rhombus-prototype
rhombus-prototype copied to clipboard
Brainstorming and draft proposals for Rhombus
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...
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...
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...
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...