Skip to content

Activity

Update README.md

AlxV07pushed 1 commit to main • 9d547cc…ec4e68f • 
on Jan 25, 2024

fixed cons str_rep printing

AlxV07pushed 1 commit to main • 25a8875…9d547cc • 
on Dec 21, 2023

scheme pylisp split from common_pylisp.py; ListProc arg-evaluation fix

AlxV07pushed 1 commit to main • 80fce35…25a8875 • 
on Dec 21, 2023

fixed quoting for lists

AlxV07pushed 1 commit to main • e9eea25…80fce35 • 
on Nov 23, 2023

recursive add & product built-in procs

AlxV07pushed 1 commit to main • 94b8174…e9eea25 • 
on Nov 23, 2023

moved SelfEvaluatingObject outside BuiltIns class

AlxV07pushed 1 commit to main • bf07cb6…94b8174 • 
on Nov 11, 2023

moved evaluation to object method; procedure implementation cleanup; …

AlxV07pushed 1 commit to main • 07708db…bf07cb6 • 
on Nov 11, 2023

parse quoting bug found - marked as todo

AlxV07pushed 1 commit to main • e2d9d0d…07708db • 
on Nov 11, 2023

evaluate-method reference typo fix

AlxV07pushed 1 commit to main • 33ef592…e2d9d0d • 
on Nov 11, 2023

PyLispInterpreter run class

AlxV07pushed 1 commit to main • fccd880…33ef592 • 
on Nov 11, 2023

lambda built-in function; completed built-ins for now, at functional …

AlxV07pushed 1 commit to main • 76f48eb…fccd880 • 
on Nov 11, 2023

cond built-in-func;

AlxV07pushed 1 commit to main • ca1aaa2…76f48eb • 
on Nov 11, 2023

defvar, defparameter, quote built-in-funcs;

AlxV07pushed 1 commit to main • 15aa2d9…ca1aaa2 • 
on Nov 11, 2023

lexical env var-binding bug fix; let built-in-func;

AlxV07pushed 1 commit to main • b085b93…15aa2d9 • 
on Nov 10, 2023

Merge remote-tracking branch 'origin/main'

AlxV07pushed 2 commits to main • 1156182…b085b93 • 
on Nov 6, 2023

Update README.md

AlxV07pushed 1 commit to main • a00f317…1156182 • 
on Nov 6, 2023

renamed lexer -> parser

AlxV07pushed 1 commit to main • 39cfc4f…a00f317 • 
on Nov 6, 2023

Environment Lock Binding Violation Error

AlxV07pushed 1 commit to main • ced6014…39cfc4f • 
on Nov 5, 2023

builtin-function cleanup; global_env cleanup; IF, FUNCTION, FUNCALL b…

AlxV07pushed 1 commit to main • 14edcd1…ced6014 • 
on Nov 5, 2023

arg check func; simple bool funcs; T & Nil

AlxV07pushed 1 commit to main • 52160ff…14edcd1 • 
on Nov 4, 2023

major built-in class organization; NIL empty list handling

AlxV07pushed 1 commit to main • 92252eb…52160ff • 
on Nov 4, 2023

DefunFunc; call_function argument bug fix; TODO: clean up NIL handling

AlxV07pushed 1 commit to main • 39e6079…92252eb • 
on Nov 4, 2023

more built-in functions; nil class; string representations

AlxV07pushed 1 commit to main • 0ba1f21…39e6079 • 
on Nov 3, 2023

self-evaluating-class rework; functional functions; rough built-in ma…

AlxV07pushed 1 commit to main • 2682906…0ba1f21 • 
on Nov 3, 2023

string-atom building; use Number & String framework classes inste…

AlxV07pushed 1 commit to main • 078a7d8…2682906 • 
on Nov 3, 2023

framework classes to be added for lexing -> evaluation

AlxV07pushed 1 commit to main • 935d6c4…078a7d8 • 
on Nov 3, 2023

fixed lexer: removed unnecessary looping and bookkeeping from cons bu…

AlxV07pushed 1 commit to main • c810823…935d6c4 • 
on Oct 31, 2023

functional lexer & cons builder

AlxV07pushed 1 commit to main • 25b66d3…c810823 • 
on Oct 31, 2023

starting a real python_lisp_interpreter

AlxV07pushed 1 commit to main • 664dfce…25b66d3 • 
on Oct 31, 2023

somewhat functional lisp implementation with common + scheme schemati…

AlxV07pushed 1 commit to main • bf57e82…664dfce • 
on Oct 30, 2023