On Jan 29, 2008 11:29 PM, Joe Hosteny jhosteny@gmail.com wrote:
I recently wrote a library to manage a cluster of machines in
Amazon's EC2. I'm looking to totally rewrite it, and port it to Scheme in the process. I was also looking at having some facility for managing the cluster from within, with event monitoring via SQS or Termite. Currently, the library does that via polling from a machine external to the cluster. It's not ideal, but was sufficient to get my application working.
That's extremely interesting. I was thinking of building a bunch of interfaces for various Amazon Web Services. What has been keeping me from doing it was having to write the HTTP stuff. It would be very nice to have an HTTP client library for Gambit.
Second question - if one doesn't exist, what do people do for regular expression parsing in Gambit?
I've used pregexp in the past. It was a bit slow, but it works pretty well: http://www.ccs.neu.edu/home/dorai/pregexp/pregexp.html
So, a few general questions follow. From recent mailing list
discussions, it sounds like Termite will be targeted towards Gambit only, for the time being at least. Guillaume, is that correct? If not, do you have an idea of when it might be seen on other Schemes (specifically, Chicken or PLT)?
Yes, that's correct. I don't plan on porting Termite to other Scheme implementations. That being said, I've recently refactored Termite so that it is packaged as a Gambit library instead of being compiled with Gambit. That extra "modularity" might make it easier to work with other implementations. But personally, I don't plan to spend much time on that.
Please keep us posted if you get something working. I'm very interested in that stuff.
Guillaume