Yacc is dead: An update
The draft of " Yacc is Dead " that David Darais and I posted on arXiv received some attention, so we'd like to share updates and feedback.
Every blog post that took off on Hacker News, ranked by the votes of its best submission. 3,709 posts.
The draft of " Yacc is Dead " that David Darais and I posted on arXiv received some attention, so we'd like to share updates and feedback.
I've enjoyed reading Peter Norvig's recent articles on Lisp. He implements a Scheme interpreter in 90 lines of Python in the first , and dev...
Internally Erlang has only two internal compound data types: lists and tuples. Neither of these data types support named access, so creating associative arrays a la PHP, Ruby, or Python is an impossibility without additional libraries.
At Strange Loop 2010 , I gave a 20 minute talk on Lua. The talk briefly covered six reasons ( why , not how) to choose Lua for embedded scripting. Lua is safe, fast, simple, easily learned, and more popular that you might expect.
(To follow my compiler related posts, either subscribe to my main RSS feed, or the compiler specific one )
The concept known as "worse is better" holds that in software making (and perhaps in other arenas as well) it is better to start with a minimal creation and grow it as needed. Christopher Alexander might call this "piecemeal growth." This is the story of the evolution of that concept.
Japanese online magazine, @IT Jibun Senryaku Lab. (information site for IT engineers to educate and/or develop oneself), published an interv...
I've completed the SICP reading project, which I began on June 19th, 2007 . In hindsight, it seems like a very long time (almost a year!), during which this was my main hacking project at home. So, in this conclusion I want to examine my progress, and compare the result with my initial goals.
Update: Modern Perl: the book is out! Skip the draft and download the real thing. I've finished writing and editing Modern Perl: The Book, and it's gone into production, which means that Onyx Neon is preparing a print-ready PDF to...
This paper appears in Lisp and Symbolic Computation , Volume 1, No. 1, June 1988, pp81-101.
I love Perl because of its expressiveness. You can write incredible code and it feels just so natural compared to other languages. Here are 8 secret Perl operators that I often use. Only one of them is a real operator (first one). The others are syntactic tricks that make them look like operators but they are not…
Actually, it’s the most useful code I’ve extended ; credit for the core idea goes to Dave Dribin with his Handy NSString Conversion Macro .
Writing and Stuff from Isaac Z. Schlueter