-
fec57635e3
fighting with lifetimes
Scott Richmond
2024-12-07 22:29:10 -0500
-
5a64c6623c
fighting with lifetimes
Scott Richmond
2024-12-07 22:29:10 -0500
-
cb66806cae
parse string patterns, perhaps correctly, perhaps not
Scott Richmond
2024-12-07 18:26:25 -0500
-
2a26316b50
parse string patterns, perhaps correctly, perhaps not
Scott Richmond
2024-12-07 18:26:25 -0500
-
74db9a7f53
finish base, I think
Scott Richmond
2024-12-06 14:08:34 -0500
-
13c14fd38f
finish base, I think
Scott Richmond
2024-12-06 14:08:34 -0500
-
a739dfd794
keep adding to base, pull type function from value to base
Scott Richmond
2024-12-06 13:21:25 -0500
-
5e10a87cbc
keep adding to base, pull type function from value to base
Scott Richmond
2024-12-06 13:21:25 -0500
-
fb572e4acc
tick some boxes
Scott Richmond
2024-12-05 14:02:41 -0500
-
96906fdb9f
tick some boxes
Scott Richmond
2024-12-05 14:02:41 -0500
-
531e79d482
add concat
Scott Richmond
2024-12-05 11:51:42 -0500
-
ad6fcccc79
add concat
Scott Richmond
2024-12-05 11:51:42 -0500
-
04a09c5ccc
add some functions, base fns return values, not results
Scott Richmond
2024-12-04 20:19:41 -0500
-
af14eaee72
add some functions, base fns return values, not results
Scott Richmond
2024-12-04 20:19:41 -0500
-
1e18da7bd1
ensure inlined and allocated strings are equal
Scott Richmond
2024-12-04 19:13:25 -0500
-
c3408a56c1
ensure inlined and allocated strings are equal
Scott Richmond
2024-12-04 19:13:25 -0500
-
d3e026733a
complete string interpolation
Scott Richmond
2024-12-04 19:07:03 -0500
-
c9038fd8fb
complete string interpolation
Scott Richmond
2024-12-04 19:07:03 -0500
-
4b3da3d8ba
parse interpolated strings
Scott Richmond
2024-12-04 18:31:13 -0500
-
b6c4c6375b
parse interpolated strings
Scott Richmond
2024-12-04 18:31:13 -0500
-
045f8cd579
parse interpolated strings
Scott Richmond
2024-12-04 18:30:03 -0500
-
62671094a0
parse interpolated strings
Scott Richmond
2024-12-04 18:30:03 -0500
-
da60fed78d
add ref-counted string type
Scott Richmond
2024-12-04 15:03:09 -0500
-
c5c1717e57
add ref-counted string type
Scott Richmond
2024-12-04 15:03:09 -0500
-
eaab358d5d
moar thoughts
Scott Richmond
2024-11-22 00:07:52 -0500
-
2a83dbb96c
moar thoughts
Scott Richmond
2024-11-22 00:07:52 -0500
-
3fa7133e21
write a few thoughts
Scott Richmond
2024-11-21 23:52:27 -0500
-
5a084e8122
write a few thoughts
Scott Richmond
2024-11-21 23:52:27 -0500
-
69583e29d3
parse docstrings
Scott Richmond
2024-11-21 22:36:57 -0500
-
ad76f41b52
parse docstrings
Scott Richmond
2024-11-21 22:36:57 -0500
-
03864d5878
update todos
Scott Richmond
2024-11-21 20:09:37 -0500
-
a35d5293a9
update todos
Scott Richmond
2024-11-21 20:09:37 -0500
-
b645c7daa6
get right with clippy
Scott Richmond
2024-11-21 20:00:49 -0500
-
b8f040c6ce
get right with clippy
Scott Richmond
2024-11-21 20:00:49 -0500
-
2801916473
follow clippy
Scott Richmond
2024-11-21 19:54:50 -0500
-
72846ccd5c
follow clippy
Scott Richmond
2024-11-21 19:54:50 -0500
-
eb3b4d487b
start looking into memory layout
Scott Richmond
2024-11-21 18:50:13 -0500
-
e4954678f0
start looking into memory layout
Scott Richmond
2024-11-21 18:50:13 -0500
-
fa0a793458
clean up most warnings
Scott Richmond
2024-11-21 17:10:50 -0500
-
0cd170bd83
clean up most warnings
Scott Richmond
2024-11-21 17:10:50 -0500
-
b7398a290a
interpret loop & recur
Scott Richmond
2024-11-21 17:02:54 -0500
-
ad076622aa
interpret loop & recur
Scott Richmond
2024-11-21 17:02:54 -0500
-
1c589dcc4a
parse loop and recur
Scott Richmond
2024-11-21 16:57:52 -0500
-
423f43b7fd
parse loop and recur
Scott Richmond
2024-11-21 16:57:52 -0500
-
a4c37582b9
parse loop and recur
Scott Richmond
2024-11-21 16:41:46 -0500
-
dbff31be40
parse loop and recur
Scott Richmond
2024-11-21 16:41:46 -0500
-
42b81afef9
add guard clauses to match and fn
Scott Richmond
2024-11-20 20:10:17 -0500
-
56e6712154
add guard clauses to match and fn
Scott Richmond
2024-11-20 20:10:17 -0500
-
bf9efc0501
list splatterns!
Scott Richmond
2024-11-18 20:01:27 -0500
-
7a4bf5ff29
list splatterns!
Scott Richmond
2024-11-18 20:01:27 -0500
-
bf2c585d9e
tuple splatterns now work
Scott Richmond
2024-11-18 13:25:54 -0500
-
0acad8b312
tuple splatterns now work
Scott Richmond
2024-11-18 13:25:54 -0500
-
2a8b858ff6
update todo list
Scott Richmond
2024-11-14 22:19:52 -0500
-
3957e9c14a
update todo list
Scott Richmond
2024-11-14 22:19:52 -0500
-
d801b063b5
add as patterns
Scott Richmond
2024-11-14 21:55:19 -0500
-
938033ab5d
add as patterns
Scott Richmond
2024-11-14 21:55:19 -0500
-
9ccb1b29e4
remove test cruft
Scott Richmond
2024-11-14 21:31:26 -0500
-
f1d19b73db
remove test cruft
Scott Richmond
2024-11-14 21:31:26 -0500
-
f2ce24febc
get base functions working
Scott Richmond
2024-11-14 21:30:42 -0500
-
10bc2e9b0c
get base functions working
Scott Richmond
2024-11-14 21:30:42 -0500
-
ef7b5ca9ac
lots of work, need to fix cloning closures in base
Scott Richmond
2024-11-11 17:50:58 -0500
-
26ff15cae8
lots of work, need to fix cloning closures in base
Scott Richmond
2024-11-11 17:50:58 -0500
-
691c333e09
lots of new things! almost a language
Scott Richmond
2024-11-10 20:12:19 -0500
-
9f0cef5207
lots of new things! almost a language
Scott Richmond
2024-11-10 20:12:19 -0500
-
c9eb23770a
futz, but mostly take notes
Scott Richmond
2024-11-09 14:10:08 -0500
-
bb683b09b4
futz, but mostly take notes
Scott Richmond
2024-11-09 14:10:08 -0500
-
ba1640cc3f
actually remove catchall pattern in eval
Scott Richmond
2024-11-07 20:41:38 -0500
-
32ab5f7944
actually remove catchall pattern in eval
Scott Richmond
2024-11-07 20:41:38 -0500
-
472b67363d
actually remove catchall pattern in eval
Scott Richmond
2024-11-07 19:05:24 -0500
-
fd55604608
actually remove catchall pattern in eval
Scott Richmond
2024-11-07 19:05:24 -0500
-
9c6de741d0
remove catchall pattern in eval
Scott Richmond
2024-11-07 19:04:58 -0500
-
7819472048
remove catchall pattern in eval
Scott Richmond
2024-11-07 19:04:58 -0500
-
f285a782cb
keep working on some things
Scott Richmond
2024-11-07 18:57:01 -0500
-
28d1c7ab0c
keep working on some things
Scott Richmond
2024-11-07 18:57:01 -0500
-
40a9c815ea
get the vm basically working!
Scott Richmond
2024-11-06 18:28:29 -0500
-
0875ec2ab5
get the vm basically working!
Scott Richmond
2024-11-06 18:28:29 -0500
-
cdc72b2f37
keep working on vm
Scott Richmond
2024-11-06 17:37:57 -0500
-
740b14f9da
keep working on vm
Scott Richmond
2024-11-06 17:37:57 -0500
-
0b296d0db6
add thoughts about vm
Scott Richmond
2024-11-01 16:58:16 -0400
-
f2b342a807
add thoughts about vm
Scott Richmond
2024-11-01 16:58:16 -0400
-
8f2737400b
grind on lifetimes, don't get it working
Scott Richmond
2024-10-31 23:53:48 -0400
-
b77866baf9
grind on lifetimes, don't get it working
Scott Richmond
2024-10-31 23:53:48 -0400
-
a0b20ad19d
break out into separate modules
Scott Richmond
2024-10-31 16:59:26 -0400
-
60f0a1081d
break out into separate modules
Scott Richmond
2024-10-31 16:59:26 -0400
-
d92fb2e4b7
Use chumsky::recursive::Recursive in place of fn recursive
Scott Richmond
2024-10-31 16:28:15 -0400
-
e4f70dde42
Use chumsky::recursive::Recursive in place of fn recursive
Scott Richmond
2024-10-31 16:28:15 -0400
-
40c21c9f6c
Fix Stream::from_iter call
Scott Richmond
2024-10-31 15:38:55 -0400
-
1b9f1d56bc
Fix Stream::from_iter call
Scott Richmond
2024-10-31 15:38:55 -0400
-
983876d8c3
Merge remote-tracking branch 'refs/remotes/origin/main'
Scott Richmond
2024-10-31 15:05:24 -0400
-
-
01a052f37a
Merge remote-tracking branch 'refs/remotes/origin/main'
Scott Richmond
2024-10-31 15:05:24 -0400
-
-
1ec926359c
Initial commit
Scott Richmond
2024-10-31 19:02:52 +0000
-
-
e1bc5b0c75
Initial commit
Scott Richmond
2024-10-31 19:02:52 +0000
-
0f45dd06c1
lots of work, not in working state
Scott Richmond
2024-10-28 23:59:50 -0400
-
4f119ec4f4
lots of work, not in working state
Scott Richmond
2024-10-28 23:59:50 -0400
-
630e989bdd
gitignore
Scott Richmond
2024-10-27 17:45:42 -0400
-
b49e4b28fe
gitignore
Scott Richmond
2024-10-27 17:45:42 -0400
-
6e334f002c
lexing?
Scott Richmond
2024-10-27 17:45:17 -0400
-
-
7829f739fc
lexing?
Scott Richmond
2024-10-27 17:45:17 -0400