A fast, friendly, functional language. Work in progress!
Go to file
Elias Mulhall f356f6f7a0
Do not display generated symbol names in error messages
When an error message reports on a symbol that was generated during
canonicalization, use text like "This value" instead of "This `123`
value". Generated symbols use the identifier index as the symbol name,
since valid Roc variables cannot begin with a number so there's no
chance of collision. We don't want to display generated symbols to the
user, so when building the error message we check if the symbol's name
starts with a digit.
2024-09-03 14:00:46 -04:00
.cargo ci check debug flags 2024-08-09 17:15:03 +02:00
.github test nightly on ubuntu 24 2024-09-02 15:40:55 +02:00
.reuse s/rtfeldman/roc-lang/g in links to GitHub repos 2022-08-12 15:24:09 -04:00
ci Merge pull request #6925 from roc-lang/basic-ws-0-6-0 2024-08-24 20:49:47 +02:00
crates Do not display generated symbol names in error messages 2024-09-03 14:00:46 -04:00
design New module header 2024-05-01 10:39:12 -03:00
devtools Expanded debug_tips 2024-08-20 20:31:48 +02:00
docker Merge branch '6045-docker-hub-official-image' of github.com:khalyomede/roc into 6045-docker-hub-official-image 2023-11-22 19:41:24 +01:00
examples update to basic cli 15 2024-08-31 14:30:07 +02:00
nightly_benches Consolidate gitignore 2024-01-10 22:16:04 -05:00
nix expose roc debug cli to nix 2024-07-30 19:58:01 +02:00
www avoid hiding segfaults 2024-09-03 13:47:31 +02:00
.gitattributes Auto-collapse generated mono stuff on GitHub diffs 2024-02-13 19:48:51 -05:00
.gitignore ignore static libs 2024-07-28 20:33:46 -07:00
.llvmenv update llvm and zig version in all locations 2023-10-23 13:50:32 -07:00
AUTHORS Update email and GitHub username 2023-12-03 19:25:51 +00:00
BUILDING_FROM_SOURCE.md add libz and libzstd to building from source 2024-08-27 21:43:45 +10:00
Cargo.lock Merge branch 'main' into lower-module-params 2024-08-28 08:50:40 -03:00
Cargo.toml Merge attempt 2024-08-19 23:34:05 -07:00
CODE_OF_CONDUCT.md Use dashes for list markers 2022-09-09 01:12:31 -06:00
CONTRIBUTING.md move debug tips 2024-08-09 15:47:54 +02:00
default.nix don't use flakehub input for flake-compat and update a comment 2023-11-15 23:30:15 -05:00
Earthfile rust 1.77 upgrade 2024-04-16 15:49:28 +02:00
flake.lock rust 1.77 upgrade 2024-04-16 15:49:28 +02:00
flake.nix expose roc debug cli to nix 2024-07-30 19:58:01 +02:00
LEGAL_DETAILS add license to legal details 2023-12-09 18:11:22 -08:00
LICENSE Use © instead of (c) for copyright symbol 2021-05-03 21:18:36 -04:00
mlc_config.json ignore local html files 2023-08-02 11:28:20 +02:00
README.md Add @chiroptical to sponsors - thank you so much! 💜 2024-07-01 20:42:17 -04:00
roc-for-elm-programmers.md tutorial improvements 2024-08-02 18:40:26 +02:00
rust-toolchain.toml rust 1.77 upgrade 2024-04-16 15:49:28 +02:00
shell.nix formatted nix files 2022-06-03 16:51:54 +02:00
typos.toml Fix typos ignore 2023-07-17 09:52:15 -05:00
version.txt Make version.txt default to a valid file path 2022-11-20 10:55:15 -05:00

Work in progress!

Roc is not ready for a 0.1 release yet, but we do have:

If you'd like to contribute, get started here. Don't hesitate to ask for help on our group chat, we're friendly!

Sponsors

You can 💜 sponsor 💜 Roc on:

We are very grateful for our corporate sponsors Vendr, RWX, Tweede golf, ohne-makler, and Decem:

Vendr logo      RWX logo      tweede golf logo      ohne-makler logo      Decem logo

If you would like your company to become a corporate sponsor of Roc's development, please DM Richard Feldman on Zulip!

We'd also like to express our gratitude to our generous individual sponsors! A special thanks to those sponsoring $25/month or more:

Thank you all so much for helping Roc progress!