Jeaye Wilkerson

Results 379 comments of Jeaye Wilkerson

The TODO for this is here: https://github.com/jank-lang/jank/blob/main/compiler%2Bruntime/src/cpp/jank/analyze/processor.cpp#L1245

Not sure if we want this. jank's type system will be quite different, I think. It's also far more dangerous, in native land, to have the wrong type. I'll leave...

I've seen this showing up on some people's machine. I suspected it was a locale issue on that machine, not having UTF-8 setup properly.

Try this. ```diff diff --git a/.github/workflows/build.yml b/.github/workflows/build.yml index ae4039a2..1f448f1c 100644 --- a/.github/workflows/build.yml +++ b/.github/workflows/build.yml @@ -51,6 +51,9 @@ jobs: JANK_SANITIZE: ${{ matrix.sanitize }} ASAN_OPTIONS: detect_leaks=0 TERM: xterm + LC_ALL: en_US.UTF-8...

I disabled the affected test for macOS only here: 77aa8de5dad5c837162590c189041668948e2863

This is by design, which is not to say it's great. There is no base `Throwable` type in C++. *Anything* can be thrown. We can currently only catch jank objects...

> > It would be possible to add a wrapper jank object for std::exception, which is the base exception type for the C++ stdlib > > I guess you'd then...

Closing in favor of #558.

> Is this now just a "simple" task of implementation or is there more design left to be done? I think that it's mainly down to tackling the huge implementation...