-
**Is your feature request related to a problem? Please describe.**
When I do `:Telescope tags` I have a hard time figuring out the matching tags, I mean if I search for "parse" I want to see in the p…
-
Hi,
I suspect implementing a stepper debugger would be easier in some ways when doing it on top of the bytecode VM, and I can think of a few ways for doing it ... although I bet it can get trickier…
-
It would be cool if you could do something like:
```perl
my $lox = Lox::Box->new;
$lox->eval(call( 'myAdd' => ( 40, 2 ) );
say $same; # says 42
```
-
According to the book, zero should ~~not~~ be truthy, but when I do `(0?1:2)==(1?1:2);` I get False, implying that zero is special.
The book:
>Lox follows Ruby’s simple rule: false and nil are …
-
Hi Bob,
Thanks again for this wonderful book. I haven't had this much fun reading a technical book in a very long time!
I have a small suggestion: Since last year GitHub supports [discussions](h…
-
I'm trying to add native functions/methods to the standard library of my own CLox implementation. Everything is going smoothly, until I come across native functions/methods that accept callback closur…
-
Hi all, craftinginterpreters readers! I opened this issue because I'd like to start a discussion on a pretty important design choice that I'd love to be able to implement for my very own Lox (to which…
-
The initial type checking PoC looks something like this:
- [x] define i32 and f32 primitive types
- [ ] variable declaration type checking
- [x] #17
- [x] infer type of annotationless variab…
-
# Rationale
So, in my implementation of Lox (bytecode compiler) I'm making a lot of changes: I've implemented a triple-pass compiler where one step is tokenization and AST generation, the second on…
-
Hello!
I'm the original author of `broom`. I love what you're doing here, really great work. If you wanted to open a PR for your `TaggedHandle` code I'd be very happy to accept it upstream!
This…