Roc is a functional programming language designed to emphasize speed and user-friendliness. It is built around a small set of simple language primitives and adheres to a single-paradigm, functional approach. The language aims to make both writing and running code fast, with a focus on an accessible syntax, semantics, and integrated toolset that prioritize ease of use.
Roc compiles to both machine code and WebAssembly, allowing for flexibility in deployment and enabling performance across different environments. The language can be tried directly in the browser without the need for a backend server, which lowers the barrier to entry for experimentation and learning. Tutorials and examples are provided to help users get started, and the language is currently suited for tasks such as programming puzzles, as noted in the documentation about the new compiler's state.
The project is supported by corporate sponsors, including Lambda Class, ohne-makler, and Martian. The Roc website offers resources such as installation guides, community links, documentation, and examples to assist users in learning and using the language.
evidence_sufficient: false
In the Frameworks & SDKs space, Roc-lang takes a focused approach. It provides a fast, user-friendly functional programming language for building efficient applications. It is built as an open-source project for developers seeking a functional programming language. Roc-lang is open source under the UPL-1.0 license. Roc-lang is available on the web and the command line.
Behind Roc-lang is Roc open source maintainers, and the product first shipped in 2019. Development happens publicly on GitHub with 5.8k stars and 4.6k commits in the last 90 days. Key capabilities include functional programming, fast compilation, and machine code output.
Latest indexed changes and source events
Other apps tracked under the same category.