Skip to content

Conversation

@cristianoc
Copy link
Contributor

No description provided.

@cristianoc cristianoc requested a review from zth December 28, 2025 06:59
@cristianoc cristianoc changed the title Create reactive-analysis.mdx Reactive analysis blog. Dec 28, 2025
@cloudflare-workers-and-pages
Copy link

cloudflare-workers-and-pages bot commented Dec 28, 2025

Deploying rescript-lang-org with  Cloudflare Pages  Cloudflare Pages

Latest commit: 7929f1a
Status: ✅  Deploy successful!
Preview URL: https://908d62d1.rescript-lang.pages.dev
Branch Preview URL: https://reactive.rescript-lang.pages.dev

View logs

@cristianoc cristianoc force-pushed the reactive branch 2 times, most recently from 6aad775 to 8463b58 Compare December 29, 2025 10:10
Copy link
Collaborator

@jderochervlk jderochervlk left a comment

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Looks good!

@cristianoc cristianoc force-pushed the reactive branch 3 times, most recently from 943da9a to fe19237 Compare January 28, 2026 09:05
@cristianoc cristianoc requested a review from cknitt January 28, 2026 09:21
cristianoc and others added 7 commits February 8, 2026 07:43
Add reactive-analysis.mdx and align metadata with blog conventions (author/date, links).
…structions

- Add monorepo support bullet point under "For Developers"
- Rewrite "Try It Today" section with version requirements and simple editor workflow
- Add link to Dead Code Analysis documentation

Co-Authored-By: Claude Opus 4.5 <noreply@anthropic.com>
Co-Authored-By: Claude Opus 4.5 <noreply@anthropic.com>
The reactive analysis blog post references SVG diagrams via absolute
paths (/blog/reactive-analysis/*.svg). The link validator resolves these
relative to the markdown file and reports them as missing. Check whether
warned-about files exist in public/ before reporting, since Vite serves
public/ assets at root.

Co-Authored-By: Claude Opus 4.6 <noreply@anthropic.com>
@github-actions
Copy link

github-actions bot commented Feb 8, 2026

Cloudflare deployment

Deployement ID: 3167954f-fd63-4019-aab7-a980324787e1
Deployment Environment: preview

⛅️ wrangler 4.63.0
───────────────────
✨ Compiled Worker successfully
Uploading... (7227/7229)
Uploading... (7228/7229)
Uploading... (7229/7229)
✨ Success! Uploaded 2 files (7227 already uploaded) (2.15 sec)

✨ Uploading _redirects
✨ Uploading Functions bundle
🌎 Deploying...
✨ Deployment complete! Take a peek over at https://3167954f.rescript-lang.pages.dev
✨ Deployment alias URL: https://reactive.rescript-lang.pages.dev

Copy link
Member

@zth zth left a comment

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

I love this post, so much fun to read something fairly in depth! Great work.

I had one small comment, and then a general note - given the shift towards more agentic coding, it might be worth to add a section about that this will also greatly benefit agents in that you can get a super fast and tight feedback loop for them (which means they could clean up your codebase, etc).

Comment on lines +12 to +16
Imagine editing a ReScript file and seeing dead code warnings update almost immediately as you work. No waiting for a full re-analysis command. Just continuous feedback about which parts of your code are actually used.

This is what we're bringing to ReScript.

The static analyzer that powers dead code detection is being rebuilt on a **reactive foundation**. When you add a reference to a function, the "unused" warning vanishes quickly. When you remove the last use of a module, the dead code warning appears right away. The analysis stays in sync with your code, updating in real time.
Copy link
Member

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

I think it's worth adding that it's "project wide dead code warnings". Other tools (eslint etc) has plenty of dead code warnings etc for the current file. But this is for the entire project, something that is notoriously bad/slow in most solutions.

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

3 participants