rhombus-prototype
rhombus-prototype copied to clipboard
Brainstorming and draft proposals for Rhombus
There seems to be a regular need for coders to define their own total/partial order comparison libraries, which at their core use comparators that return a value such as `,...
# Wishlist for Meta Programming and Language-Oriented Programming - Language features - The core of the language should comprise of a transformation system and proof system which can provably covert,...
One thing that bothers me regularly is hyphens and their many usages. In Racket, they can be: * a naming convention for sticking words together to make an identifier *...
At a simple level, structs in Racket are just like structs in C and classes in Racket are like classes in Java. At this level, structs feel very "light" and...
change syntax-case to allow internal definitions (possibly by getting rid of the 'guard' section) from Wishlist of backwards incompatible things for a future Racket2. #33
This issue is inspired by this [episode of Functional Geekery](https://www.functionalgeekery.com/episode-55-andreas-stefik/), where evidence based studies on what makes it difficult to learn and use programming languages was discussed. For example, `print`...
A feature I really wish to see in Rhombus is static warning about unused variables, as these are usually mistakes. DrRacket in a sense has this feature already via the...
Related to #54 There are several built-in functions that expect a thunk as an argument. E.g., `thread`. I argue that these should instead be forms that converts their body into...
There seems to be a newer version of the PLOT Language site at http://users.rcn.com/david-moon/PLOT3/ ? The [original reference](http://users.rcn.com/david-moon/PLOT/) states it was 'Last updated 4/16/2009' compared to 'Last updated 4/22/2012.' in...
Is there any "no-value" idiom in the current Racket? Generally speaking, there are two kinds of "no value": 1. Representing partial function Some functions may fail. Usually, they will raise...