|
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 |
|