Re: [Chicken-users] Printing procedures returned from call/cc

2012-07-31 Thread jpn
On Tue, Jul 31, 2012 at 11:09:30PM +0200, Felix wrote: > From: "Jeronimo Pellegrini" > Subject: [Chicken-users] Printing procedures returned from call/cc > Date: Tue, 31 Jul 2012 09:59:44 -0300 > > > Hello, > > > > I was wondering why this happ

Re: [Chicken-users] Printing procedures returned from call/cc

2012-07-31 Thread Felix
From: "Jeronimo Pellegrini" Subject: [Chicken-users] Printing procedures returned from call/cc Date: Tue, 31 Jul 2012 09:59:44 -0300 > Hello, > > I was wondering why this happens in Chicken (recent checkout from git): > > (let ((lst (call/cc (lambda (x) >

Re: [Chicken-users] Printing procedures returned from call/cc

2012-07-31 Thread Peter Bex
On Tue, Jul 31, 2012 at 03:24:16PM +0200, Thomas Chust wrote: > On Tue, 31 Jul 2012, Jeronimo Pellegrini wrote: > >I was wondering why this happens in Chicken (recent checkout from git): > > > >(let ((lst (call/cc (lambda (x) > > (print 'something) > > (call/

Re: [Chicken-users] Printing procedures returned from call/cc

2012-07-31 Thread Thomas Chust
On Tue, 31 Jul 2012, Jeronimo Pellegrini wrote: [...] I was wondering why this happens in Chicken (recent checkout from git): (let ((lst (call/cc (lambda (x) (print 'something) (call/cc (lambda (y) (list x y))) (print

[Chicken-users] Printing procedures returned from call/cc

2012-07-31 Thread Jeronimo Pellegrini
Hello, I was wondering why this happens in Chicken (recent checkout from git): (let ((lst (call/cc (lambda (x) (print 'something) (call/cc (lambda (y) (list x y))) (print lst) (print (eq? (car lst) (cadr lst)))