Commit graph

18 commits

Author SHA1 Message Date
1b0c5455dd
feat(lisp): add quicksort implementation. 2024-11-19 21:15:41 +01:00
1f961ccb0c
chore: fix more warnings. 2024-11-11 18:00:55 +01:00
7bf2923ad1
fix: allow all types to call "haskeys". 2024-11-08 22:39:56 +01:00
396384fd71
feat(lisp): more builtins instead of derived. 2024-11-08 03:09:06 +01:00
8257acbfbb
fix! method invocation if no arguments are supplied. 2024-11-07 22:26:33 +01:00
0a5aed38eb
fix: evaluation of object method invocation. 2024-11-07 22:20:19 +01:00
8ec393f494
fix!: simplify parser and executor, streamline tests. 2024-11-07 00:48:56 +01:00
5835351401
refactor(lisp): refactor calling order of evaluation. 2024-10-30 21:15:16 +01:00
d74f9a8074
feat: add default implementations of procedures. 2024-10-27 00:54:40 +02:00
55537b9dd5
fix: objects can be used as arguments again. 2024-10-27 00:53:42 +02:00
de69d68aa0
fix: overwriting env entries is now possible. 2024-10-27 00:52:43 +02:00
b4574497e6
feat: add neq. 2024-10-27 00:29:56 +02:00
f1dcb31682
fix: comparison of sequences.
Extend tests.
2024-10-27 00:28:08 +02:00
7dc3dd01ae
feat: allow procedures. 2024-10-26 03:49:52 +02:00
eb45ed5772
fix: parsing of multi-character operators and tests. 2024-10-25 20:20:18 +02:00
faca13d393
Cleanup and allow calling methods with arguments. 2024-10-25 02:18:13 +02:00
1f022d7f88
Implement object type, fix parsing bug regarding strings. 2024-06-29 18:29:40 +02:00
3365521283
Initial commit. 2024-06-27 01:47:44 +02:00