[Jsdsi-devel] JSDSI plans
Status: Pre-Alpha
Brought to you by:
sajma
From: Sameer A. <aj...@cs...> - 2004-02-21 06:29:55
|
Hi guys, I have a couple of things I'd like to consider for JSDSI: 1) I've checked out the Eclipse IDE, and I really like it. What do you guys think of making JSDSI an Eclipse project? I realize Sean's code uses Maven, so I don't know what sort of problems this might cause for that. Sean: could we develop the core of JSDSI using Eclipse, and export it as a JAR for your purposes? 2) I want to replace all of JSDSI's hand-written parsing and unparsing code (jsdsi.sexp, and the toSexp() methods in each jsdsi.Obj subclass) with something based on an actual grammar. I really like Parsing Expression Grammars (http://www.pdos.lcs.mit.edu/~baford/packrat/), and a group at NYU has recently created a PEG parser generator for Java called Rats(http://www.cs.nyu.edu/rgrimm/xtc/rats.html). PEGs are faster and clearer than CFGs, and Rats has a clean, straightforward syntax. I don't have much time to work on this (trying to graduate with my PhD), but I'll probably hack on a JSDSI PEG when I get a chance. Let me know what you think, Sameer http://ajmani.net |