kawa-commonlisp-dev
[Top][All Lists]
Advanced

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

[Kawa-commonlisp-dev] Lambda lists


From: Charles Turner
Subject: [Kawa-commonlisp-dev] Lambda lists
Date: Mon, 4 Mar 2013 00:08:21 +0000

Hi,

I have a patch I would like to apply for CL lambda lists. This does
effect Scheme's lambda implementation slightly, I decided to add a
hook in the Lambda#rewriteBody method to allow transforming the CL
style syntax into something  Scheme understands.

This isn't intended to be ANSI compliant (it isn't) or complete (it
isn't), but it is enough to rewrite PrimOps.scm in CL, and also
implemens some of the most common lambda list things used in CL (imo).

  * Keyword aliasing doesn't work yet. There are some bugs which are
proving elusive, and quite frankly, this feature is very low prioirty.
I.e. in (&key (secret password)). The bulk of the implementation is
left in comments however.
  * How's pattern matching coming along? I remember you saying some of
this stuff could be better implementing using that.

Apologies for the size of this patch, it's pretty hard to chunk this change.

Charles.

Attachment: lambda.patch
Description: Binary data


reply via email to

[Prev in Thread] Current Thread [Next in Thread]