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

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...