lp://qastaging/~cfbolz/subol/cfbolz-safelisp

Created by Carl Friedrich Bolz-Tereick and last modified
This branch may be out of date, because Launchpad has not been able to access it since .
Get this branch:
bzr branch lp://qastaging/~cfbolz/subol/cfbolz-safelisp

Branch merges

Related bugs

Related blueprints

Branch information

Owner:
Carl Friedrich Bolz-Tereick
Project:
Subol
Status:
Experimental
Location:
http://codespeak.net/~cfbolz/safelisp_branch
Last mirrored:
Next mirror:
Disabled

Updating branch...

Launchpad is processing new changes to this branch which will be available in a few minutes. Reload to see the changes.

Recent revisions

171. By Carl Friedrich Bolz-Tereick

add an infinite recursion

170. By Carl Friedrich Bolz-Tereick

hm, always test before you check in

169. By Carl Friedrich Bolz-Tereick

make interpreter more tail-recursive (after translation with --stackless, that
is). hard to verify, there is no if in the interpreter yet.

168. By Carl Friedrich Bolz-Tereick

no need to swear

167. By Carl Friedrich Bolz-Tereick

tiny parsing simplification

166. By Carl Friedrich Bolz-Tereick

try to be more rpythonic

165. By Christopher Armstrong

safelisp.builtins is unused

164. By Christopher Armstrong

merge better-functions branch,
 * mostly written by allen, to make function arguments work and to test
   lexical scoping of functions, and to make eval take an environment
 * slightly modified by me to get rid of Interpreter.topFrame entirely
 * Leaving out allen's changes to builtins.py

163. By Christopher Armstrong

basically make the interpreter RPython. HOORAY!
Also change set to raise a NameNotFoundForSetting instead of NameError. Why'd I do that again?

162. By Christopher Armstrong

Use a very trivial feature of the interpreter in the rpython-translated code
Hooray!
also add string support to the interpreter. (return the form)

I kind of suck at breaking up commits

This branch contains Public information 
Everyone can see this information.

Subscribers

No subscribers.