Project JASPachO's weblog

Tuesday, January 24, 2006

Light at the end of the tunnel

Well after studying the source of libjavascript-perl, I found out that the only way to connect to SpiderMonkey, is through C. This sort of removes the anbiguity between Perl and C. Silly thing it may seem now, but it was a major roadblock at least in our minds.

Let's just hope that it doesn't turn out to be a freight train heading our way.

Monday, January 23, 2006

One step forward, two steps sideways

Well, it's week 2 of the implementation phase. Though we have made progress in organising ourselves, real progress in terms of code remains elusive.

We have decided to divide the team into 2, Rohan and Savio, and, Gerard and Hardik. Rohan and Savio will work on the Hyena module which will act as an interface between the JavaScript Engine, SpiderMonkey, the Apache-ASP::Perl library and Apache. Gerard and Hardik, on the other hand, will work on a code converter that converts JavaScript to Perl, and then passes this to Apache-ASP::Perl.

Currently, Gerard and Hardik are studying yacc using The UNIX programming environment by Kernighan and Pike. Rohan and Savio are trying to figure out the SpiderMonkey API, but are having trouble with the configuration of their SpiderMonkey installation.

Let's hope the coming week brings some more luck.

Friday, January 13, 2006

Story so far

Project JASPachO is an attempt to add server-side JavaScript functionality to Apache::ASP. It is the final-year project of Hardik Barot, Gerard Menezes, Savio Monteiro & Rohan Nogueira. Their guide is Mr. Gunashekhar.

The project has been divided into 2 phases, design & implementation. As of writing, the design phase has been completed, & the implementation phase is under way