Recursive Drawing
recursivedrawing.com
recursivedrawing.com
Recursive Drawing - https://news.ycombinator.com/item?id=28005194 - July 2021 (1 comment)
Recursive Drawing - https://news.ycombinator.com/item?id=19680149 - April 2019 (36 comments)
Recursive drawing - https://news.ycombinator.com/item?id=16728049 - April 2018 (17 comments)
Recursive Drawing - https://news.ycombinator.com/item?id=3951255 - May 2012 (83 comments)
I always felt this stuff would make a better foundation for web layouts than CSS.
[1] https://dl.acm.org/doi/pdf/10.1145/800068.802148
[2] Logic programming, graphics and infinite terms P. R. Eggert, K. P. Chow Department of Computer Science University of California, Santa Barbara UCSB DoCS TR 83-02 June 1983.
https://plasticeagle.com/fractal.html
I'm sure many people have written similar things, in various technologies, over the years. Let's see them.
It has rough edges, and showing its age (at least a decade), but here's my contribution: https://evnp.github.io/3cursion/
[0] More info about Recursive Text (RX) will be available next month at http://recursivetext.com . Its semantics is really simple:
RX = Block+
Block = Line (Line | Block)*
Line = Character*
RX is saved as a text file, encoding above semantics via indentation. It can be edited as a normal text file, but is intended to be edited in a special editor that respects and exploits above semantics.If left, then tail call optimization would really help performance.
Much appreciated.