• I played around with Factor a bit this year. It’s a very cool, ambitious, clickable language that’s a good workout for the mind if you’ve never tried concatenative programming (with more modern affordances like local variables instead of having to do everything on the Stack). Performance is great/competitive in the dynamically-typed, interpreted language space (like Chez Scheme). There’s been a lot of improvements recently too like GTK4 + hiDPI to deal with my initial first bad impressions starting up the listener. The biggest missing feature is aarch64 support (so you get limited on what you can actually release on), tho I hear the progress is happening.

    As an aside, if you have a functional interest, this talk, From Ivory to Metal, by Jon Purdy did a wonderful job connecting ideas from FP to concatenatitve programming while providing insight on how by almost accident, the concept of the stack can model affine, linear, ordered linear types too 🤯


    score 1 · canonical