[plt-scheme] append!?

From: Eli Barzilay (eli at barzilay.org)
Date: Mon Oct 22 11:15:41 EDT 2007

I don't think you can -- you'll need something like libffi to create C
closures and then use CPP for a syntax for them, and you'll still need
to implement environments yourself.  But to CPS you also must have
tail calls -- which you might mimic by jumping around with gotos, but
by now you'll have a Scheme implementation...

On Oct 22, Robby Findler wrote:
> You mean programming with explicit closures somehow doesn't count? (I
> can probably make C macros that help me avoid most of the boilerplate
> associated with it.)
> Robby
> On 10/22/07, Sam TH <samth at ccs.neu.edu> wrote:
> > Personally, I've always liked Joe Marshall's definition of a
> > functional language as one that you can program in CPS in.  This
> > includes Scheme, but not C, and maybe not Java.
> >
> > sam th

          ((lambda (x) (x x)) (lambda (x) (x x)))          Eli Barzilay:
                  http://www.barzilay.org/                 Maze is Life!

Posted on the users mailing list.