ReScript Profile
ReScript

@rescriptlang

Followers
4,735
Following
12
Media
23
Statuses
445

Ship great products!

Crossroad of design and code
Joined May 2020
Don't wanna be here? Send us removal request.
Explore trending content on Musk Viewer
Pinned Tweet
@rescriptlang
ReScript
6 months
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🎉
8
41
162
@rescriptlang
ReScript
3 years
Woohoo! We just launched our brand new landing page 🚀
Tweet media one
Tweet media two
Tweet media three
6
81
351
@rescriptlang
ReScript
3 years
A simple, solid type system that doesn't get confused while you refactor your code. Change the right field in the right record, and leave the superficially similar ones alone! Works across files too.
8
42
274
@rescriptlang
ReScript
4 years
We are pleased to announce our first official VSCode and VIM plugin release! (+ Sublime support coming soon)
7
61
200
@rescriptlang
ReScript
4 years
Pssss, the right side is the JavaScript _output_! Have you ever seen a JavaScript output this clean and interoperable? Pass the message. You get to have your JavaScript cake and eat it too!
@bloodyowl
Matthias
4 years
✨ Released initial express bindings for @rescriptlang ➡️ An API as close as possible to the expressjs one ➡️ Zero-runtime cost ➡️ Clean output
Tweet media one
Tweet media two
6
27
124
9
35
166
@rescriptlang
ReScript
9 months
The day is finally here - ReScript v11 is out! This release is packed with features, including massively improved JS/TS interop capabilities for variants, uncurried by default, dynamic imports, and more. Read about it all in our announcement post:
4
60
155
@rescriptlang
ReScript
2 years
We are proud to announce our first community driven release: ReScript v10 Official M1 binaries, Unicode support for regular strings, experimental optional record fields and more!
0
52
154
@rescriptlang
ReScript
2 years
rescript @10 .1 will ship with genType built in. This will make ReScript -> TS code generation an out-of-the-box feature.
0
26
132
@rescriptlang
ReScript
2 years
rescript @10 .1 is now released! Featuring our all new async/await syntax, huge JSX improvements and updated rescript/react 0.11 bindings for React @18 support 🚀
2
60
115
@rescriptlang
ReScript
4 years
ReScript 8.3 is out! Blog post part 1:
3
27
110
@rescriptlang
ReScript
3 years
"Thinking in ReScript" by Kevan Stennard gives a nice overview of some common ReScript concepts for #JS and #TypeScript developers. Check it out here:
1
33
108
@rescriptlang
ReScript
2 years
Our upcoming release will come with pre-built Mac M1 executables! Full performance benefits, no extra steps w/ Rosetta emulation needed. Credits to @leostera for providing the external M1 infrastructure to automate our builds 🙌
5
15
105
@rescriptlang
ReScript
3 years
Wow! We recently reached our 10k downloads milestone for our rescript-vscode extension 😱 Lots of folks have asked for it, so our next version will come with an autocompletion feature for structural objects! Stay tuned.✨
1
10
101
@rescriptlang
ReScript
1 year
ReScript v11 will soon ship our new super-charged "zero-cost" customizable variants for seamless JS interop and efficient pattern matching! Check out our newest blog post for a glimpse into the future of the language 👇
4
43
98
@rescriptlang
ReScript
1 year
We just released a new article about our new first-class dynamic import support that will ship with ReScript v11. Code-splitting without ever mentioning any file paths. It's kinda cool! Check it out here👇
2
33
93
@rescriptlang
ReScript
1 year
We just published another sneak peak on some of the new enhancements coming to ReScript v11. This one is all about record type enhancements. Check it out 👇
5
30
77
@rescriptlang
ReScript
4 years
Small editor plugin update 1.0.2: snippet autocompletes to ease up a few syntax features (loop, externals)!
3
20
77
@rescriptlang
ReScript
2 years
This is where we excel!
@yoseanwtf
Sean
2 years
Perfect use-case for @rescriptlang
Tweet media one
1
9
66
1
17
70
@rescriptlang
ReScript
3 years
About time we've achieved this =)
Tweet media one
0
5
69
@rescriptlang
ReScript
3 years
The latest version of VSCode now comes with a new custom file icon for .res and .resi files!
Tweet media one
1
6
66
@rescriptlang
ReScript
3 years
Better unicode support is coming to our platform! No more inconsistencies between `` and "" strings.
@bobzhang1988
Hongbo Zhang
3 years
Lots of improvement in @rescriptlang recently, this is the most fun one, thanks to @_binary_search !
Tweet media one
0
10
63
0
7
64
@rescriptlang
ReScript
5 months
Our retreat slowly comes to an end... We were quite busy and didn't really get to live tweet, BUT the outcome was outstanding and we can't wait to share what we will be up to in the next few months while working towards ReScript 12 🚀 Good energy and enthusiasm in the team!
Tweet media one
Tweet media two
Tweet media three
Tweet media four
5
8
59
@rescriptlang
ReScript
4 years
Who's liking the even faster build speed in 8.3.0? Clean build:
Tweet media one
1
5
57
@rescriptlang
ReScript
9 months
So... how do you like v11 so far?
7
3
56
@rescriptlang
ReScript
3 years
New subtle file icons coming soon to your file drawer 😱
@made_by_betty
Betty Ecker
3 years
Sometimes it's the little things that count. So #vscode friends stay tuned, this is happening soon for #rescript .
Tweet media one
2
4
61
1
10
55
@rescriptlang
ReScript
3 years
Our newest rescript-vscode extension (1.2.1) is now available on the VSCode marketplace. 1.2 comes with a lot of bugfixes and an improved autocomplete experience. All details here:
0
9
49
@rescriptlang
ReScript
2 years
The rumours are spreading 😱
@rescriptbr
ReScript Brasil
2 years
async/await is coming to @rescriptlang 👀🔥
Tweet media one
0
4
45
3
3
49
@rescriptlang
ReScript
1 year
Ah, the power of having proper language constructs to handle return values and exceptions in both sync and async manner without the need of let variables and try/catches. Just another day in ReScript 😎
@___zth___
Gabriel Nordeborn
1 year
Did you know that in ReScript you can pattern match directly on `await`, and that you can handle exceptions in the same switch? Can't be overstated what a productivity multiplier this is given how cumbersome error handling in async/await can be. Also, notice `Ok()` and
Tweet media one
2
12
74
0
8
45
@rescriptlang
ReScript
3 years
Neat code actions coming to rescript-vscode soon! - Insert missing pattern match cases - Wrap / unwrap optional values - Correct misspelled identifiers - Add type annotations to functions - ... and many more Thanks to @___zth___ for taking the initiative!
@___zth___
Gabriel Nordeborn
3 years
Me and @ccrisccris have been working on adding code actions to the #ReScript VSCode extension, and we're finally ready for some testing. Check the forum thread out for info: Here's some of the actions we've added that'll impact my own day to day the most:
3
10
34
1
12
44
@rescriptlang
ReScript
4 years
We've revamped our CLI Try documentation page! Might save folks some time =)
0
10
43
@rescriptlang
ReScript
4 years
Hello ReScript Windows users! We've recently done a round of polishing for ReScript on Windows and would like to know if we've missed anything. If your experience is positive, do reply too. (If you're not on Windows but do know folks on it, share this tweet please! Thanks)
0
16
44
@rescriptlang
ReScript
5 months
We wanna thank everyone who joined us, putting so much time and effort into this project. We are already looking forward to another ReScript Retreat in 2025!
Tweet media one
3
7
43
@rescriptlang
ReScript
5 months
Thanks to Paul and Florian our new online playground finally runs compiled code! #ReScriptRetreat2024
Tweet media one
@tsnobip
Paul Tsnobiladzé 🇫🇷 🇬🇪 🇺🇦
5 months
So proud and happy to be part of #RescriptRetreat2024 ! Today, we shipped with @fham_r the long awaited console output in @rescriptlang playground!
3
4
16
2
5
43
@rescriptlang
ReScript
2 years
Academia 🤝 ReScript
@bobzhang1988
Hongbo Zhang
2 years
After many years in industry, I decide to do some education for fun, a programming language course in @rescriptlang , it is a work in progress
6
46
230
0
2
39
@rescriptlang
ReScript
4 years
We are making good progress! 🚀
@_binary_search
Maxim
4 years
As we're approaching the end of 2020, here's what the @rescriptlang team is up to
0
22
84
0
6
37
@rescriptlang
ReScript
4 years
We've updated our glossary of decorators! Now these things are easier to find. Alternatively, you can find them with
0
11
37
@rescriptlang
ReScript
4 years
Current status: tweaking more editor colors
2
1
35
@rescriptlang
ReScript
6 months
YES! This is going to be our first in-person event since 2019, when COVID shut down any bigger initiatives (the last one was ReasonConf 19 / USA). This time it's going to be a retreat instead of a conference to tighten the collaboration effort between individual members!
@ReScriptAssoc
ReScript Association
6 months
@rescriptlang OSS core contributors rejoice! The ReScript Association invited 13 contributors to the ReScript Retreat in Vienna from May 23-26, 2024 to work together on important topics in the ReScript compiler, toolchain and ecosystem. More details will follow soon.
0
7
37
0
5
35
@rescriptlang
ReScript
2 years
A wild @rescriptlang talk spotted at @ReactAlicante
@FlavioCorpa
フラビオ 🏴‍☠️
2 years
Go go Maxim! 💪🏼💪🏼 @rescriptlang @ReactAlicante
Tweet media one
0
2
16
0
6
34
@rescriptlang
ReScript
1 year
Thanks to @aspeddro 's fantastic work upgrading our NextJS infra and implementing the necessary CDN parsing logic, we are now able to automatically provide the newest playground bundles on every npm release! Check out version 11.0.0-rc5 here:
0
8
34
@rescriptlang
ReScript
3 years
How long has your ReScript watcher been running flawlessly?
Tweet media one
0
2
32
@rescriptlang
ReScript
4 years
The leanest React usage turned out to be from a compile-to-JS language 🤔
@bobzhang1988
Hongbo Zhang
4 years
I made a demo to show @rescriptlang with @react under 1K, it also demos pattern match, functional update under that 1K. Only 3 directories under node_modules, check it out!
2
6
69
1
7
33
@rescriptlang
ReScript
2 years
Some interesting discussions about using GPT to e.g. automate ReScript binding generation for JS / TS libraries, or simple JS files that need explicit mapping. Sounds like a good use-case for robots to take over.
0
8
31
@rescriptlang
ReScript
5 months
At our retreat event we talked about or plans for our upcoming major release ReScript v12 and the roadmap for 2024. We recently published an announcement to highlight the details. Link down below 👇
4
6
32
@rescriptlang
ReScript
4 years
Diffing clean, readable JavaScript output means that you can make giant ReScript changes with a high confidence rate of having introduced no migration bug. This is the technique we’ve used internally to migrate high six digits number of lines too.
@bloodyowl
Matthias
4 years
tired: don't deploy on Fridays wired:
Tweet media one
1
6
35
0
6
32
@rescriptlang
ReScript
5 months
Let's go! Our ReScript Retreat started out with an amazing intro talk about our syntax parser and printer implementation by our syntax connoisseur @_binary_search himself. Time to turn "let" into "var" amiright?
Tweet media one
Tweet media two
@ReScriptAssoc
ReScript Association
5 months
Retreat! 14 contributors from 9 nations (including Korea and South Africa) joined us in Vienna to closely work together on @rescriptlang topics. We want to thank our main supporter for sponsoring our amazing work & coffee space!
Tweet media one
2
8
24
1
3
31
@rescriptlang
ReScript
2 years
Hooray!
@bobzhang1988
Hongbo Zhang
2 years
Today is my last day. I am grateful to Meta for the unique opportunity to work on @rescriptlang and @flowtype for such a long time. Thank you, Meta! I will start my new journey mostly on WebAssembly and Rescript next week!
6
13
184
0
2
30
@rescriptlang
ReScript
2 months
We recently published one of our ReScript Retreat 2024 recordings with @ccrisccris talking about our compiler internals. Link in the comment below👇 (more videos will be following soon!)
1
7
30
@rescriptlang
ReScript
2 years
We released rescript @10 .0.1 that fixes a watch mode issue for Windows users.
0
5
30
@rescriptlang
ReScript
3 years
Our Syntax Lookup Widget just got an update! Thanks to kevanstannard, you can now look up builtin extension points with short description and examples 🚀 Check it out:
Tweet media one
0
2
27
@rescriptlang
ReScript
4 years
Happy Valentine’s Day! Code less, love more
1
0
26
@rescriptlang
ReScript
4 years
@peterpme More importantly, our compilation saves intermediate artifacts as checkpoints! This means: - If your compilation gets shut down halfway, we pick up from where we left. No staleness or weird state - We don't ever run out of memory during compilation
0
2
27
@rescriptlang
ReScript
1 year
This could have been a variant.
2
2
27
@rescriptlang
ReScript
4 years
Minor mention correction: @rescriptlang and @evanwallace Sorry, random Indian guy and Italian company!
@bobzhang1988
Hongbo Zhang
4 years
Thanks to recent improvement from @rescript and @esbuild , we are able to emit very clean bundled code. It's the combination of fastest compiler/build/bundler in JS ecosystem.
Tweet media one
4
19
135
0
5
25
@rescriptlang
ReScript
2 years
We are currently upgrading our forum to the newest version. We will be back online soon!
0
0
24
@rescriptlang
ReScript
4 years
Without the association, there wouldn't have been/won't be any conferences. If you're looking forward to those post pandemic, consider sponsoring Patrick and/or the association's work!
@ryyppy
Patrick Ecker
4 years
Super excited that this rebrand is finally done! This is especially good news for anyone relying on the @rescriptlang project for the long term.
0
3
28
0
3
24
@rescriptlang
ReScript
5 months
Topics and work groups have been established. We overheard some discussions about "for of" & iterator support. Meanwhile the online playground is about to be extended, and rescript-core is on its way into the compiler.
Tweet media one
Tweet media two
1
4
22
@rescriptlang
ReScript
4 years
@fakenickels We're revamped our JS conversion strategy. You don't really need bindings, unlike most other typed compiled-to-js languages:
2
3
19
@rescriptlang
ReScript
4 years
Awwww yeaaaaaaah
@abbyhe92
Abby He
4 years
Tweet media one
Tweet media two
0
1
14
0
1
18
@rescriptlang
ReScript
9 months
The amount of interest in helping out and improving the ReScript language, tooling and ecosystem has been growing very rapidly lately and we couldn’t be happier. We look forward to continuing advancing ReScript and the ecosystem in 2024!
0
0
18
@rescriptlang
ReScript
3 years
Amazing! 🚀
@roflwtfbbq
Daniel
3 years
Want to work with ReScript? We're hiring! #rescript
2
19
66
0
2
18
@rescriptlang
ReScript
4 years
ReScript Office Hour #2 Next Tuesday! Topic: migration.
0
4
16
@rescriptlang
ReScript
3 years
@kyleshevlin @ken_wheeler You can always try it on small libraries, and it things don’t work out, remove the source and format the clean output and pretend you’ve always been writing JS/TS
2
1
17
@rescriptlang
ReScript
4 years
Help us make our community resources more discoverable by using our forum 💬
@ryyppy
Patrick Ecker
4 years
For anyone who has troubles with the @rescriptlang vim plugin setup, please ask your questions on the ReScript forum, so others can benefit from the answers as well.
0
2
7
0
0
16
@rescriptlang
ReScript
9 months
Also, we want to sincerely thank all of the ReScript contributors! The list is too long to state here, but it includes everyone from those who work on the compiler + tooling + docs, to those who test + report issues, and those who answer questions on the forums. Thank you all!
1
0
16
@rescriptlang
ReScript
2 years
!!!
@___zth___
Gabriel Nordeborn
2 years
Something exciting just landed in the pre-release version of the @rescriptlang VSCode extension - much improved autocomplete on unsaved code! Check out this example. All of this is without the compiler running. This will hopefully make a big difference when writing ReScript.
0
14
54
0
0
15
@rescriptlang
ReScript
2 years
Relay looks beautiful in ReScript. Holy moly.
@___zth___
Gabriel Nordeborn
2 years
One of my favorite things in Relay is that even an as mundane thing as a link can have data dependencies. The component here links to "data sources". Whoever wants to use this doesn't need to care about _what_ data the link needs from each data source. Just drop it in there. 1/2
Tweet media one
1
4
19
0
0
15
@rescriptlang
ReScript
4 years
@tomus_sherman JS object as argument everywhere would wreck perf bc of allocations, plus all the runtime unpredictability. Here's a simple calculation: So yeah, use labeled arguments! And do worry about perf. Disregard of perf is how we lower our capability ceiling.
@batmansmk
Bat Bat (inactive)
4 years
@hputzek @tlakomy 100,000 / s == 2,000 / frame. Just enough to sort() an array [] with 50 elements. If you have 100 components in React, thats gonna be about 2,000 function calls as well.
0
0
3
0
6
15
@rescriptlang
ReScript
1 year
Unbelievable.
Tweet media one
1
0
15
@rescriptlang
ReScript
4 years
How are you liking the new editor plugin release?
5
1
15