1
0
Fork 0
Commit graph

138 commits

Author SHA1 Message Date
753329b8f6
Add TODO 2023-09-07 15:49:23 +04:00
e585b52fb0
freezing; funcs "freeze", "frozen?" 2023-05-09 13:28:02 +04:00
ab3f62cc0c
funcs "boolean=?", "symbol=?" 2023-05-09 12:50:53 +04:00
8748f2722c
syntax "cond" 2023-05-08 19:16:52 +04:00
3b70624610
fix syntax "define" 2023-05-08 16:05:25 +04:00
37cff92d0c
Extend and test lists lib 2023-05-08 15:48:56 +04:00
2d62bca02b
Add TODO 2023-05-07 21:10:21 +04:00
ad7a80752a
Rewrite func "not" in Lisp 2023-05-07 21:08:10 +04:00
baf566703e
fix syntax "if" 2023-05-07 21:06:37 +04:00
b2acf41393
Fix REPL output 2023-05-07 21:02:56 +04:00
2c20ba5127
add "lib/io.scm" 2023-05-07 20:58:55 +04:00
8ee540fe69
Rewrite type predicates in Lisp 2023-05-07 20:47:17 +04:00
ec52558397
Load modules; define lambdas 2023-05-07 20:32:42 +04:00
727a2ed6ea
fix lambda 2023-05-07 20:05:44 +04:00
97a7a1f3e6
lambda 2023-05-07 19:50:33 +04:00
6b6f7abbea
syntax "let" 2023-05-07 19:13:16 +04:00
730d2ff638
Deeper lookup 2023-05-07 18:43:08 +04:00
fccc3b4f8c
Fix script syntax 2023-05-07 18:13:37 +04:00
522936f222
Add comments 2023-05-07 17:52:03 +04:00
dc8d81a382
Add special syntax for REPL and scripts 2023-05-07 17:42:07 +04:00
5b2c5af17f
Remove unnecessary code 2023-05-07 17:39:07 +04:00
e225caea00
syntax "define" 2023-05-07 17:29:54 +04:00
27337e4624
Improve tests 2023-05-07 16:57:07 +04:00
6941128db3
Improve tests 2023-05-07 16:56:04 +04:00
e87d6d6083
Add syntax for "quasiquote" and "unquote" 2023-05-07 16:52:24 +04:00
4f9bbf6bdf
Perform lookup 2023-05-07 16:19:17 +04:00
74fa59f915
func "arcana/builtin" 2023-05-07 16:09:30 +04:00
23704a3f90
test func "arcana/tokenize" 2023-05-07 15:17:10 +04:00
4c7acd92f0
Escape in strings 2023-05-07 15:01:02 +04:00
55dd616416
Reorder conditions in lexer 2023-05-07 14:43:10 +04:00
9d9c5eef42
Add spaces in comments 2023-05-07 14:40:39 +04:00
Alex Kotov
fe8c966dbc Update 'README.md' 2023-05-06 22:14:28 +00:00
83369c0ac5
Test with new funcs "assert-*" 2023-05-07 01:33:09 +04:00
555a3d17ac
Rename C funcs 2023-05-06 23:09:12 +04:00
b87c4dfbd4
Improve lexer 2023-05-06 23:06:25 +04:00
bb100af429
Remove tests in C 2023-05-06 22:46:31 +04:00
1e76dd59a5
Rename project 2023-05-06 22:32:06 +04:00
1b7ffcfaad
func "equal" 2023-05-06 22:24:36 +04:00
8bb9e7cfa3
Split Scheme Lisp tests 2023-05-06 20:58:11 +04:00
cee72a9c82
func "arcane/parse" 2023-05-06 20:35:04 +04:00
a46827abc5
Add line comments 2023-05-06 19:55:45 +04:00
af6458a173
Add TODO 2023-05-06 17:40:46 +04:00
1f59a5bb0e
Improve tests 2023-05-06 17:37:10 +04:00
c728f020e2
Split REPL and script runner 2023-05-06 17:05:29 +04:00
6c84676c4a
Add non-interactive mode & Scheme Lisp tests 2023-05-06 16:54:30 +04:00
5863aab9f2
type number 2023-05-06 15:05:33 +04:00
8ea17bfec2
Built REPL in tests 2023-05-06 14:54:37 +04:00
f55386304b
Some fixes 2023-05-06 02:42:34 +04:00
0aac6f18b2
func "arcane/typeof" 2023-05-06 02:16:57 +04:00
eed1138fa7
funcs "string->symbol", "symbol->string" 2023-05-06 02:01:11 +04:00