Hacker News new | ask | show | jobs
by 9214 2488 days ago
Rebol and Red [1] are the only languages that I know which acknowledge having Logo heritage in their design and philosophy. Speaking from my experience, I can tell that working in them is indeed a deeply embodied microworld-like experience, they way author describes.

Manipulating homoiconic structures feels highly spatial, as if you're molding a clay with your own hands, or rather palpating the Urschleim. High polymorphism and rich standard library remove the mental burden and quite literally let you think in the language (hi mr. Iversion! [2]) and feel embodied in its runtime. Symbolic programming directly parallels the magic of natural language, its eerie occult power of controlling the world by non-physical means - remember how Sussman spoke about linguistic abstraction and magic incantations in SICP introduction?

In fact, in Red and Rebol everything is a little language (an embedded DSL), from metal to meta, and programs in them are this beautiful symbiogenetic ooze of micro-formats, slangs and linguistic DNA strands, from which your program slowly emerges [3]. Ultimately, you and your code become of one mind and body, stitched together by problem-solving intent. "I'm not moving the turtle, I am the turtle that moves!".

Even thinking about it gives me heebie-jeebies and brings to mind Tsutomu Nihei's Blame! [4] ever-growing City structure and Frictional Games' SOMA craziness [5]. Never experienced anything like that with any other programming language (except maybe for Forth and Lisp, but they are Red and Rebol ancestors too!).

--

On a slightly different note: there's a "Computer science Logo style" book series [6].

[1]: https://www.red-lang.org/

[2]: https://www.jsoftware.com/papers/tot.htm

[3]: https://meltingasphalt.com/a-codebase-is-an-organism/

[4]: https://myanimelist.net/manga/149/Blame

[5]: https://somagame.com/

[6]: https://mitpress.mit.edu/books/series/exploring-logo

2 comments

Anyone interested in checking out the MIT Press Exploring Logo books should check out bharvey's link, he's shared the first three books of the series (along with other good stuff) on his web page.
Link 4 is broken. Thanks for insight!
HN ignored last exclamation mark for some reason, changed the link to MAL.