Commit Graph

25 Commits

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