Re: Guile API for foreign languages: proposing SCM scm_list_0(void)

2013-01-14 Thread Alexei Matveev
>> The reason is accessing macros from languages >> other than C is cumbersome. > > Apologies for ignoring you. Hi, Wingo, Hi, All, No need to apologise, given your track record I trust you spending every minute of your time for a good purpose. :) Lack of time is a good evolutionary filter agains

Re: regexp character classes not supported?

2013-01-14 Thread Klaus Schilling
From: Ian Price Subject: Re: regexp character classes not supported? Date: Tue, 08 Jan 2013 12:32:02 + > Klaus Schilling writes: > > > does irregex support SNOBOL-style patterns? > > I have not used SNOBOL, so I can't really say for sure if irregexes > functionality subsumes it. The docume

Re: GNU Guile community in google+

2013-01-14 Thread zx spectrumgomas
On Sun, Jan 13, 2013 at 12:33 PM, Andy Wingo wrote: > Hi, > > I'm catching up with mail and thought you might be interested in my > thoughts. They're just my thoughts, the thoughts of one Guile hacker, > and I don't represent Guile with them -- so please do make up your own > minds. > > I basical

Re: case-lambda* question

2013-01-14 Thread Ludovic Courtès
Hi! Andy Wingo skribis: > So, the story here is fairly simple, but the result is complicated. Woow, thanks for the clear and thorough explanation! [...] > Again, considering the first clause: > > ((lambda* (a #:key x) 3) 1 2 3) > > Does it apply? It shouldn't: there are three positional

Re: GNU Guile community in google+

2013-01-14 Thread zx spectrumgomas
On Sun, Jan 13, 2013 at 12:33 PM, Andy Wingo wrote: > Hi, > > I'm catching up with mail and thought you might be interested in my > thoughts. They're just my thoughts, the thoughts of one Guile hacker, > and I don't represent Guile with them -- so please do make up your own > minds. > > I basical

Re: case-lambda* question

2013-01-14 Thread Andy Wingo
Hi Daniel, On Mon 12 Nov 2012 14:54, Daniel Llorens writes: > (define f > (case-lambda* > ((a b c #:key x) 3) > ((a #:key x) 1))) > > scheme@(guile-user)> (g 0 #:x 1) > $1 = 3 > > The manual says > >> Also, for completeness. Guile defines case-lambda* as well, w

Re: case-lambda* question

2013-01-14 Thread Andy Wingo
On Thu 15 Nov 2012 02:01, Germán "A. Arias" writes: > /home/german/Escritorio/./test.scm:3:10: In procedure # #:optional y) | (x #:key y) | (x y #:key z)>: Odd length of keyword > argument list > > But there is one interest line > > 3: 0 [f 1 # 2 #:z 3] > > What mean this? That is taking the seco

Re: case-lambda* question

2013-01-14 Thread Andy Wingo
On Wed 14 Nov 2012 11:20, Daniel Llorens writes: > (pass-if "case-lambda*" >(null? (call-with-warnings > (lambda () > (compile '(let ((f (case-lambda* >((x #:optional y) 1) >(

Re: IXIN 1.2 available

2013-01-14 Thread Andy Wingo
On Sun 13 Jan 2013 12:53, Thien-Thi Nguyen writes: >The SXML modules don't do DTD parsing right now > > Is anyone working on that? No, I don't think so. Andy -- http://wingolog.org/