Wednesday, March 12, 2003


An interesting success story for a DSL in a very demanding environment.

What is GOAL?
  • GOAL is our custom compiler based on Lisp (well, actually Scheme).
  • Practically all of the run-time code (approximately half a million lines of code) was written in GOAL.
  • Only the IOP code and a small amount of kernel code was written in C.
[Lambda Web Log]

I like that this article also addresses what went wrong and includes a section titled "GOAL Sucks!". Though I continue to find Paul Graham's Beating the Averages article compelling, I do find it a bit one-sided.
comment []  trackback []  12:16:18 AM