Advertisement · 728 × 90

Posts by ReScript

Preview
Real-Time Analysis is Coming to ReScript | ReScript Blog ReScript's static analyzer is going reactive. Dead code detection that updates instantly as you edit, powered by novel reactive combinators.

Try the new reactive code analysis if you haven't yet:

rescript-lang.org/blog/reactiv...

1 month ago 8 2 0 0
Preview
Release 12.2.0 · rescript-lang/rescript 💥 New feature Stdlib: Added Array.zip, Array.unzip, Array.zipBy, and Array.partition. #8244 🐛 Bug fix Fix compiler crash (Fatal error: Parmatch.all_record_args) when matching empty dict/record p...

We just released ReScript v12.2.0

github.com/rescript-lan...

1 month ago 9 3 1 0
Preview
Release 13.0.0-alpha.1 · rescript-lang/rescript 💥 Breaking Change Remove the legacy build system. Going forward, only the modern build system is supported, and the rescript-legacy command is not available anymore. #8186 #8212 Remove support for...

Still on fire. Still shipping.

ReScript v13.0.0-alpha.1 is now on npm.

github.com/rescript-lan...

2 months ago 8 2 0 0
Preview
[ANN] Sunset of legacy build system Dear community, For the next major release our plan is to sunset the rescript-legacy build system (internally named bsb) and completely replace it with the new build system announced in rescript 12. ...

We are about to sunset the ReScript legacy build system. If you’re stuck, can’t upgrade, or worried about migration, we want to hear from you!

Join the discussion: forum.rescript-lang.org/t/ann-sunset...

2 months ago 6 2 0 0
Preview
Release 12.1.0 · rescript-lang/rescript 🚀 New Feature Add support for Set, Map, WeakSet and WeakMap to @unboxed. #8009 Reanalyze: add reactive incremental analysis (-reactive, -runs, -churn) and Mermaid pipeline dumping (-mermaid). #809...

ReScript 12.1 got released:

github.com/rescript-lan...

2 months ago 7 2 0 0
So it begins

So it begins

youtu.be/5sJ6cyk2XDA?... by @tranquillanathan.bsky.social

3 months ago 3 0 1 0
Preview
Release 12.0.2 · rescript-lang/rescript 🚀 New Feature Reanalyze: add parallel processing for CMT file analysis with new -parallel and -timing flags, plus benchmark infrastructure for performance testing. #8089 🐛 Bug fix Reanalyze: mak...

Happy holidays from all of us!

github.com/rescript-lan...

3 months ago 9 2 0 0
Preview
Announcing ReScript 12 | ReScript Blog ReScript 12 arrives with a redesigned build toolchain, a modular runtime, and a wave of ergonomic language features.

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/release...

Notes: github.com/rescript-lan...

Huge thanks to everyone who helped move ReScript forward.

4 months ago 41 15 4 6
Advertisement
Preview
Release 12.0.0-rc.5 · rescript-lang/rescript 🐛 Bug fix Fix printing of tagged template literals. #8018 Fix printing of optional record fields in pattern matching errors. #8019 🏠 Internal Editor: resolve @rescript/runtime via environment va...

ReScript 12 RC5 is out. Hopefully the last RC before stable. Go try it: github.com/rescript-lan...

4 months ago 10 1 0 2
Releases · brnrdog/xote Xote is a lightweight, zero-dependency UI library for ReScript based on TC39 Signals proposal. - brnrdog/xote

Xote v1.2.0 has been released with JSX support and other minor changes:
github.com/brnrdog/xote...

#rescript #signals #reactivity

4 months ago 4 2 1 0
Preview
Ground Zero-Cost Bindings (with Josh Vlk) | Dead Code

I was on the latest episode of @deadcode.website to talk about @rescript-lang.org! If you've heard the name and wondered what's going on with it in 2025, give the episode a listen!

shows.acast.com/dead-code/ep...

4 months ago 8 4 1 1
Preview
GitHub - brnrdog/xote: Xote is a lightweight, zero-dependency UI library for ReScript based on TC39 Signals proposal. Xote is a lightweight, zero-dependency UI library for ReScript based on TC39 Signals proposal. - brnrdog/xote

For anyone interested, I've been working on a new UI library for @rescript-lang.org based on the TC39 Signals proposal: github.com/brnrdog/xote

#rescript #signals #ui

