On Sun, Mar 18, 2012 at 8:20 PM, Stefan Israelsson Tampe <
stefan.ita...@gmail.com> wrote:

> Hi,
>
> I just wanted to mension three projects that I've been working on lately
> (as some of you alerady know)
>
>
> https://gitorious.org/guile-syntax-parse
> --------------------------------------------------------
> This is racket's syntax parse ported over to guile. It works now so well
> that I released
> a v. 0.1 of it and it's ready to be used. Please see racket documentation
> of syntax parse
> to understand what it can do or look at the examples in test.scm.
>
>
> https://gitorious.org/guile-contract
> -------------------------------------------------
> This is racket's contracts ported over to guile environment. I think is
> ready for play-time.
> Still rough in the edges and again check racket docs or test.scm in that
> source tree to see what
> it can do. Read the README before playing with it.
>
> https://gitorious.org/clambda
> -----------------------------------------
> This is a year old code that I made. I just release it as a standalone
> package in order for people to
> start playing with it. This is basically C in schemish style. This is not
> what we would like people to use
> because in the end writing it in scheme will be enough, but still the
> inner loops might be needed to be coded
> in C and this wrapper make the integration of scheme and guile quite
> smoothly. Please look in the examples
> directory and ask questions in #guile if you want to play with it because
> it's undocumented.
>
> features:
> pmatch in C
> simple closures in C
> tail calls in C
> Scheme lists quoting backquoting seamles string/symbol/number integration
> with guile
> Oh an example of prolog in C using the closures and tail calls
>
> Have fun
>
> /Stefan
>

Thanks for sharing!
I'm interested in clambda project. I'm very glad to see such a project than
I can learn from.

Reply via email to