Rick van Vonderen riyyi
riyyi pushed to master at riyyi/blaze 2023-11-26 21:16:13 +01:00
11f0553b5a AST+Env+Printer+Reader: Implement floating point numbers
705e80ad6b Everywhere: Split REPL from main(), put settings in environment
4cc2acc8a0 Printer: Rename node -> value
f5dc1168eb Reader+Env: Add dump function
536e55e75a Everywhere: Add docstring support
Compare 21 commits »
riyyi pushed to master at riyyi/mal 2023-11-26 21:10:03 +01:00
11f0553b5a AST+Env+Printer+Reader: Implement floating point numbers
705e80ad6b Everywhere: Split REPL from main(), put settings in environment
4cc2acc8a0 Printer: Rename node -> value
f5dc1168eb Reader+Env: Add dump function
536e55e75a Everywhere: Add docstring support
Compare 21 commits »
riyyi pushed to master at riyyi/ruc 2023-11-26 10:39:16 +01:00
c8e4ae884e Format: Improve the double formatting implementation
riyyi pushed to master at riyyi/dotfiles 2023-11-02 20:45:07 +01:00
94f59f5b31 Emacs: Update function name
riyyi pushed to master at riyyi/dotfiles 2023-11-02 20:37:39 +01:00
484fa668de Emacs: Fill last modified with timestamp when saving org files
riyyi created branch master in riyyi/blaze 2023-08-20 20:25:51 +02:00
riyyi pushed to master at riyyi/blaze 2023-08-20 20:25:51 +02:00
3aa99d0045 Meta: Add make targets for running self-hosted tests
a099e955cf Eval: Fix bug with try* catch*, was set as TCO in main loop
63a19170ef Eval: Change stack-based TCO to loop-based TCO
cf8e5dfc66 Everywhere: Remove HashMap::add() and remove(), as its not mutable
733d84c124 Main: Fix *ARGV* with 0 arguments
Compare 10 commits »
riyyi created repository riyyi/blaze 2023-08-20 20:24:09 +02:00
riyyi renamed repository from blaze to riyyi/mal 2023-08-20 20:13:38 +02:00
riyyi pushed to master at riyyi/mal 2023-08-20 19:59:29 +02:00
3aa99d0045 Meta: Add make targets for running self-hosted tests
a099e955cf Eval: Fix bug with try* catch*, was set as TCO in main loop
63a19170ef Eval: Change stack-based TCO to loop-based TCO
Compare 3 commits »
riyyi pushed to master at riyyi/mal 2023-08-17 23:01:46 +02:00
cf8e5dfc66 Everywhere: Remove HashMap::add() and remove(), as its not mutable
riyyi pushed to master at riyyi/mal 2023-08-17 22:02:58 +02:00
733d84c124 Main: Fix *ARGV* with 0 arguments
riyyi pushed to master at riyyi/dotfiles 2023-08-12 11:54:57 +02:00
1fb041fffc Emacs: Don't fuzzy search in consult-line
riyyi pushed to master at riyyi/dotfiles 2023-08-11 22:18:31 +02:00
9f5ce80255 Emacs: Add hunspell multi-dictionary spell checking
riyyi pushed to master at riyyi/dotfiles 2023-07-31 23:04:44 +02:00
1068ef9502 Emacs: Fix Elpaca call
riyyi pushed to master at riyyi/dotfiles 2023-07-31 23:02:00 +02:00
3b01c0b759 Emacs: Update config to use version 29 features
riyyi pushed to master at riyyi/mal 2023-07-10 18:23:20 +02:00
ce0443a20e Everywhere: Remove Collection::add(), they are not mutable
riyyi pushed to master at riyyi/mal 2023-07-09 23:35:32 +02:00
6e6479bd14 Everywhere: Make the project compile again
riyyi pushed to master at riyyi/mal 2023-05-06 16:35:10 +02:00
453ca1f796 Lexer+Reader: Don't tokenize comments
534d80c35d Reader: Prevent infinite loop during List and Vector creation
Compare 2 commits »
riyyi pushed to master at riyyi/mal 2023-05-05 23:40:45 +02:00
099cda8b86 Main+Meta: Allow compilation of each step without source changes
4fff2b9aa2 Everywhere: Rename ValueList -> ValueVector
63c31d7ccf Everywhere: Convert List and Vector back to std::vector, ~+20% speed
12d6b8ec88 Everywhere: Change macro into a separate type
f796f9c685 AST+Env: Implement stepA
Compare 9 commits »