Remix.run Logo
▲ isr a day ago

The history link gives details, but if you want a quick analogy:

Pharo & Cuis both forked from squeak at roughly the same time

Squeak = Debian

Pharo = Arch

Cuis = Alpine

Cuis has rigorously simplified, so its much easier to explore & understand the system - because there's less of it

Cuis's re-engineering of morphic is really quite brilliant. Everything is hardware accelerated vector graphics. EVEN THE FONTS are drawn that way. And they remain crisp even when zoomed (in or out) & rotated.

Pharo does have some cool stuff though. I'd love to see fuel (object serialization) & soil (a fully oo database) ported to cuis. And the big one - seaside

But its not an either-or situation. 99% 9f what you learn & do in one is applicable to the other. But if you're starting out, I would definitely recommend cuis (not implying that you wouldn't necessarily stick with it)

▲frou_dh a day ago | parent | next [-]

Is the rendering in Cuis really hardware-accelerated? I agree it looks great but think it's all software-rendered using the CPU.

▲isr 17 hours ago | parent [-]

The first prototype implementation was pure "in-image" smalltalk, but a VM plugin to handle it has been in production use for well over a year now.

▲ssivark a day ago | parent | prev [-]

Is the development experience compatible with modern AI-assisted workflows? Coding agents have drastically reduced the entry barrier for playing with software projects, and I can think of some fun ideas for Smalltalk things I've been curious about.

▲DennisP 20 hours ago | parent | next [-]

I saw a comment saying it is, and having a coding agent able to modify a running environment is a game changer, but I haven't wrapped my head around that yet.

▲isr 17 hours ago | parent | prev [-]

AI isn't my personal cup of tea, but anyway. There is a monthly "show your cool stuff" online meetup, and the most recent one was directly about one dude using AI to build his own quasi-gnome-desktop-like morphic world within cuis.

https://youtu.be/HPcCg66tdrM?is=ErVqY5BvzofE9uQ4