unofficial mirror of guile-devel@gnu.org 
 help / color / mirror / Atom feed
* guile-contract guile-syntax-parse and clambda
@ 2012-03-18 12:20 Stefan Israelsson Tampe
  2012-03-18 15:57 ` Nala Ginrut
  0 siblings, 1 reply; 2+ messages in thread
From: Stefan Israelsson Tampe @ 2012-03-18 12:20 UTC (permalink / raw)
  To: guile-devel

[-- Attachment #1: Type: text/plain, Size: 1602 bytes --]

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

[-- Attachment #2: Type: text/html, Size: 1895 bytes --]

^ permalink raw reply	[flat|nested] 2+ messages in thread

* Re: guile-contract guile-syntax-parse and clambda
  2012-03-18 12:20 guile-contract guile-syntax-parse and clambda Stefan Israelsson Tampe
@ 2012-03-18 15:57 ` Nala Ginrut
  0 siblings, 0 replies; 2+ messages in thread
From: Nala Ginrut @ 2012-03-18 15:57 UTC (permalink / raw)
  To: Stefan Israelsson Tampe; +Cc: guile-devel

[-- Attachment #1: Type: text/plain, Size: 1896 bytes --]

On Sun, Mar 18, 2012 at 8:20 PM, Stefan Israelsson Tampe <
stefan.itampe@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.

[-- Attachment #2: Type: text/html, Size: 2482 bytes --]

^ permalink raw reply	[flat|nested] 2+ messages in thread

end of thread, other threads:[~2012-03-18 15:57 UTC | newest]

Thread overview: 2+ messages (download: mbox.gz follow: Atom feed
-- links below jump to the message on this page --
2012-03-18 12:20 guile-contract guile-syntax-parse and clambda Stefan Israelsson Tampe
2012-03-18 15:57 ` Nala Ginrut

This is a public inbox, see mirroring instructions
for how to clone and mirror all data and code used for this inbox;
as well as URLs for read-only IMAP folder(s) and NNTP newsgroup(s).