A fast, friendly, functional language. https://roc-lang.org
Find a file
Richard Feldman ada83561e5
Split ListLen into ListLenU64 and ListLenUsize
The usize one gets used internally for things like
pattern matches. This is both more efficient (means
they don't have to do unnecessary casts) and also
less error-prone due to e.g. comparing length to
capacity, which is usize.
2024-02-14 21:00:49 -05:00
.cargo add nextest aliases for the gen tests 2023-05-14 15:19:15 +02:00
.github Merge pull request #6333 from roc-lang/rust-1-72-upgrade 2024-01-29 04:32:40 +01:00
.reuse s/rtfeldman/roc-lang/g in links to GitHub repos 2022-08-12 15:24:09 -04:00
ci fix sha comparison 2024-01-15 19:30:29 +01:00
crates Split ListLen into ListLenU64 and ListLenUsize 2024-02-14 21:00:49 -05:00
design Remove Nat from repl eval 2024-01-26 16:17:06 -05:00
devtools better nix install instructions 2024-01-31 14:01:22 +01: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 Merge remote-tracking branch 'origin/main' into remove-nat 2024-02-11 12:26:36 -05:00
getting_started Merge pull request #6287 from dotslashbit/faq 2023-12-16 12:36:16 -05:00
nightly_benches Consolidate gitignore 2024-01-10 22:16:04 -05:00
nix Revert "Revert "Merge pull request #6113 from JRMurr/nix-build-file-sets"" 2023-12-27 12:45:13 -05:00
www Merge remote-tracking branch 'origin/main' into remove-nat 2024-02-11 12:26:36 -05:00
.gitattributes Auto-collapse generated mono stuff on GitHub diffs 2024-02-13 19:48:51 -05:00
.gitignore gitignore auto-generated glue files 2024-01-21 12:25:13 -08: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 better nix install instructions 2024-01-31 14:01:22 +01:00
Cargo.lock Merge pull request #6134 from faldor20/lsp_completion 2024-02-09 18:43:40 +11:00
Cargo.toml crate upgrades for ahash issue 2023-12-30 16:16:22 +01:00
CODE_OF_CONDUCT.md Use dashes for list markers 2022-09-09 01:12:31 -06:00
CONTRIBUTING.md recommend --release for tests 2023-12-05 14:10:05 +01:00
default.nix small cleanup 2023-12-14 18:46:00 -05:00
Earthfile Don't build wasm-pack from source 2024-01-31 13:45:21 +01:00
flake.lock rebase fix 2023-12-27 12:46:51 -05:00
flake.nix Delete some trailing spaces 2024-02-13 19:49:23 -05: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 Steven Chen to sponsors 2024-02-04 19:37:56 -05:00
roc-for-elm-programmers.md Remove Nat from roc-for-elm-programmers 2024-01-26 16:17:06 -05:00
rust-toolchain.toml rust 1.71.1 -> 1.72.1 2023-12-27 17:27:03 +01: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, check out good first issues. 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!