100 karma · joined March 11, 2009
https://www.nybooks.com/articles/1993/11/04/survival-of-the-...
I have always loved---and used---the em-dash, and after reading this essay in The Best American Essays 1994, sometime around 1995, I finally felt justified in my affection.
Here is a link to the version published with the ACM: <https://dl.acm.org/doi/10.1145/362375.362379>
Although the Folklore article says there were two books describing Donn's BASIC, I believe there were at least three: Introduction to Macintosh BASIC, Using Macintosh BASIC, and The Macintosh BASIC Handbook. All three are available at vintageapple.org [2].
They reduce the ninja gap for a range of benchmarks from 24x to 1.3x by relying on "smart" compilers and using only basic program transformations---no intrinsics!
gopher://gopher.floodgap.com/1/archive/userserve-ucsd-edu/Fonts/%20bitmapped%20fonts/screen-ImageWriter%20Fonts/Boston%20II
Hopefully that's what you're looking for :)
Of course the programmer can also use the lower-level stream interface directly if desired, but then the programmer must also know which stream representation to choose.
The more complex examples are in Section 5.2; see Figure 8. Granted, we would have liked to have done more, but deadlines are deadlines...
I don't really believe this of course, but from a 10,000 ft view, it's not such a different argument from the one hedge fund folks would make to justify the "value" they create. Yes, I realize the two situations are different, but there's still a point to be made somewhere in there.
It's true that "progressives" often advocate "progressive" taxes, but the term has a technical meaning when applied to taxes. Feel free to look it up yourself.
For the record, here's a link to the Haskell Prelude version of reduce, aka, foldr. Looks like "a few lines" to me...
http://haskell.org/ghc/docs/latest/html/libraries/base-4.2.0...