This website requires JavaScript.
Explore
Help
Sign In
Scott Richmond
scott
0 Followers
·
3 Following
Joined on
2023-07-29
Block a user
Blocking a user prevents them from interacting with repositories, such as opening or commenting on pull requests or issues. Learn more about blocking a user.
User to block:
Optional note:
The note is not visible to the blocked user.
Cancel
Block
Repositories
5
Projects
Packages
Public Activity
Starred Repositories
scott
pushed to
bytecode
at
scott/rudus
2025-06-06 04:06:28 +00:00
6ded94f7d0
oops: put working document under version control
0347d10db7
first draft of complex string matching, discover jump mistake
Compare 2 commits »
scott
pushed to
bytecode
at
scott/rudus
2025-06-06 01:23:14 +00:00
77faf67191
fix InterpolatedPattern compilation
scott
pushed to
bytecode
at
scott/rudus
2025-06-05 20:45:28 +00:00
f8adaa7971
first draft of partial application, is working in easy cases
scott
pushed to
bytecode
at
scott/rudus
2025-06-05 20:10:45 +00:00
dee9bcfc33
start work on partial application, fix/abstract binding resolution
f3bf55fe72
add dict splats
b557c487cc
add list splats
Compare 3 commits »
scott
pushed to
bytecode
at
scott/rudus
2025-06-05 16:15:53 +00:00
b8b720b877
add do forms
23b8beb291
fix extra pop regression
Compare 2 commits »
scott
pushed to
bytecode
at
scott/rudus
2025-06-04 23:02:24 +00:00
5ae4742840
save work, working on function clause guards, extra pop instructions are showing up after function definitions
0f8645d2eb
guards work in match forms
01ce043379
guards work in match forms
Compare 3 commits »
scott
pushed to
bytecode
at
scott/rudus
2025-06-04 22:27:22 +00:00
2ce2e2c2d3
let as last expr in block now returns rhs; clean up some comment cruft
scott
pushed to
bytecode
at
scott/rudus
2025-06-04 21:53:44 +00:00
61b1b7bf90
closures work?!
bf2b16c30f
add a print builtin/opcode
Compare 2 commits »
scott
pushed to
bytecode
at
scott/rudus
2025-06-03 23:13:46 +00:00
c497b90a16
implement multiterm synthetic expressions
scott
pushed to
bytecode
at
scott/rudus
2025-06-03 22:54:37 +00:00
fc245348b4
start pulling base fns into bytecode interpreter
scott
pushed to
bytecode
at
scott/rudus
2025-06-03 21:30:05 +00:00
615fef6ebc
function calls: first draft, worked out the obvious bugs
scott
pushed to
bytecode
at
scott/rudus
2025-06-03 20:23:41 +00:00
86992078e9
keywords and interned strings use &'static str instead of indexes into vecs
scott
pushed to
bytecode
at
scott/rudus
2025-06-03 19:48:17 +00:00
681176282c
basic function calls, still with bugs!
22d1ceb3e8
vm.chunk -> vm.callframe.chunk
Compare 2 commits »
scott
pushed to
bytecode
at
scott/rudus
2025-06-02 00:04:12 +00:00
de3d7e834c
maybe properly compile functions? need to start work on fn calls to test
scott
pushed to
bytecode
at
scott/rudus
2025-05-30 21:03:00 +00:00
b6f9b35b4c
start major work on function compilation
scott
pushed to
bytecode
at
scott/rudus
2025-05-30 18:57:55 +00:00
34ab24c4c9
add as patterns
scott
pushed to
bytecode
at
scott/rudus
2025-05-30 15:44:38 +00:00
cda217f6ef
add string interpolation
scott
pushed to
bytecode
at
scott/rudus
2025-05-28 20:37:31 +00:00
82ac6744ca
or
and
and
are now reserved words
scott
pushed to
bytecode
at
scott/rudus
2025-05-27 18:15:20 +00:00
182b14e5f4
add builtins, fix basic synthetic expressions
scott
pushed to
bytecode
at
scott/rudus
2025-05-26 15:03:42 +00:00
74cc0025d6
first draft loop/recur, seems to work?
db7eb5965d
return register now an 8-member array
Compare 2 commits »
First
Previous
1
2
3
4
5
...
Next
Last