Hacker Newsnew | past | comments | ask | show | jobs | submitlogin

Exactly.

In any substantial language, the "lexer" and "parser" represent less than 1% of the work of implementing the language. In the Ecstasy (xtclang) project, writing the lexer and parser (and then bootstrapping them both in the Ecstasy language) took less than 4 person weeks, out of 750+ (and counting) person weeks spent implementing the language.



Out of curiosity, how did you spend the remaining 99% of your effort?


Mostly:

* The compiler.

* The type system.

* The core library.




Guidelines | FAQ | Lists | API | Security | Legal | Apply to YC | Contact

Search: