NHacker Next
  • new
  • past
  • show
  • ask
  • show
  • jobs
  • submit
▲Cuis: The Modern Smalltalk-80 (cuis.st)
edfsadfer 2 hours 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 2 hours 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 2 hours 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 2 hours ago [-]
It looks like it is a fork started quite a long time ago.

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

isr 2 hours 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)

ssivark 2 hours ago [-]
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.
ofrzeta 18 minutes ago [-]
Totally non-functional argument but the website looks really nice and makes you wanna try it.
yje07039 2 hours 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 2 hours 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

sroerick 3 hours ago [-]
This looks cool and beautiful! Ive looked at other Smalltalks and been pretty intimidated. This feels cool and welcoming.
Guidelines | FAQ | Lists | API | Security | Legal | Apply to YC | Contact
Rendered at 06:12:11 GMT+0000 (Coordinated Universal Time) with Vercel.