rhombus-prototype icon indicating copy to clipboard operation
rhombus-prototype copied to clipboard

Brainstorming and draft proposals for Rhombus

Results 128 rhombus-prototype issues
Sort by recently updated
recently updated
newest added

Currently, symbol is like an else clause in the reader. If it's not a number and not a yada yada, then it's a symbol. This makes it difficult to figure...

surface syntax

Continued from #117, which accidentally became marked as merged.

surface syntax

Here's yet another proposal for syntax. This one comes with a real parser and a full test suite of examples that are in the write-up. I really like this one...

surface syntax

I am probably out of my depth here, but I was led here after an excursion into learning Racket led me to Beautiful Racket and, in turn to the page...

surface syntax

Hey :wave: I know this question is currently listed as an "unresolved question", but I didn't see any issue that tries to address it. I figured creating an issue could...

Yongming Shen wrote, "Design and promote a "boring core subset" that an experienced programmer can pick up easily and be as productive as when using an "ordinary programming language", without...

Imagine: 1. we have some kind of language workbench (like [spoofax](http://www.metaborg.org/en/latest/)). it means that we can write BNF-like syntax description (in spoofax they use [SDF](http://www.metaborg.org/en/latest/source/langdev/meta/lang/sdf3/introduction.html)) and we will get parser,...

One often needs to define wrappers around existing functions, passing some of the same default arguments, either positional or keyword based. For example, if one wants to define a curried...

I'd like to use something like: (define v (vector 'a 'b 'c)) (v 1) ;==> 'b and similar code for `hash`s, `dict`s, ... (and even `box`es for completeness (`box`es are...

Are there downsides to making lists doubly-linked by default? If rhombus is stepping away from scheme, maybe this would be a good time to make some more fundamental changes and...