A comment by Shalabh[1] got me to go check out <re...
# thinking-together
k
A comment by Shalabh[1] got me to go check out red-lang.org after an interval, to see how it's going. And I just noticed that they're working on a projectional editor for Red called Values. Still no public doc about it. The repo is at https://gitlab.com/rebolek/values, and there seems to be a short gif at https://www.red-lang.org/2019/02/january-2019-update.html. A little more brief discussion in https://www.red-lang.org/2018/11/redcon-1-and-ethereum-devcon-4-world.html. But it's all very tantalizing. Has anyone else seen or read about it? [1] https://futureofcoding.slack.com/archives/C5T9GPWFL/p1560445184339200?thread_ts=1560424337.334700&amp;cid=C5T9GPWFL
d
I saw red-lang in some stray comments on Eve videos. It didn’t look like it had critical mass at the time to warrant following. But maybe I’ll revisit it!
g
I think red is super, super interesting—you can follow along with the community on gitter
k
I just had a minor 💡 moment about Rebol and Red. I never understood their notion of "Relative Expressions" which they keep trying to compare with S-expressions (Symbolic Expressions). But I think I understand now: basically what they have is an extensible syntax for literals in the language. And they use it for everything. Most interesting. Key is to let the parser for each literal syntax decide when to evaluate it.
g
this video clarified things for me when I broke down and ran it at normal speed:

https://youtu.be/4ZbGJemrLFw

but yeah extensible literals or first class environments or first class eval functions are all ways to think about it
https://en.m.wikibooks.org/wiki/Rebol_Programming/Advanced/Bindology I feel like I understand about 30% of this and it's still very mind-bending
k
g
this is a great resource thank you for sharing