79 Commits (master)
 

Author SHA1 Message Date
  jmaes@cs.nmt.edu d986f126ee Put finishing touches on everything 5 years ago
  Jennie Maes d464451a01 Keep on writing 5 years ago
  Jennie Maes cf39ff44f3 Add phi (for reasons having to do with sacred geometry) 5 years ago
  Jennie Maes 9a4053c627 Implement some more math functions for the hell of it 5 years ago
  Jennie Maes 8f45b58e1e Add latex to gitignore 5 years ago
  Jennie Maes 3dc0284b1a Write output to results.file 5 years ago
  Jennie Maes edd5e26312 Turn on -O2 (wow, that more than doubled lisp's stack size limit) 5 years ago
  Jennie Maes 0d4cdbf28a Add latex to gitignore 5 years ago
  Jennie Maes 0ab97e4962 Get that essay good and wrote 5 years ago
  Jennie Maes 20129a6401 Add tree diagrams 5 years ago
  Jennie Maes 5c453fe572 Print is a similar special case to eval 5 years ago
  Jennie Maes 464facbb88 Start essay 5 years ago
  Jennie Maes 8919888d50 Tweak cons and cdr again 5 years ago
  Jennie Maes 7949e7a992 Add just a few more simple builtins 5 years ago
  Jennie Maes c17a9a0f30 Add read prompt, handle eval 5 years ago
  Jennie Maes 37901ba133 Forgot headers 5 years ago
  Jennie Maes 3f9e7e087a Add more builtin test functions 5 years ago
  Jennie Maes be7755420d cdr needs to inherits scope from parent 5 years ago
  Jennie Maes d690a25635 Move some declarations into header 5 years ago
  Jennie Maes e477b06bbb Move code around and document more 5 years ago
  Jennie Maes f84f51b33b Add splash text 5 years ago
  Jennie Maes 9cf0591496 Add stupid fancy prompt 5 years ago
  Jennie Maes 3a474b572b Rearrange code and document functions 5 years ago
  Jennie Maes 32d9b41e86 Add quit function 5 years ago
  Jennie Maes bf77f09e32 Implement modulo, not, listp and atomp 5 years ago
  Jennie Maes 31f5279a1b Add more symboltable functions 5 years ago
  Jennie Maes 42781ebd4c Rewrite eval and funccall - recursion works! 5 years ago
  Jennie Maes c3706d66e1 Remove if, add equal 5 years ago
  Jennie Maes 677a577e30 Work on semantics of define 5 years ago
  Jennie Maes 6b9a7ecced Smash the state : lambdas don't overwrite scopes now 5 years ago
  Jennie Maes 5e9cb71308 Add copy constructor, rearrange some code 5 years ago
  Jennie Maes c699f19a9c My God Lambdas Work! 5 years ago
  Jennie Maes ba7b4a0479 Start testing scope 5 years ago
  Jennie Maes f10167f6cb Fix subtraction, simplify code 5 years ago
  Jennie Maes 26b5f7f533 Add constructors for numbers and bools 5 years ago
  Jennie Maes 41d2d83ed7 Finally use lookup table for builtin functions 5 years ago
  Jennie Maes 5217b2f55d Rename symboltable - its just a collection of builtins 5 years ago
  Jennie Maes ec5a188615 Change class namespaces, implement symboltable functions 5 years ago
  Jennie Maes 76590424d4 Go crazy and rename errors 5 years ago
  Jennie Maes 303d40433d Shoehorn in additional env scope structure 5 years ago
  Jennie Maes 4dd51738de Rearrange code, add eval 5 years ago
  Jennie Maes db2e5d8937 Handle errors more cool-like 5 years ago
  Jennie Maes 3f447d0c57 Add subtraction and division 5 years ago
  Jennie Maes 9a65f1bf73 Recursive evaluation works! 5 years ago
  Jennie Maes 62297080a0 Implement more and more lisp functions 5 years ago
  Jennie Maes 223a1b4a0a Change test functions 5 years ago
  Jennie Maes 4b90bf59e2 Add addition 5 years ago
  Jennie Maes 7019524de0 Can evaluate TWO functions 5 years ago
  Jennie Maes cc7682e9ec Add lisp functions, car and cdr 5 years ago
  Jennie Maes 8f991f5c6e Improve code for new functions 5 years ago