4 months ago 16 7 5 0
Video

In the next version of our vscode plugin 🚀:
github.com/rescript-lan...

4 months ago 7 4 1 0
Preview
Reforging the ReScript Build System | ReScript Blog ReScript 12 introduces a completely new build system that brings intelligent dependency tracking, faster incremental builds, and proper monorepo support.

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/reforgi...

5 months ago 21 8 2 2
I Built an MCP for My ReScript Project and My LLM Went Super Saiyan
I Built an MCP for My ReScript Project and My LLM Went Super Saiyan YouTube video by nojaf

Been building a @rescript-lang.org MCP server lately, letting an LLM truly see a codebase.
If you haven’t met ReScript before, this one’s still worth watching . It has a clear case of how localized MCP servers can lift developer tooling.

youtube.com/watch?v=stIX...

#rescript #mcp

5 months ago 10 4 0 0
Preview
Release 12.0.0-rc.3 · rescript-lang/rescript 🐛 Bug fix Fix @directive on function level with async and multiple parameters. #7977 Fix fatal error for external with @as. #7978 💅 Polish Rewatch: plain output when not running in tty. #7970 St...

Thanks everyone who tried out our previous release candidate, your feedback has been super helpful.
We’ve published another one: github.com/rescript-lan...
Give it a spin and let us know what you think!

5 months ago 8 3 0 0
Advertisement
Preview
ReScript Forum ReScript is the language for folks who don't necessarily love JavaScript, but who still acknowledge its importance

ReScript doesn’t have a Discord or any real-time chat. We keep all discussions on our forum: forum.rescript-lang.org

How do you feel about that? Do you prefer thoughtful async discussions or do you miss live chat spaces like Discord?

5 months ago 12 1 5 0
Preview
Release 12.0.0-rc.2 · rescript-lang/rescript 💥 Breaking Change Replace binary operators with F#-style ~~~, ^^^, &&&, |||. #7894 🐛 Bug fix Fix: use configured Jsx module for constraining component return type. #7945 Undeprecate Js_OO module...

ReScript 12.0.0 RC2 is out. Give it a spin and share feedback before the final release. github.com/rescript-lan...

5 months ago 10 5 0 1

Latest @rescript-lang.org beta slaps hard!

github.com/rescript-lan...

8 months ago 8 4 0 0
Preview
[ANN] ReScript 12 beta release / call for testing Hello ReScripters! We are happy to announce that we finally released the first beta of ❇ ReScript 12 ❇ . This comes with the new build system (codename rewatch) enabled by default. Please try it o...

Help us test our new build system which comes enabled by default with the first ReScript v12 beta.

npm create rescript-app@next

forum.rescript-lang.org/t/ann-rescri...

8 months ago 18 7 0 1

And we are happy when you are!

9 months ago 4 0 0 0

A solid demo of how ReScript integrates seamlessly with popular JS tools!

10 months ago 14 2 0 0
Post image

Yes, we might have too many binaries currently...

11 months ago 6 0 0 0
Post image

Next up we have a talk about the new build system, Rewatch by Jaap Frolich.

11 months ago 8 3 2 0
Advertisement
Post image

Even with a little code tour.

11 months ago 6 0 0 1
Post image Post image

Good morning!

We are currently kicking off this year's ReScript Retreat with a talk about editor tooling by @z-th.bsky.social and @nojaf.com.

11 months ago 13 5 2 0

Amazing work by @hyeseong.kim !

11 months ago 12 1 0 0
Preview
ReScript, ESLint and the React Compiler ReScript, ESLint and the React Compiler

I wrote a blog post about using the React compiler with #rescript. You can check it out here: blog.nojaf.com/2025/03/23/r.... Things are going smoothly so far!

1 year ago 16 4 0 0
Post image Post image

We just landed a new (experimental) feature for v12 - nested record definitions!

Records is a corner stone in ReScript. However, they can't be nested without explicit definitions. Until now!

Will be especially useful for deeply nested records (like options objects) not intended to be reused.

1 year ago 26 5 2 5
Preview
ReScript Retreat | ReScript Blog Accelerating ReScript development through meeting in-person.

We are happy to announce that there will be another "ReScript Retreat" in 2025, once again in Vienna, Austria.

Check out this new blogpost to get an idea what we did last year.

rescript-lang.org/blog/retreats

1 year ago 12 7 0 2