Monday, March 01, 2004
the story so far...
this hasn't been the week to blog, has it? I'm going to try to run down
everything i've been up to over the past week, very quickly. i've been looking in to
JSE, the Java Syntactic Extender. It's trying
to do what define-syntax
does for Scheme. I played with the JSE, b
uilt
a few silly macros, and looked into its implementation a bit. I downloaded ANTLR and created a small program to dump its parse tree to XML.
Built a silly plugin to eclipse to dump it's internal AST to xml (just handled
method calls so far. having no experience writing a plugin i was impressed
that i could do it in the hour before i left for work one morning. eclipse +
1). Been reading more about syntax-rules
implementations in scheme
, as
well as interpreter implementations (i'll post the links tonight) -- in
particular I've been looking at how SISC (a
java implementation of R5RS scheme) is put together.
Been thinking about being able to manipulate java more like how one can manipulate scheme. that is, where the program and all of the bits that make it up could be treated as first class objects. Hopefully I'll take the time tonight to post some examples.
Oh, and what's up with moon?