Couldn’t not find the answer
Couldn’t not find the answer
> I mentioned that a native Clojure is the first step toward my dream language. Indeed, it doesn't stop there. jank will always be a Clojure dialect, but it will also optionally support more. Features like gradual typing (maybe linear typing), more explicit memory management, value-based errors, and stronger pattern matching, to name a few, improve upon Clojure. This will allow another axis of control, where some parts of the program can remain entirely dynamic and garbage collected while others are thoroughly controlled and better optimized. That’s exactly the control I want when programming.
--
But none of us have worked on it in a while.
Maybe Erik, the creator, would be interested. I know he was looking at rewriting Carp in cpp at some point.
My favourite thing was to run it on all kind of microcontrollers as you could just emit C. Wrote a small GBA game with it.
I will be exploring optional static typing modes for jank in the future, a la Carp. That will not be this year, though.
Does it introduce incompatibilities with third-party libraries?