Hi Tom,
I'm confused -- I think Snow already "supports" SCSH, platform-wise. Unless you mean that SCSH's abstractions for processes and other shell objects should be separated out packaged? That reminds me, though -- what about a common interface for doing FFI stuff? That'd let us add bindings for any number of other languages / libraries (Snow support for GLib, anyone?)
But, yeah -- SREs! Shamefully enough, I wasn't aware of Olin Shivers' spec (http://www.ccs.neu.edu/home/shivers/papers/sre.txt) until just now. I really like the syntax, but it seems like he intended SREs to be used in conjunction with a Scheme platform's (e.g., SCSH) native regexp implementation / API... which sort of leaves us where we were. Any thoughts on Dorai Sitaram's portable regexp implementation (http://www.ccs.neu.edu/home/dorai/pregexp/pregexp.html)? - Hide quoted text -
On 9/14/07, Thomas Lord lord@emf.net wrote:
Julian Graham wrote:
Hi Schemers and Snow maintainers,
I'm curious as to whether there are any particular modules / functionality people really want to see ported to Snow. (I believe Kirill Lisovsky is working on getting SSAX packaged up.) How about a common API for regular expressions? SRFIs? (If so, any in particular?)
A probably crazy and too ambitious idea: SCSH (and SREs).
Those would be very good for duct-taping together systems that mix Scheme programs with other kinds of program in typical host environments.
-t