alex_stoddard
Joined 18 years ago
Joined 18 years ago
https://www.baen.com/boundary.html
(Like 1632 it also has a dreadful cover - actively despised by Ryk I believe).
https://en.wikipedia.org/wiki/Lisp_reader
"Unlike most programming languages, Lisp supports parse-time execution of programs, called "read macros" or "reader macros". These are used to extend the syntax either in universal or program-specific ways."
read-string is a convenience over calling read itself as it will take a string rather than needing you to create a java.io.PushbackReader yourself.
As such read and read-string were implemented as core to Clojure's self interpretation and implementation, not as part of a general safe serialization API.
Unfortunately the temptation was to reach for read-string for de-serialization in general as it was so convenient and in the core. In a dev setting where you control and trust all input that is fine. In other contexts it definitely is not!
Influenza genetics are weird: https://www.cdc.gov/flu/about/viruses/change.htm
I want my electronic documents to do it better, with true re-rendering and inline/overlay display on demand. But it is partly a matter of taste, and there is also something to be said for a degree of skeuomorphism.
Unix - the documentation is excellent if you already know how to do it...
Very roughly it looks like they should have said 0.1 or 10%.
10% of combinded GDP is very much not an easy investment to make!
I found its approach to the philosophical issues it touched on was facile and pretentious. A very cool looking movie but it could have been so much more profound.
The same propensity to develop a harmful (until my mother's generation invariably fatal) immune response attacking the body's own insulin producing cells might be an advantage to fighting off certain infections (possibly in a different genetic context or living with a different set of environmental exposures).