Blog Detail
IO Reader
http://ioreader.com/
Peter Goodman's website development blog focusing on PHP, Javascript, Actionscript, XHTML, CSS, Flash, and Common Lisp.
Recent Posts
The Small Core of Parsing Expression Grammars (PEGs)
Informal Definition of PEGs Per the Wikipedia definition, a PEG is similar to a Context-free Grammar (CFG) insofar as both describe the structure of a language recursively by means of rewrite rules. PEGs, however, are also quite different from CFG...
StateJava Pre-Processor
I have been doing some work every now and then over the course of the summer for one of my professors, Prof. Sheng Yu, at The University of Western Ontario. The work is based off of one of his papers, Adding States into Object Types, where he devel...
Self-Descriptive Grammars
Languages have structure. We can make a new language, X, to describe the structure of languages. Language X itself has a structure and as a result the structure of language X can be described. We made language X to describe the structure of ...
Taming Java Swing
Recently I have been working on a Java implementation of the popular desktop game MineSweeper for a software engineering class I am currently taking. One of the project requirements is that Java Swing must be used and that NetBeans could not be ...
Common Lisp Recursive Descent Parser Interpreter and Generator
Recently I've been having a lot of fun learning and hacking with Common Lisp. Two of the more interesting (and not particularly elegant) pieces of code I've written include a recursive descent parser interpreter and a recursive descent parser gen...
The Plan for the Next Few Months
It always sucks to write a "sorry for not posting" blog post and so here is the plan for the next few months. PINQ development is temporarily on hold. It's at a point where I like the ideas in it but where the implementation of the package...


Very interesting and useful content wrapped in a simple, yet appealing design.
Posted: June 23rd, 2007 | More Reviews From CodeMage | Report This Comment