Christoph Knittel retweeted
Development of ReScript V13 is going well. We now have ways to make sense of a PR diff much quicker. We call it "semantic diff".
Example attached.
Christoph Knittel retweeted
ReScript 13.0.0-alpha.6 is out!
I contributed parser improvements that cut parsing time by ~5% on real code (~10% in some synthetic benchmarks). Long-awaited source map support is here too.
Give this pre-release a try!
github.com/rescript-lang/res…
Christoph Knittel retweeted
"Parse, don't validate" caught on in JS. The encoding side is still very early, with messed-up outbound data in the majority of projects - new article on that.
Feat: @colinhacks, @EffectTS_, @Rich_Harris, Typia, and others.
A retweet would help a lot 🙏
dev.to/dzakh/encode-dont-str…
Christoph Knittel retweeted
Surprise! We just kicked off our yearly retreat event 🚨
14 core contributors arrived in Vienna to hack on the language and ecosystem. This year's theme: "ReScript goes agentic"
We want to thank our sponsors @JaneStreetGroup, CCA io and @KetryxHQ to help us make this happen! 👏
Christoph Knittel retweeted
Real-Time project-wide analysis now in ReScript
rescript-lang.org/blog/react…
Christoph Knittel retweeted
I don't use TypeScript. Not because I don't care about type safety. Actually, it's the opposite.
nathantranquilla.me/blogs/i-…
Christoph Knittel retweeted
Happy holidays from all of us!
github.com/rescript-lang/res…
Awesome work @ccrisccris! 🎉
The @rescriptlang static analyzer is going incremental with the @skiplabs reactive combinators.
Soon ReScript static analysis that updates in real time in the editor.
Christoph Knittel retweeted
ReScript 12 is here!
A major step toward a leaner, faster, simpler toolchain.
This release refines the language and embraces ReScript’s own identity.
Blog: rescript-lang.org/blog/relea…
Notes: github.com/rescript-lang/res…
Huge thanks to everyone who helped move ReScript forward.
Christoph Knittel retweeted
So this crab jumped into our build system and things got out of hand.
End result: a brand new, super fast ReScript build system.
rescript-lang.org/blog/refor…
Christoph Knittel retweeted
I was recently on @DevtoolsFM to talk a bit about ReScript!
I enjoyed the conversation a lot.
Give it a listen here: open.spotify.com/episode/2KC…
Christoph Knittel retweeted
We're definitely already looking into this a lot for ReScript, with more to come as we release v12.
Some things in ReScript we've found works really well for AI (and that we can improve further):
- Nominal types means you can give great error messages
- Super fast toolchain gives fast feedback, so LLMs can "self heal" even if they aren't perfectly trained on the language
- The soundness (and preciseness) of the type system and the speed of the tooling means we'll be able to build lots of dedicated tooling for the LLM, like "find functions that take exactly this and do exactly this" (think hoogle for Haskell)
- Again, the soundness and speed means we can improve on things like Reanalyze. Reanalyze is a ReScript tool that does advanced whole-project statical analysis to find dead code (down to the field read/write level), ensure you've handled all exceptions that can happen, etc
- ReScript being a compiler means we can do optimizations like constant folding, emitting fast and efficient JS without the underlying ReScript looking terrible, etc
And perhaps most important, using LLMs to _build features in the ReScript compiler itself_ has gotten exceptionally good. I really mean exceptionally good. A bunch of us can now crank out new features and fixes in a way that's quality assured (we have loads of tests and various ways of writing tests to nail down behavior), at a pace that is just crazy compared to a year or so back.
We have tons of more thoughts around this of course. More to come soon hopefully!
Christoph Knittel retweeted
Sury 10 is now stable and production-ready!
No new logo :)
dev.to/dzakh/welcome-sury-th…
Christoph Knittel retweeted
On my way back from the ReScript Retreat 2025 in Vienna.
Just like last year, this year was absolutely fantastic. Tons of fun, great people, and we made serious progress on ReScript, and v12 in particular.
v12 will be fantastic, and we're looking forward to getting it out!
Christoph Knittel retweeted
Welcome Sury 🚀
Retweet is appreciated 🙏
dev.to/dzakh/welcome-sury-th…
Christoph Knittel retweeted
Introducing Bibimbob: See your ReScript module dependencies in VSCode with interactive visualizations!
👉 marketplace.visualstudio.com… #ReScript
Christoph Knittel retweeted
I wrote a blog post about using the React compiler with #rescript. You can check it out here: blog.nojaf.com/2025/03/23/re…. Things are going smoothly so far!
Christoph Knittel retweeted
Finally, an article about ReScript Schema 🔥
3 years of development and something I'm really proud of!
This is an overview of the current JavaScript ecosystem and a highlight of innovative features that are ahead of time.
Definitely a must-read:
dev.to/dzakh/javascript-sche…
😂 Thanks a lot! I think you will make quite a few others happy, too! 😀
Replying to @dzakh_dev
Next, I will post an article and record a video covering the changes.
After it's done, I'll start looking at ReScript v12, which is actively developing now, so all my tools also support it. Everything to make @cknitt happy 😁














