Josh Vlk
banner
vlkpack.com
Josh Vlk
@vlkpack.com
Dad of 2, software developer, functional programming enthusiast, PC gamer, and very into Pathfinder.

Contributor to @rescript-lang.org.
Reason is an alternative syntax for Ocaml and is part of the Ocaml ecosystem.

ReScript is a language that is based on OCaml and Reason that compiles to JavaScript and is tightly integrated into the JS ecosystem.
November 11, 2025 at 10:08 PM
Write the backend in ReScript!
November 5, 2025 at 1:14 AM
It was very fast, but now it's even faster! Web applications continue to grow in size as we mix server code with client code. Monorepos are becoming more common and projects that used to be spread across 6 repos are now in one repo.
November 5, 2025 at 12:29 AM
It makes sense because they didn't really do a rewrite, it was a port of the existing TS to Go. TypeScript doesn't have a spec, so a rewrite would have been too difficult.
November 5, 2025 at 12:18 AM
Reposted by Josh Vlk
I do highly recommend Rust (though I came from a Python background, likely have different use cases)

For a 'Typescript but stricter' may I interest you in ReScript? rescript-lang.org
@fham.dev will have a lot to say

Gleam is also cool: runs on BEAM, compiles to JS!
gleam.run
The ReScript Programming Language
Fast, Simple, Fully Typed JavaScript from the Future
rescript-lang.org
October 28, 2025 at 4:00 PM
I was ready to pitch ReScript in the comments, but you beat me to it!

I think it will grow as a language over the next year. It pairs well as a frontend language for teams using Rust, and its strong type system and compiler make it a good choice for AI development.
ReScript: Rust like features for JavaScript
If Rust is "C++ in ML clothing" then ReScript is "JavaScript in ML clothing". What is...
dev.to
October 29, 2025 at 1:01 AM
The things you manage to pull off continues to impress me. Well done!
October 28, 2025 at 10:00 PM
That is a great strategy!
October 25, 2025 at 9:47 PM
Gleam would probably be even better for AI since it's newer and doesn't have the same Ocaml/bucklescript/reason baggage that ReScript has.

I think it's something to pursue for alternative languages. I don't just want to accept that "react and typescript" will be used forever now because of AI.
October 25, 2025 at 8:39 PM
I also want to explore creating an MCP server for the language and setting up agent rules as part of the vscode plugin.
October 25, 2025 at 8:37 PM
I wouldn't call it massive, especially when compared to Typescript.

Some things aren't widely used like lazy, module functions, extensible variants, and GADTs.

I'm doing some work on the docs now to reorganize things and remove some legacy stuff, hopefully to make it easier for AI to read.
October 25, 2025 at 8:36 PM
I think there's an opportunity for alternative languages like Gleam and ReScript to pick up momentum with LLM coders.

The smaller syntax surface area, less bad code to train on, strong types, and compiler can all help an AI write better code.

It's something I've been investigating.
October 25, 2025 at 7:48 PM
They came out great!
October 25, 2025 at 7:42 PM
It's one of the few forums that I use. Most other dev communities are on discord, which leads to a lot of noise. I have to spend time muting and configuring each server and I often miss out on conversations. With the forum I am able to keep up with everything.
October 23, 2025 at 11:57 AM
I just followed the docs to learn, but it's a skill I'm fairly good at now.

rescript-lang.org/docs/manual/...
Bind to JS Function | ReScript Language Manual
JS interop with functions in ReScript
rescript-lang.org
October 22, 2025 at 3:25 PM