Emi
- ma pona pi toki pona
- https://alchemi.dev
-
Queer as hell, polyglot wannabe, fan of decentralization [any/all]
- Joined on
2020-12-21
caee832aba
Change my name in git
c1f4358489
Add Wild to syncthing
5dd401a368
Remove Tone to secure config
3d5747681d
Install nethogs
5b65464f2b
Insert final newline by default
fbcc11fd00
Add search for the minecraft wiki
f50a3549b3
Improve tracking protection in firefox
aace04e8b2
Switch to Helix
95d2fadb0b
Upgrade to the new NixOS version
970d52284b
Come up with a more clever name for my device cluster
334312457c
Fix syncthing
9a2876b9ce
Upgrade JustSeeds fonts
ddd54db905
Upgrade dw
f56866cdbb
List sasha's machine in hosts
b233b7268b
Add some more backup ignore paths
e3ab0e26d3
Add an example section to the README
1d8fdb1a81
Simplify code generation for a top-level recursive function
23ef1f1228
Reverse output order for rendering ReplHole code generation
6a598e3856
Add a slow_fibb example
2479dbd9a6
Expand let elimination to work on some simple expression types regardless of use count
67a7bbc821
Make '$' variables globally unique
a673db77ca
BUG: Codegen optimization for + failed to fire
864d98638e
OPTIMIZATION: Turn additions of constants to PLUS_CONST, eliminate PLUS_CONST(0)s
4f39a88f47
BUG: Optimizations don't penetrate applications and repl holes
a2b68cc73e
Optimization: Collapse consecutive constant additions
37c809f5c0
Restructure how builtins work to improve inspectability
b0ccfc6309
Optimization: Special case for simplying recursive let bindings codegen
6f89dfa1c5
Optimization: Remove redundant let expressions
719de87ea9
Perform match elimination at IR generation rather than codegen
e6d8933ccf
BUG: Substitution does not penetrate Switch expressions
55fa7add0e
Add special case to improve quality of generated code for simple functions