rescriptlang's profile picture. http://rescript-lang.org
Ship great products!

ReScript

@rescriptlang

http://rescript-lang.org Ship great products!

고정된 트윗

It's our great pleasure to announce the release of ReScript 11.1! This release brings a ton of new features and improvements: - Tagged template literals - JSX for more than React - Native BigInt support - Array spread syntax - %todo annotation for incomplete code ...and more🎉


ReScript 님이 재게시함

Some pretty crazy auto migration utils coming to @rescriptlang v12 if all works out. Primarily to ease migrating to the new stdlib, but intended to also build a foundation for automatic migrations. Usable by library authors, or even yourself locally in your own project.

___zth___'s tweet image. Some pretty crazy auto migration utils coming to @rescriptlang v12 if all works out. 

Primarily to ease migrating to the new stdlib, but intended to also build a foundation for automatic migrations. 

Usable by library authors, or even yourself locally in your own project.

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-rescript…


ReScript 님이 재게시함

This is an awesome trick by @dillon_mulroy! Since I love ReScript, here's the same example but in a functional style since ReScript doesn't use classes. Check this thread out if you're curious about ReScript (or the functional style) and I'll walk you through the code 🧵

___zth___'s tweet image. This is an awesome trick by @dillon_mulroy! 

Since I love ReScript, here's the same example but in a functional style since ReScript doesn't use classes.

Check this thread out if you're curious about ReScript (or the functional style) and I'll walk you through the code 🧵
___zth___'s tweet image. This is an awesome trick by @dillon_mulroy! 

Since I love ReScript, here's the same example but in a functional style since ReScript doesn't use classes.

Check this thread out if you're curious about ReScript (or the functional style) and I'll walk you through the code 🧵

you can take advantage of the fact that javascript maps preserves their keys in insertion order to build a really simple LRU cache in 40 lines of code don't npm install the world

dillon_mulroy's tweet image. you can take advantage of the fact that javascript maps preserves their keys in insertion order to build a really simple LRU cache in 40 lines of code

don't npm install the world


ReScript 님이 재게시함

we're doing this for these kinda tweets 💙 thank you the @rescriptlang team and @KrComet for trusting pkg.pr.new!

@rescriptlang has officially adopted pkg.pr.new, which means we now have npm packages for every commit 🚀 No more npm link or waiting for an alpha release! Thank you @asleMammadam, @AmirSakhravi, and @stackblitz team for supporting the ecosystem.

KrComet's tweet image. @rescriptlang has officially adopted pkg.pr.new, which means we now have npm packages for every commit 🚀

No more npm link or waiting for an alpha release!

Thank you @asleMammadam, @AmirSakhravi, and @stackblitz team for supporting the ecosystem.


Let's go #ReScriptRetreat2025! Thanks to CCA.io for supporting us to get everyone together to work on the ReScript language and tooling. Goal for this weekend: Get ReScript v12 ready for production and talk about the roadmap for 2025🚀

rescriptlang's tweet image. Let's go #ReScriptRetreat2025!

Thanks to CCA.io for supporting us to get everyone together to work on the ReScript language and tooling.

Goal for this weekend: Get ReScript v12 ready for production and talk about the roadmap for 2025🚀

ReScript 님이 재게시함

Introducing Bibimbob: See your ReScript module dependencies in VSCode with interactive visualizations! 👉 marketplace.visualstudio.com/items?itemName… #ReScript

WoonkiMoon's tweet image. Introducing Bibimbob: See your ReScript module dependencies in VSCode with interactive visualizations!
👉 marketplace.visualstudio.com/items?itemName… #ReScript
WoonkiMoon's tweet image. Introducing Bibimbob: See your ReScript module dependencies in VSCode with interactive visualizations!
👉 marketplace.visualstudio.com/items?itemName… #ReScript

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).

rescriptlang's tweet 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).
rescriptlang's tweet 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).

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


Our devoted and friendly community is the most valuable asset we have. Here's an example of that as users and library authors work together rapidly to find a pragmatic solution to a concrete problem: forum.rescript-lang.org/t/rescript-rpc…


One of our core contributors were on the Developer Voices podcast talking about ReScript - what ReScript is, who it targets, and how it relates to JavaScript and TypeScript. Check out the conversation here: youtube.com/watch?v=yKl2fS…

rescriptlang's tweet card. ReScript: A Better Typed JavaScript? (with Gabriel Nordeborn)

youtube.com

YouTube

ReScript: A Better Typed JavaScript? (with Gabriel Nordeborn)


The new dot completion also works for objects. Objects are structurally typed, doesn't need a type definition, and are quite useful in some scenarios. Completion for object fields will be more ergonomic and get better discoverability with this addition.


With the new dot completion enhancements in our editor tooling you'll now get completions from the Option module when autocompleting on a record field that's an optional value, instead of just no completions like before.


Loading...

Something went wrong.


Something went wrong.