http://www.perlmonks.org?node_id=690343


in reply to What do you write when learning a new language?

I write some aspect of a PGN parser. PGN stands for Portable Game Notation— an ASCII text standard for chess notation. I always finish the parser, it is the extras(postscript output, English to algebraic, etc.) that may or may not get done. Usually depends on the order I choose and how much time I devote. My first was BNF on an 8 bit machine. It did't fit the pattern of a full scale language and the result reflected that, but it was the basis for a set of 'C' utilities. Then various dialects of lisp, python, ruby, perl, und wie so...

--hsm

"Never try to teach a pig to sing...it wastes your time and it annoys the pig."