Cuis: The Modern Smalltalk-80

(cuis.st)

34 points | by theanonymousone 2 days ago

4 comments

  • yje07039 20 minutes ago
    I hadn’t heard anything about Smalltalk since seeing it used in version 1.4 of Scratch, so it’s a pleasant surprise to come across it again after all this time.
  • chasil 50 minutes ago
    What most people do not know is that Smalltalk was originally a childrens' teaching language, a peer of Logo, which (I have learned in previous comments) preceded it.

    "Smalltalk is a purely object-oriented programming language that was originally created in the 1970s for educational use, specifically for constructionist learning, but later found use in business."

    https://en.wikipedia.org/wiki/Smalltalk

  • edfsadfer 58 minutes ago
    Same VM as Squeak and Pharo so just as fast but a bit lacking in libs but this is an opportunity to contribute to open source for me.

    Currently using it to build a mostly static website (with Pocketbase & lighttpd). A good experience all round.

    • ajasmin 53 minutes ago
      I haven't used these in a long while.

      Is this a fork? What's Cuis' main selling point compared Squeak and Pharo?

      • edfsadfer 46 minutes ago
        Cuis is an environment derived from Squeak as I understand it with all the "clutter" removed. So it is really a cut-down Squeak. Just as Pharo was a cut-down Squeak originally.

        For me it was easier and quicker to get something done in Cuis than in any other Smalltalk (Squeak, Pharo, VA, Dolphin).

      • dialogbox 48 minutes ago
        It looks like it is a fork started quite a long time ago.

        https://cuis.st/documentation/explanation/history

      • isr 20 minutes 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)

  • sroerick 1 hour ago
    This looks cool and beautiful! Ive looked at other Smalltalks and been pretty intimidated. This feels cool and welcoming.