Skip to content

Commit

Permalink
small corrections
Browse files Browse the repository at this point in the history
  • Loading branch information
Anton-4 committed Oct 23, 2023
1 parent 029f8f4 commit 23d09aa
Show file tree
Hide file tree
Showing 3 changed files with 4 additions and 4 deletions.
2 changes: 1 addition & 1 deletion www/wip_new_website/content/community.md
Original file line number Diff line number Diff line change
Expand Up @@ -17,7 +17,7 @@ The Roc project enforces [a code of conduct](https://github.com/roc-lang/roc/blo

All the source code to the Roc project is on GitHub in the [roc-lang](https://github.com/roc-lang) organization. The compiler and CLI are at [roc-lang/roc](https://github.com/roc-lang/roc), and there's a tag for [Good First Issues](https://github.com/roc-lang/roc/issues?q=is%3Aopen+is%3Aissue+label%3A%22good+first+issue%22).

The project has [many contributors](https://github.com/roc-lang/roc/graphs/contributors), and we like to invest in helping new contributors get started. If you'd like to be come a new contributor (even if you don't know what you'd like that contribution to be yet), just make a post in [the "new contributors" topic](https://roc.zulipchat.com/#narrow/stream/316715-contributing/topic/new.20contributors) and say hello!
The project has [many contributors](https://github.com/roc-lang/roc/graphs/contributors), and we like to invest in helping new contributors get started. If you'd like to become a new contributor (even if you don't know what you'd like that contribution to be yet), just make a post in [the "new contributors" topic](https://roc.zulipchat.com/#narrow/stream/316715-contributing/topic/new.20contributors) and say hello!

## Design ideas, feature requests, proposals, etc.

Expand Down
2 changes: 1 addition & 1 deletion www/wip_new_website/content/friendly.md
Original file line number Diff line number Diff line change
Expand Up @@ -4,7 +4,7 @@ Roc prioritizes being a user-friendly language. This impacts the syntax, semanti

## Syntax and source code formatter

Roc's syntax isn't trivial, but there also isn't much of it to learn. Its design is generally uncluttered and umabiguous. A goal is that you can normally look at a piece of code and quickly get an accurate mental model of what it means, without having to think through several layers of indirection. Here are some examples:
Roc's syntax isn't trivial, but there also isn't much of it to learn. Its design is generally uncluttered and unambiguous. A goal is that you can normally look at a piece of code and quickly get an accurate mental model of what it means, without having to think through several layers of indirection. Here are some examples:

- `x = combine y z` always declares a new constant `x` (Roc has [no mutable variables, reassignment, or shadowing](/functional)) to be whatever the `combine` function returns when passed the arguments `y` and `z`. (Function calls in Roc don't need parentheses or commas.)
- `user.email` always accesses the `email` field of a record named `user`. (Roc has no inheritance, subclassing, or proxying.)
Expand Down
4 changes: 2 additions & 2 deletions www/wip_new_website/content/install.md
Original file line number Diff line number Diff line change
Expand Up @@ -5,8 +5,8 @@ Roc is a work in progress. It doesn't have a numbered release yet, but it does h
There are currently a few OS-specific issues:
* macOS: There are no known compatibility issues, but the compiler doesn't run as fast as it does on Linux or Windows, because we don't (yet) do our own linking like we do on those targets. (Linking works similarly on Linux and Windows, but the way macOS does it is both different and significantly more complicated.)
* Windows: There are some known Windows-specific compiler bugs, and probably some other unknown ones because more people have tried out Roc on Mac and Linux than on Windows.
* Linux: The nightlies are built with glibc, so they aren't usable on distros that don't use glibc, like Alpine or NixOS. In the future we plan to build Linux releases with [musl libc](https://wiki.musl-libc.org/) to address this, but this requires [building LLVM from source with musl](https://wiki.musl-libc.org/building-llvm.html).
* Other operating systems: Roc does not been built on any other operating systems. Building from source on them might work, but hasn't been tried.
* Linux: The nightlies are built with glibc, so they aren't usable on distros that don't use (dynamically linked) glibc, like Alpine or NixOS. In the future we plan to build Linux releases with [musl libc](https://wiki.musl-libc.org/) to address this, but this requires [building LLVM from source with musl](https://wiki.musl-libc.org/building-llvm.html).
* Other operating systems: Roc has not been built on any other operating systems. Building from source on them might work, but hasn't been tried.

<!-- TODO detect current OS with browser and only show link for that, provide other button for others -->

Expand Down

0 comments on commit 23d09aa

Please sign in to comment.