Arc Forumnew | comments | leaders | submitlogin
Waterhouse and I receive Certificates of Awesome from Lisp in Summer Projects (
5 points by zck 3647 days ago | 6 comments

3 points by zck 3647 days ago | link

Certificates of Awesome were awarded to "exceptional participants that received a high score." It's the award one step below Second Price Winners.

The winners are here: .

Waterhouse wrote an Arc interpreter on top of Arc with continuations, and first-class macros and first-class special forms. Scanning over his submission form (, it also interestingly lets quasiquote be defined as a macro.


2 points by akkartik 3647 days ago | link

This is great!! Congrats to both of you.


4 points by waterhouse 3647 days ago | link

Congratulations, zck!

If you want to see my quasiquote, here it is defined:


3 points by zck 3646 days ago | link

Congrats to you too!

What's the future path for emiya? It looks really cool, but it seems like you haven't done much with it since last fall.


3 points by waterhouse 3645 days ago | link

Well, since you ask. :-) And since the judging is all done, I might as well update it. So. Currently things are broken up into "dyn-cont", which has the Arc interpreter, "arc-boot", which is the code the interpreter will run on startup, and "memory-system", which is where I'm prototyping the stuff the next version of "dyn-cont" will run on: fake assembly code, which is a preparation for writing real assembly code.


2 points by heated 3645 days ago | link

This is pretty amazing.