3 ms·
part 3 of "From Memex to Hypercard" commentary: "aligning/compressing planes" For the final installment, merge the diamond and square excel screens/sheets to
by sargstuff 3y ago
part 3 of "From Memex to Hypercard" commentary:
"aligning/compressing planes"
For the final installment, merge the diamond and square excel screens/sheets to align/line things (compress) using l-systems[0][1][2][3] / turtle programing[4][5][6]
Basic execl l-system concept, is each cell in given square sheet column (highlighted with color of interest) has list of all corresponding similar diamond cells of same color. each square sheet column then is a different picture, an 'l-system' picture.
The trick to finding the diamond cells to put in corresponding square cell color block is XORing square cell color checking for with each diamond sheet cell. If get no color back, then add the diamond sheet cell number to current square sheet cell list (aka no need to mess with garbage results).
[0] http://cd.textfiles.com/amigaacs/amigaacs199806/Utilities/Shareware/Graphics/LParser/Lparser-Home-Page/ http://cd.textfiles.com/amigaacs/amigaacs199806/Utilities/Sh...
[1] : https://www2.cs.arizona.edu/patterns/weaving/weavetech.html https://www2.cs.arizona.edu/patterns/weaving/weavetech.html
[2] : https://nathan.ho.name/posts/sound-synthesis-with-l-systems/ https://nathan.ho.name/posts/sound-synthesis-with-l-systems/
[3] : draw l-systems with common lisp : https://news.ycombinator.com/item?id=23919080 https://news.ycombinator.com/item?id=23919080
[4] : learning to program using python logo-like turtle : https://news.ycombinator.com/item?id=2494004 https://news.ycombinator.com/item?id=2494004
[5] : turtle graphics library (p5.js) : https://github.com/CodeGuppyPrograms/TurtleGFX https://github.com/CodeGuppyPrograms/TurtleGFX
[6] : https://www.transum.org/software/Logo/ https://www.transum.org/software/Logo/
Logo for kids : https://softwareprogramming4kids.com/logo/ https://softwareprogramming4kids.com/logo/
logo programming : https://medium.com/@isetitra/logo-language-for-windows-mac-and-linux-ab184196bd20 https://medium.com/@isetitra/logo-language-for-windows-mac-a...
logo tutorial : https://www.tutorialspoint.com/logo/index.htm https://www.tutorialspoint.com/logo/index.htm
powerfx : https://powerapps.microsoft.com/en-us/blog/introducing-microsoft-power-fx-the-low-code-programming-language-for-everyone/ https://powerapps.microsoft.com/en-us/blog/introducing-micro...
which language to learn : https://www.reddit.com/r/excel/comments/9emiwd/confused_about_which_language_to_learn/ https://www.reddit.com/r/excel/comments/9emiwd/confused_abou...
lambda, the excel ultimate worksheet function : https://www.microsoft.com/en-us/research/blog/lambda-the-ultimatae-excel-worksheet-function/ https://www.microsoft.com/en-us/research/blog/lambda-the-ult...