I decided that while I tackled this learning exercise I would document what I learned in the form of tutorials and post them on my website. I figured other people may be trying to do things with SpiderMonkey, and they may benefit from whatever experiences I can pass on. The tutorials did get some traffic from Google and I did get a few comments regarding them, so I suppose at least a few people did find them useful.
These days the tutorials are most likely out-dated and irrelevant, but I leave them up for nostalgia because I can. Maybe someone in the future will enjoy them, and it reminds me of one of my more ambitious personal projects.
I did eventually end up creating a simple host program that could do some basic file and socket operations. This was as far as I was able to get however before various life events required attention and I abandoned the project. By the time I thought about doing anything else with it, Node.JS was already well on its way to becoming the standard JS platform and had amassed a large community.
If anyone is interested in the code, I do still keep a copy of it around on my Subversion server. To check out a copy of the code you'll need to have Subversion installed. Once installed simply issue the following command in your terminal.
svn co https://svn.aoeex.com/wiserjs/trunk/
The code was originally written using Microsoft Visual Studio. The necessary project files are included in the repository so if you have a copy of Visual Studio it should be easy to get it up and running.