Comment Little languages (Score 2, Informative) 189
I wrote a paper about it. Although it's true I am a pointy-headed academic, I do occasionally hack a few lines of code, and I when I've solved a problem over in the research world whose solution would be useful to hackers, I try very hard to write papers that are readable by your generic hacker.
If you go here http://www.cc.gatech.edu/~shivers/citations.html you'll see a list of papers I've written. These are the ones that people in the perl/scripting/lightweight-languages community might find interesting:
- A universal scripting framework
- The SRE regular-expression notation
- Atomic heap transactions and fine-grain interrupts
- Automatic management of operating-system resources
- Continuations and threads: Expressing machine concurrency directly in advanced languages
- Supporting dynamic languages on the Java virtual machine
- A Scheme shell
- Scsh reference manual
#2 has an opening flame about a problem in the open-source community I call "the 80% solution" problem. The regex notation it describes is now standard with scsh.
#4 & #6 will be of interest to VM designers.
#8 is, ahh, somewhat more well known for its non-technical content. But I'm on a new set of meds now, and doing a lot better, really.
-Olin