Commit graph

  • 345aea8a09 Exposed car, cdr, cadr, etc. in lisp master Sami Samhuri 2009-12-20 20:28:21 -0800
  • 2919672af3 Fixed symbol evaluation to actually lookup variables. Updated README. Sami Samhuri 2009-12-20 16:56:44 -0800
  • fe67ea2e82 Started some basic functional tests. Need to choose a real test suite. Sami Samhuri 2009-12-20 15:55:12 -0800
  • bfa09931e9 Migrated from plain Spidermonkey to CommonJS (narwhal), hence to real modules as well. Sami Samhuri 2009-12-20 15:54:19 -0800
  • a50011ae04 Looked into CommonJS and will use it ASAP. Sami Samhuri 2009-12-14 09:47:55 -0800
  • fdfca00fe4 Renamed EL to elisp. Use absolute path to spidermonkey (till CommonJS conversion). Sami Samhuri 2009-12-14 09:47:29 -0800
  • f87cfe33d2 add a hide-prompt function Sami Samhuri 2009-12-14 00:10:15 -0800
  • 39a5b52e15 Fixed exponent notation. Changed primitive definitions. Sami Samhuri 2009-12-13 21:06:13 -0800
  • 22856cc925 Support exponent notation, trailing . for ints and other parsing details. Sami Samhuri 2009-12-09 23:17:57 -0800
  • 19ac65cb2b Cleaned up README a bit, added na-cl to TODO Sami Samhuri 2009-12-09 23:17:20 -0800
  • e58c7181c8 New list of big differences from real Emacs Lisp Sami Samhuri 2009-12-09 23:15:57 -0800
  • 1fe44cb255 Updated README with info about el.sh Sami Samhuri 2009-12-06 23:26:02 -0800
  • 57b657b617 Broke the code into multiple files. el.sh runs a repl. Sami Samhuri 2009-12-06 23:21:20 -0800
  • b2bc59b22a Added a longer example Sami Samhuri 2009-12-06 22:29:05 -0800
  • 1484ceb268 Fixed setq. Sami Samhuri 2009-12-06 22:29:05 -0800
  • ecce2ceeea removed if special form, just implemented Sami Samhuri 2009-12-06 21:03:25 -0800
  • 77f1a9eb93 [NEW] if, negative numbers, regex type & literal, more... Sami Samhuri 2009-12-06 20:50:46 -0800
  • 3fae23b89d Getting Started section in README, minor changes to TODO and el.js Sami Samhuri 2009-12-06 03:40:43 -0800
  • 8fd6e07f70 Added README and TODO Sami Samhuri 2009-12-06 03:19:02 -0800
  • df628aa959 hooked up defvar, defun, set, and setq. Sami Samhuri 2009-12-06 02:37:44 -0800
  • 6fe9048c6e Fixed REPL by adding EL.Parser.parseOne() Sami Samhuri 2009-12-06 00:23:20 -0800
  • edbd48e969 Fixed up eval and apply, added symbol tables, floats, primitives. Sami Samhuri 2009-12-06 00:09:50 -0800
  • bcff6d615c Added a very simply and ugly evaluator. Sami Samhuri 2009-12-05 17:22:09 -0800
  • f273ad2b74 Removed debug prints and renamed *Sexp to *List. Sami Samhuri 2009-12-05 14:17:34 -0800
  • 7d8e3cc2a3 [FIXED] pretty printing, sort of. it's pretty enough. Sami Samhuri 2009-12-05 13:31:45 -0800
  • 31acf28b38 Initial commit. Just a basic Lisp parser so far. Sami Samhuri 2009-12-05 12:58:57 -0800