-
## Personal Details
**Name**:
Mateo Guynn
**Major**:
Computer Science
**Year in Cornell & Expected graduation date:**
I'm a rising junior. I expect to graduate in May 2024.
**Rele…
-
Hello!
My dream is to create a ANSI C compiler (using C#), but I'm a bit lost
Regarding the parser part, I've played with a very nice parser combinator library (https://github.com/datalust/sup…
-
There are two notable problems with the GC, that haven't yet manifested due to the test programs being tiny:
- [ ] Tracing through allocations does not actually mark them as in use, so a GC will sw…
-
# the problem
we need to parse expressions
# the solution
this will probably require an architecture a bit different from the rest of the parsing logic so far
# the code
https://github.…
-
When I `make clox`, my GCC gives this error message:
```
In function ‘concatenate’,
inlined from ‘run’ at c/vm.c:656:11:
c/vm.c:384:17: error: writing 1 byte into a region of size 0 [-Werror=s…
-
[花 10 年写一本编程语言实现的书](https://catcoding.me/p/a-book-on-programming-language/)
Robert Nystrom 是一位拥有 20 年工作经验的 Google 软件工程师,
他花了近 10 年来写一本关于编程语言实现的书,2020 年完成:[Crafting Interpreters](http://craftingi…
-
**Disclaimer** I know the scope went under a lot of refactor recently, but it isn't still perfect (performance wise). This is only an idea to enhance them, though this suggestion will eventually break…
-
This is one of a series of deprecations meant to collect feedback on the ultimate goal of always installing source distributions by first building a wheel and then installing from it.
This specific…
-
Follow crafting interpreters to create a minimal language
-
## What is structured commenting?
I have found using a commenting scheme which I'll call **structured commenting**, to be very helpful and intuitive.
The rules are:
- A comment talks about al…