-
The most recent one I have discovered is the use of "trap-on-wrap" inside of the project.json. Including that either at the 'top level' or within a specific targets properties causes c3c to segfault.
…
-
Hi guys!
First of all let me say that I *do* find the project idea intriguing - that's why I've decided to make my first minimal contribution to the project (prog-lang designers united! lol).
I'…
-
When working on the Dart ORM package, Drift (https://github.com/simolus3/drift), our founder created a static site generator too.
It's not as nice as this one, but it had a feature that I have never …
-
Hi,
I noticed that you based your language on an older version of the CLox repository of mine from your language announcement post on Reddit. It did not credit me for anything, though I did not m…
-
I have been experimenting with C3 by porting the interpreter from Crafting Interpreters to it. I noticed when I run valgrind against my interpreter code that I see that two allocs were not freed in th…
-
The following code creates a `Cannot redefine varShouldBeScoppedToFn` error
```typescript
fn fnDef = (varShouldBeScoppedToFn) => {
// ^Cannot redefine varShouldBeScoppedToFn
return va…
-
-
This is kind of an advanced feature that I don't expect to be incorporated any time soon, but I'd like to spark some discussion anyway. During my time developing on Python, I've found type hints to be…
-
Is it suitable for any serious project?
The guide [Introduction](https://buzz-lang.dev/guide/) chapter says it **started** as a toy language:
> Buzz is a small/lightweight statically typed scripti…
-
Should there be a distinction between statements and expressions? What should be an expression and what a statement? Is the top level to be composed of statements or expressions?
There is also a di…