25 Commits

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