logoalt Hacker News

davexunityesterday at 2:02 PM4 repliesview on HN

What are the best books/papers/blog posts to learn about Morphic's architecture? I'm not a user of any Smalltalk implementation but I'd like to learn more as the Smalltalk approach to UI is very interesting.


Replies

pjmlpyesterday at 2:20 PM

Morphic started on Self actually, maybe start there?

I am unaware how it evolved since then, especially given the differences between Self and Smalltalk.

https://handbook.selflanguage.org/2017.1/morphic.html

https://sin-ack.github.io/posts/morphic-intro/

show 2 replies
isryesterday at 10:35 PM

Can I suggest you take a look at Cuis Smalltalk (a simplified fork from squeak), and any of the talks given by Juan Vuletich (main author of cuis). In Cuis, Juan took morphic back to basics and updated it heavily. Now submorphs use relative geometry (not absolute), and everything is hardware accelerated vector graphics - EVEN THE FONTS.

Seriously, reading Unicode enhanced code in a 45 degree tilted editor window, while zooming in and out just for kicks (all of this can be done by manipulating the morph with its halo's menu) just to see how crisp everything is - thats FUN!

Also, try taking apart the standard system browser (4 panes + editor), rearrange everything as per your tastes (by drag & drop), and ... everything still works

show 1 reply