logoalt Hacker News

fuzztesteryesterday at 6:00 PM1 replyview on HN

>For hobby stuff, I found an even more niche solution that is more enjoyable to work with in the GUI/TUI/CLI space.

What is that solution?


Replies

klibertpyesterday at 6:36 PM

GToolkit[1] - a Smalltalk environment that's based on Pharo but replaces the UI framework and some other parts of the stack. It uses Rust through FFI to interface with and bundle native dependencies.

I don't remember the exact numbers, but when I checked, the GT+Pharo ecosystem (available packages, number of people in Discord, tools with support for the language, etc.) was ~2x smaller than Common Lisp's. It also comes with its own problems, some of which CL doesn't suffer from (the GIL, performance, startup time). But it's very fun to use and play with, which is the most important quality for me in my hobby/side-projects. :)

[1] https://gtoolkit.com/