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...
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...
😍😍
ReScript v12 just got released with a bunch of goodies, so now would definitely be a good time to try it if you wanted to. It's in a better state than ever now.
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.
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...
Ping me whenever you're taking a look at it. At its core it's essentially "just" producing HTML instead of the DOM creation/update instructions I'm guessing you're producing now, for a single initial render.
Then there's hydration of course, which is a bit harder. But lots of prior art.
Have you thought anything about potential support for SSR?
We'd love to help, so don't be afraid of posting on the forums etc for help!
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
In the next version of our vscode plugin 🚀:
github.com/rescript-lan...
Because the internet is full of friendly, encouraging conversations!
...oh wait
Amazing work by everyone involved in building Rewatch! So excited this will be released in v12.
It lays the foundation for ReScript going forward, and enables a bunch of cool things you'll hear more about post v12.
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
I've used it server side only, but still using `relay-runtime` to do the actual querying etc. But without `react-relay` and any client side JS.
So I guess it does have the client cache, but server side, and it's reset between each server request, like a dataloader.
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!
Great post!
One of the biggest benefits to me is it forces you to actually understand what you're doing, which I think compounds like crazy over the years.
Got it! So it's about untangling dependencies essentially. I can see the value in that for sure.
ReScript 2025 — The Top JavaScript Alternative (Tech Deep Dive) https://cstu.io/89e61a #iot #python #gaming
What would you say are the big benefits compared to just using context + functions operating on context directly?
That's funny 😀
@z-th.bsky.social was on the latest episode of @devtools.fm to talk about @rescript-lang.org!
www.devtools.fm/episode/156
There's also an option to turn it on automatically for all mutations that return unions. This makes the pattern of returning a union of success/explicit errors easier and more ergonomic.
Will be in the next RescriptRelay version!
Just landed support in RescriptRelay for a new directive called @exhaustive.
Putting this on a field or fragment definition that's a union will force you to select all members explicitly of that union.
Great for evolving your schema and being notified of new code paths, just like with enums.
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...
I just stumbled on @z-th.bsky.social’s ResX and audibly said “how the fuck is he doing that” so many times when reading the docs
Genuinely magical, I’m gonna try it out tonight and am super excited to. The HTMX handlers are just… I don’t understand how that’s possible lol.
Thank you, that's very kind! 😀 I use it for a ton of things, especially paired with github.com/zth/pgtyped-.... For many sorts of projects I find it strikes the right balance between complexity and capabilities.
Yup! There's also inlay hints you could experiment with. It's similar, but for identifiers/arguments etc.
Yeah this is invaluable when working a lot with inference!
You can enable the same for the ReScript LSP btw if you're using ReScript. It's in the extension settings.
We recently made some progress on ReScript + Svelte with single file components, which I would assume paves the way some for Vue as well: forum.rescript-lang.org/t/use-rescri...
I made another video on @rescriptlang and @kaplayjs
youtu.be/xxBPtmtvBTc?...
Exploring the published bindings nojaf.com/rescript-kap..., a Flappy Bird clone and Rewatch!