Activity
scheme pylisp split from common_pylisp.py; ListProc arg-evaluation fix
scheme pylisp split from common_pylisp.py; ListProc arg-evaluation fix
recursive add & product built-in procs
recursive add & product built-in procs
moved SelfEvaluatingObject outside BuiltIns class
moved SelfEvaluatingObject outside BuiltIns class
moved evaluation to object method; procedure implementation cleanup; …
moved evaluation to object method; procedure implementation cleanup; …
parse quoting bug found - marked as todo
parse quoting bug found - marked as todo
lambda built-in function; completed built-ins for now, at functional …
lambda built-in function; completed built-ins for now, at functional …
defvar, defparameter, quote built-in-funcs;
defvar, defparameter, quote built-in-funcs;
lexical env var-binding bug fix; let built-in-func;
lexical env var-binding bug fix; let built-in-func;
Merge remote-tracking branch 'origin/main'
Merge remote-tracking branch 'origin/main'
Environment Lock Binding Violation Error
Environment Lock Binding Violation Error
builtin-function cleanup; global_env cleanup; IF, FUNCTION, FUNCALL b…
builtin-function cleanup; global_env cleanup; IF, FUNCTION, FUNCALL b…
arg check func; simple bool funcs; T & Nil
arg check func; simple bool funcs; T & Nil
major built-in class organization; NIL empty list handling
major built-in class organization; NIL empty list handling
DefunFunc; call_function argument bug fix; TODO: clean up NIL handling
DefunFunc; call_function argument bug fix; TODO: clean up NIL handling
more built-in functions; nil class; string representations
more built-in functions; nil class; string representations
self-evaluating-class rework; functional functions; rough built-in ma…
self-evaluating-class rework; functional functions; rough built-in ma…
string-atom building; use Number
& String
framework classes inste…
string-atom building; use
Number
& String
framework classes inste…framework classes to be added for lexing -> evaluation
framework classes to be added for lexing -> evaluation
fixed lexer: removed unnecessary looping and bookkeeping from cons bu…
fixed lexer: removed unnecessary looping and bookkeeping from cons bu…
starting a real python_lisp_interpreter
starting a real python_lisp_interpreter