To my eyes, sigils create turbulence, not flow. And they don't have obvious well defined standard meanings, and aren't self documenting or easy to look up in a manual or dictionary.
Who can even remember how ASCII punctuation should be "alphabetized" in an index, let alone Unicode?
However the pure parens of Lisp code look like concentric ripples on still water, instead of the raging rapids of pathologically punctuated Perl code.
Jack Kerouac and William Shakespeare and Hunter S. Thompson all managed to write beautiful laminar flowing text with words, without resorting to sputtering splashes and eddies of excessive punctuation.
Would you really want to read and maintain somebody else's quirky code written in a programming language designed by e e cummings?
The most difficult and important part of programming is choosing the right words and names, to help the reader understand your meaning and intention.
But there are only a few punctuation characters, unless you resort to inscrutable C++ digraphs, trigraphs, unicode, ambiguous smilies ;), and emojis. (Is that punctuation after the smilie a drool, or an Oxford comma?)
Do you really believe peppering your code with punctuation and emojis instead of using meaningful evocative words makes it "flow" better?
He was making an April Fools joke, but Bjorn Stroustrup's proposal for Generalizing Overloading for C++2000 would have actually improved the language's flow!
My friend and brilliant Lisp hacker Ken Kahn (who teaches kids AI programming with the Snap! visual programming language) was just inspired to explore these stylistic visualizations of Lisp programs with Dall-E:
> Who can even remember how ASCII punctuation should be "alphabetized" in an index, let alone Unicode?
Ideally, the entries should mostly be one character long, at most two, and appear i a dedicated non-alphanumeric index section that runs for no more than half a page.
Who can even remember how ASCII punctuation should be "alphabetized" in an index, let alone Unicode?
However the pure parens of Lisp code look like concentric ripples on still water, instead of the raging rapids of pathologically punctuated Perl code.
Jack Kerouac and William Shakespeare and Hunter S. Thompson all managed to write beautiful laminar flowing text with words, without resorting to sputtering splashes and eddies of excessive punctuation.
https://www.quora.com/Who-are-some-writers-whose-texts-are-g...
Would you really want to read and maintain somebody else's quirky code written in a programming language designed by e e cummings?
The most difficult and important part of programming is choosing the right words and names, to help the reader understand your meaning and intention.
But there are only a few punctuation characters, unless you resort to inscrutable C++ digraphs, trigraphs, unicode, ambiguous smilies ;), and emojis. (Is that punctuation after the smilie a drool, or an Oxford comma?)
https://en.wikipedia.org/wiki/Digraphs_and_trigraphs
Do you really believe peppering your code with punctuation and emojis instead of using meaningful evocative words makes it "flow" better?
He was making an April Fools joke, but Bjorn Stroustrup's proposal for Generalizing Overloading for C++2000 would have actually improved the language's flow!
https://www.stroustrup.com/whitespace98.pdf
Edit:
My friend and brilliant Lisp hacker Ken Kahn (who teaches kids AI programming with the Snap! visual programming language) was just inspired to explore these stylistic visualizations of Lisp programs with Dall-E:
Ken Kahn:
https://scholar.google.com/citations?user=9hQiyqcAAAAJ&hl=en
Enabling children and beginning programmers to build AI programs:
https://ecraft2learn.github.io/ai/
A detailed painting of a Lisp computer program:
https://drive.google.com/file/d/1pYPNlhD6Q4gvGpjy_SUcuthz93i...
A detailed painting of a Lisp computer program in the style of Ceezanne:
https://drive.google.com/file/d/1SkWQmmpjOg_LhBW0xoEm_9FszXa...
A detailed painting of a Lisp computer program in the style of Van Gogh:
https://drive.google.com/file/d/16Mno-3mHUPPBmTaeM750SKLf8hd...
A detailed painting of a Lisp computer program in the style of Rembrandt:
https://drive.google.com/file/d/1czti3cQzv6P0SCCjCzyRx-NHMlI...
A detailed painting of a Lisp computer program in the style of Herman Brood:
https://drive.google.com/file/d/1EORrmLdH6jY-ShjyzauTvXZ39kW...
A detailed painting of a Lisp computer program in the style of Jackson Pollack:
https://drive.google.com/file/d/1Oszo7fqugGTFjpALR1Y9v4AIXwo...
A detailed painting of a Lisp computer program in the style of El Greco:
https://drive.google.com/file/d/1igFBKYAfGLBFxYPnNPp8UVbzyuA...
A detailed painting of a Lisp computer program in the style of Matisse:
https://drive.google.com/file/d/1-Q9jF0gbUXef86BiKEALf6FeA4e...
A detailed painting of a Lisp computer program in the style of Jan van Eyck:
https://drive.google.com/file/d/1N5l3depTIAwP8dCscZ87_Hm9v5i...