[pypy-dev] scheme interpreter [status report]

Jakub Gustak jgustak at gmail.com
Thu Jul 26 17:47:16 CEST 2007

> Next step is to implement macros.

We have working simple macros. They are hygienic and referentially transparent.

There is no <ellipsis> support so you can't use (expr ...) syntax yet.
There is also no support for recursive expanding also.

There was  again some ExecutionContext refactoring. Still only (let
...) and (let* ...) are fully compatible with macro expanding. (letrec
...) is not.

In the future: more macros! (ellipsis, recursive expanding and CPS style macros)

Jakub Gustak

More information about the Pypy-dev mailing list