Rhombus Programming Language icon
Rhombus Programming Language icon

Rhombus Programming Language

Rhombus is a general-purpose programming language that is easy to use and uniquely customizable.

Rhombus Programming Language screenshot 1

Cost / License

Application type

Platforms

  • Mac
  • Linux
  • Windows
  • BSD
0likes
0comments
0articles

Features

Properties

  1.  User friendly
  2.  Customizable

Features

  1.  Extensible by Plugins/Extensions

Rhombus Programming Language News & Activities

Highlights All activities

Recent activities

Rhombus Programming Language information

  • Developed by

    Unknown
  • Licensing

    Open Source (Apache-2.0) and Free product.
  • Alternatives

    45 alternatives listed
  • Supported Languages

    • English

AlternativeTo Category

Development

GitHub repository

  •  554 Stars
  •  72 Forks
  •  48 Open Issues
  •   Updated  
View on GitHub

Popular alternatives

View all
Rhombus Programming Language was added to AlternativeTo by Paul on and this page was last updated .
No comments or reviews, maybe you want to be first?

What is Rhombus Programming Language?

Rhombus is a general-purpose programming language that is easy to use and uniquely customizable.

Modern programming languages reflect a consensus on the most important programming concepts, including lexically scoped variables, closures, objects, pattern matching, and type parametricity. Why, then, yet another programming language?

Beyond the basics, there are still more good ideas for programming constructs than can fit in any one language specification. Furthermore, specific domains benefit from language support that is tailored to the domain. Language extensibility helps to balance the competing goals of a manageable language size versus fit-to-purpose for a wide range of tasks.

Many newer languages include a macro system to enable extensibility, but other macro systems have not achieved the expressiveness and fluidity of macros as they exist within the Lisp tradition, which includes Racket. At the same time, that expressiveness has been difficult to detangle from Lisp’s minimalistic, parenthesis-oriented notation.

Rhombus is designed to be

  • Approachable and easy to use for everyday purposes (that do not need macros), which in part means a conventional syntax; and
  • As extensible as Racket, while making Racket's state-of-the-art facilities more consistent and accessible to a wide audience.

Official Links