hoodwink.d enhanced


The Code Cluttered Landscape Of Tanaka-san #

by why in cult

I can hardly see anything else right now. My vision is so obscured by the works of Akira Tanaka, who is gradually becoming deified in my perspective. Since revisiting webapp and amarshal, I have been mining the personal CVS repository of Tanaka-san and walking away each time with pomegranate juices freely flowing down my chin. I’ve already ruined five sailor outfits that way.

Simple scripts, such as project-name, which checks SourceForge and Savannah for name clash in your ideas for project name (as well as returning a Google count.) His succinct regen library which creates RegExp from a BNF-like syntax. In fact, both his abnf and lr libraries really show his fondness for grammars. He’s got some great lexers in there.

Also, more expansive libraries like htree which lazily parses HTML, builds a sensible tree, and outputs XHTML or can convert to a REXML structure. And his rethinking of standard libs, such as tzfile, a timezone-centric library for storing timestamps. And we’re all by now familiar with open-uri and pp.

Fantastic. It’s a whole countryside.

said on 14 Jan 2005 at 17:13

Your entry forced me to go check his CVS repo, and I came back with a revelation: great software is not made by great programming ability, but by great ideas.

Akira Tanaka’s work is a clear example of this (the code isn’t complex, but the idea at the base is very clever), and so is DHH ’s Ruby on Rails

Comments are closed for this entry.