Hi Fernan,
2008/11/15 Fernan Bolando <fernanbolando_AT_mailc.net>:
> 1. Generate small C programs and call them via system() inside the
> scheme interpreter.
>
> 2. Add custom code into the scheme interpreter and link in the lib
> 3. Develop some sort of foreign function interface
What about a 9P interface? Here is a scheme implementation:
http://www.ohloh.net/projects/chicken-9p
> If you guys have an example of implementing some sort of suckless
> approach to foreign function that would be cool.
The advantage is, 9P can be used in an universal way, network
transparently and without any platform/language boundaries. The only
tricky part is defining a sane synthetic fs for abstracting the RPCs
you are looking for. However, there are non-Plan9ish examples in the
procfs (might not be the best reference though).
Kind regards,
--Anselm
Received on Tue Nov 18 2008 - 20:18:10 UTC
This archive was generated by hypermail 2.2.0 : Tue Nov 18 2008 - 20:24:04 UTC