Commit Graph

22 Commits (master)

Author SHA1 Message Date
Felix Martin af7fc21cde Fix env model resolves #11 - I call this good enough :) 2021-06-03 21:22:41 -04:00
Felix Martin 9d0003ff14 Add test file, implement and/or/not, prepare for proper compound proc 2021-06-01 21:32:06 -04:00
Felix Martin 7b5435141a Implement let-expressions resolves #2 2021-06-01 20:54:05 -04:00
Felix Martin b3181602d6 Implement lambda support 2021-06-01 19:47:48 -04:00
Felix Martin f8b8019682 Implement cons, car, cdr, null?, pair? resolves #1 2021-05-31 13:00:12 -04:00
Felix Martin 7d8a256c76 Implement support for cond resolves #4 2021-05-31 11:21:20 -04:00
Felix Martin 2e67e1220c Implement display and string support resolves #10 2021-05-30 22:49:31 -04:00
Felix Martin a7caac30f9 Implement quote support resolves #9 2021-05-30 22:08:29 -04:00
Felix Martin 3b3ab96f7d Implement set! resolves #3 2021-05-30 12:44:25 -04:00
Felix Martin 1da08c0a43 Implement PartialEq and PartialOrd resolves #7 2021-05-30 12:25:20 -04:00
Felix Martin e070441c31 Rework environment mode fixes #8 2021-05-30 11:57:59 -04:00
Felix Martin 3ae5ccb64c Implement interpret from file resolves #6 2021-05-30 10:38:09 -04:00
Felix Martin aaa93d8593 Implement REPL resolves #5 2021-05-30 10:19:35 -04:00
Felix Martin 390c5d1b48 Implement lambda application (boom!) 2021-05-29 13:50:26 -04:00
Felix Martin b0968ba498 Implement begin and define 2021-05-29 11:29:27 -04:00
Felix Martin 794cad2219 Initial version of environment model 2021-05-27 21:02:18 -04:00
Felix Martin 56f5426426 Implement if else support 2021-05-21 13:17:50 -04:00
Felix Martin b0bf78a3bd Implement primitive procedure application 2021-05-20 23:18:19 -04:00
Felix Martin f4c58cfa02 Work on interpreter 2021-05-20 14:11:32 -04:00
Felix Martin 6744b68385 Implement basic parser 2021-05-16 13:06:26 -04:00
Felix Martin 3e8dd3f698 Implement basic lexer 2021-05-15 18:04:54 -04:00
Felix Martin 9ffaca54a5 Add hello world application 2021-05-15 09:38:06 -04:00