SaaSHub helps you find the best software and product alternatives Learn more →
Rhombus Alternatives
Similar projects and alternatives to rhombus
-
-
CodeRabbit
CodeRabbit: AI Code Reviews for Developers. Revolutionize your code reviews with AI. CodeRabbit offers PR summaries, code walkthroughs, 1-click suggestions, and AST-based analysis. Boost productivity and code quality across all major languages with each PR.
-
zig
General-purpose programming language and toolchain for maintaining robust, optimal, and reusable software.
-
-
-
-
Graal
GraalVM compiles Java applications into native executables that start instantly, scale fast, and use fewer compute resources 🚀
-
-
SaaSHub
SaaSHub - Software Alternatives and Reviews. SaaSHub helps you find the best software and product alternatives
-
-
-
conjure
Interactive evaluation for Neovim (Clojure, Fennel, Janet, Racket, Hy, MIT Scheme, Guile, Python and more!)
-
-
-
-
-
endbasic
BASIC environment with a REPL, a web interface, a graphical console, and RPi support written in Rust
-
-
-
-
-
-
SaaSHub
SaaSHub - Software Alternatives and Reviews. SaaSHub helps you find the best software and product alternatives
rhombus discussion
rhombus reviews and mentions
-
Racket/rhombus: "We're now officially in the "integration" phase for Rhombus."
It's supposed to take a couple of minutes.
Please file a bug report so this can be tracked down.
https://github.com/racket/rhombus
- Homoiconic Python
-
Why does Racket have Type-Maps instead of Just a Single Map?
See related post. The dot operator in Rhombus will allow a function call like expr.map(…) to be statically specialized to Some.map(expr, …) provided that expr carries sufficient static information. This isn’t possible in Racket given the lack of static information in general.
- State of Rhombus
-
Rhombus-in-the-rough: A 2D RPG implemented in the Rhombus Racket dialect
If you want to know more the best starting point is https://github.com/racket/rhombus-prototype They have discussion on the GitHub repo
-
Multiple namespaces?
Racket has the concept of binding space built on top of the scope-set model. The experiment language Rhombus makes heavy use of this for contextual bindings. Note that bindings are used for language extensions among other purposes in Racket.
-
Generalized and first-class macros: what is this called?
The notion of “tail sequence” in general doesn’t exist in Lisp’s macro-expansion model, since Lisp macros are strictly local transformations. A “tail sequence” allows a macro to control the expansion of the whole context, which requires wrapping the whole context in another macro in Lisp’s model. This is what leads to proposals like #%local-definition in Racket. However, this notion does exist in the enforestation model, which is what the experiment language Rhombus is based on, although it’s probably not quite a Lisp ;)
- Lang Rhombus
-
Anyone else concerned that Rhombus/Racket2 is not a lisp based language?
Rhombus is: - just another #lang. It is built on top of the existing Racket VM and written in Racket. It interoperates with existing Racket code and uses the Racket expander. - macro extendable. Hygiene and all of the good stuff work. - being developed in the open. We meet biweekly over Zoom, and discussions also occur in GitHub Discussions.
-
A note from our sponsor - SaaSHub
www.saashub.com | 2 Nov 2024
Stats
racket/rhombus is an open source project licensed under GNU General Public License v3.0 or later which is an OSI approved license.
The primary programming language of rhombus is Racket.