roc path/to/app.roc :check: uses an interpreter for fast startup until dev backends readyroc build :check: uses an interpreter shim until llvm backend ready #8780roc check :check:roc fmt :check:roc test :check: basic implementation but usable, needs some loveroc repl WIP #8854roc docs not yet startedroc glue not yet started -- required for authoring more complicated platform API'sroc tooling -- for building tooling for Roc using syntax or IR's roc experimental-lsp (needs documentation and more features)This is a quick snapshot of where things are at right now. Roc has been moving very quickly, so the above will probably be way out of date in a few days, but I wanted to give an overview for folks who may not be able to follow every message in Zulip.
:smiley:
Just waiting for basic-cli, packages, and JSON encode/decode, then I’m all-in :)
@Niclas Ahden https://github.com/rickhull/roc-init shows how to get basic-cli going (migrate-zig-compiler branch). It may not have all of your required features
tree-sitter-roc is updated to support the latest roc syntax! :tada:
Grab the latest grammar and query files here: https://github.com/faldor20/tree-sitter-roc
I also overhauled the queries in the repo, so we now have a unified set of queries and we template in the query names for each editor. This will help keep the queries in sync, which was always a big issue in the past.
I've not tested any editor other than helix, but neovimmers and emacsers let me know if anything breaks.
@Alf Richter for zed hopefully you can use the templated queries, I'm generating them, but I'm not sure they're all correct.
image.png
@Eli Dowling I'll have a crack at updating the Zed extension for @Alf Richter
Draft PR here https://github.com/h2000/zed-roc/pull/8
It appears we broke the LSP goto def and outline functionality recently. Just looking into that before I mark this as ready. But the syntax highlighting looks great!
Found and resolved the LSP errors, that is all in Roc so will push a fix over there.
@Eli Dowling https://github.com/faldor20/tree-sitter-roc/issues/39 bug report for nested symbol outlines
Last updated: Feb 20 2026 at 12:27 UTC