Veit Heller

Results 167 comments of Veit Heller

I think this an outcome of https://github.com/carp-lang/Carp/blob/3522b0ad982006cd3ea577d1f23d8f033a0cad96/src/Parsing.hs#L590-L593 which is the only occurrence of `whitespaceOrNothing`. So it’s definitely intentional. My guess is that this is to allow for things such as...

This seems to be related to the submodule loading: ```clojure (use SDL.Event) (use SDL.Keycode) (use SDL.Mouse) (use SDL.MouseState) ``` This seems to add the parent module multiple times?

Since removing these lines (and fixing the paths afterwards) fixes the program, this must be it somehow.

If we’re hitting a traceback, we’re missing `external` as a case for `HasStaticCall` most likely, and the `let` is evaluated dynamically rather than statically.

I found the bug, it was related to applications and static code (you’ll see in my PR). I’m now hunting down the occasional hangs you sometimes find when static code...

You can merge, still working on the hangs. They have to do with `expandAll` and fixpoints, I’m trying to figure out how to fix it!

I’d just like to add that the other reason why we haven’t done this is to stay compatible with C APIs (just handing over plain `char*`s makes using C easier)....

From my POV, any regex implementation, whether as wrapper or natively, would be very welcome. I implemented patterns back in the day, and I think we could even switch the...

It does, which is what the binder evaluates to. `defdynamic` forms are always bound as-is, so this kind of makes sense. I don’t really like that we do this, but...

Scott coming in with the hot features, I dig it 🏅 I’ll take a look at it over the weekend, I’m impressed by how little code this is! Similarly to...