Thread: [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 |
From: Sean R. <sra...@ae...> - 2004-02-21 11:41:49
|
Hiya, Just a quick reply to the first part of Sameer's message (regarding Eclipse) as I've got to run off for the weekend... 1. I love Eclipse - been using it for about 2 years now. 2. I love Maven - been using it for about 2.5 years. 3. I use Maven for managing and doing all the automated builds for my project and normally use the Maven Eclipse Plugin to (re)create the Eclipse project as needed. So I guess what I am saying is that Maven and Eclipse can work very well together. And I'm happy to port it all into that structure if you guys like. Regards, Sean P.S. I agree that the parsing stuff needs improving. Just need time myself to look into it - will look at the projects you have suggested Sameer early next week. On Sat, 2004-02-21 at 06:23, Sameer Ajmani wrote: > 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 > > > > > > ------------------------------------------------------- > SF.Net is sponsored by: Speed Start Your Linux Apps Now. > Build and deploy apps & Web services for Linux with > a free DVD software kit from IBM. Click Now! > http://ads.osdn.com/?ad_id=1356&alloc_id=3438&op=click > _______________________________________________ > Jsdsi-devel mailing list > Jsd...@li... > https://lists.sourceforge.net/lists/listinfo/jsdsi-devel -- Dr. Sean Radford, MBBS, MSc sra...@ae... |
From: Sameer A. <aj...@cs...> - 2004-02-21 14:55:49
|
Sean, Eclipse seems to handle rebuilding JSDSI very well on its own. What would Maven contribute to the process? Is there a way to make JSDSI buildable/usable without Maven, yet also distributed the Maven files for those who want them? Thanks, Sameer > Hiya, > > Just a quick reply to the first part of Sameer's message (regarding > Eclipse) as I've got to run off for the weekend... > > 1. I love Eclipse - been using it for about 2 years now. > 2. I love Maven - been using it for about 2.5 years. > 3. I use Maven for managing and doing all the automated builds for my > project and normally use the Maven Eclipse Plugin to (re)create the > Eclipse project as needed. > > So I guess what I am saying is that Maven and Eclipse can work very well > together. > > And I'm happy to port it all into that structure if you guys like. > > > Regards, > > Sean > > P.S. I agree that the parsing stuff needs improving. Just need time > myself to look into it - will look at the projects you have suggested > Sameer early next week. > > On Sat, 2004-02-21 at 06:23, Sameer Ajmani wrote: >> 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 >> >> >> >> >> >> ------------------------------------------------------- >> SF.Net is sponsored by: Speed Start Your Linux Apps Now. >> Build and deploy apps & Web services for Linux with >> a free DVD software kit from IBM. Click Now! >> http://ads.osdn.com/?ad_id=1356&alloc_id=3438&op=click >> _______________________________________________ >> Jsdsi-devel mailing list >> Jsd...@li... >> https://lists.sourceforge.net/lists/listinfo/jsdsi-devel > -- > Dr. Sean Radford, MBBS, MSc > sra...@ae... http://ajmani.net |