https://github.com/racket/rhombus
Rhombus programming language
https://github.com/racket/rhombus
racket
Last synced: 3 months ago
JSON representation
Rhombus programming language
- Host: GitHub
- URL: https://github.com/racket/rhombus
- Owner: racket
- License: other
- Created: 2019-07-14T16:27:43.000Z (over 6 years ago)
- Default Branch: master
- Last Pushed: 2025-02-22T18:43:43.000Z (11 months ago)
- Last Synced: 2025-02-24T08:46:57.624Z (11 months ago)
- Topics: racket
- Language: Racket
- Homepage:
- Size: 7.36 MB
- Stars: 366
- Watchers: 53
- Forks: 67
- Open Issues: 86
-
Metadata Files:
- Readme: README.md
- License: LICENSE
Awesome Lists containing this project
README
[Rhombus](https://rhombus-lang.org) is a general-purpose programming
language that is easy to use and uniquely customizable.
For an overview of Rhombus's goals and design, see
* [Documentation](https://docs.racket-lang.org/rhombus@rhombus/index.html)
as rendered by the Racket package-build service
* [OOPSLA'23 paper](https://doi.org/10.1145/3622818)
or the [talk video](https://www.youtube.com/watch?v=hkiy1rmKA48)
This repository houses the Racket packages that make up the current
Rhombus implementation.
# Trying Rhombus
The quickest route to trying Rhombus is the
[snapshot Racket with Rhombus included](https://users.cs.utah.edu/plt/rhombus-snapshots/).
Alternatively, using [Racket](https://racket-lang.org), install the package `rhombus`
through DrRacket's "Install Package..." menu item or on the command
line with
```
raco pkg install rhombus
```
See also the [documentation Quick Start](https://docs.racket-lang.org/rhombus@rhombus/Quick_Start.html).
# Other Resources
* [Project plan](resources/plan.md)
* [General discussion](https://github.com/racket/rhombus-brainstorming/discussions)
* [Older resources](resources)
# Participation
**Anyone can participate in Rhombus design discussions.** The Racket team's
unofficial motto is _anything we can do, you can do:_ programmers should feel
empowered to participate in the creation of the languages they use. Discussions,
pull requests, and issues are open to all, and a wide variety of perspectives is
especially beneficial.
## Issues and Pull Requests
GitHub [**issues**](../../issues) are for bug reports and feature
ideas, and [**pull requests**](../../pulls) are for bug-fix candidates
and other concrete proposals.
## Conversations as Discussion
GitHub [**discussions**](../../discussions) provide a forum for discussing
Rhombus broadly, as opposed to discusssing details of specific
proposals.