News for hackers. Stuff that matters.

sorawee

Re:Rhombus 1.1 is now available on Monday August 17, 2026 @12:47PM (#49333985)
Ah, I see what you mean now. Yeah, that was indeed problematic. We kinda fixed this issue a while back by obfuscating emails (https://github.com/racket/racket-pkg-website/pull/88), but it doesn't help with already scraped emails. Also, the raw emails are still technically readable if one knows where to look at.
Re:Rhombus 1.1 is now available on Monday August 17, 2026 @12:09AM (#49326472)
I agree that a ranking mechanism would be nice, but what do you mean by "fraud garbage"? I personally am not aware of any malicious package in the Racket ecosystem.
Re:Rhombus Language on Tuesday March 18, 2025 @08:56AM (#43398881)
See also https://github.com/mflatt/shplait, which is a language with (1) the HM type system and (2) the same syntax that Rhombus uses. The language itself is implemented in Rhombus.
To quote the above person: "tell me you haven't read the article without telling me".

You thought that supporting multiple "programming paradigms" is a nice thing, but it's the opposite for teaching beginning student. Experienced programmers want expressivity/customization/choices to do whatever they want. That's not what newbies need when they get stuck on an assignment.

Re:Creating Languages in Racket (2011) on Wednesday February 03, 2021 @03:35PM (#26018760)
> I like how TS is unsound (has no runtime performance penalty for mixing untyped code), and is easily disabled via any if it's in the way.

This is already done. See https://github.com/racket/typed-racket/pull/952 for RFC and https://github.com/racket/typed-racket/pull/948 for the implementation.

Re:Racket is 25 on Monday May 11, 2020 @06:01PM (#23147622)
As a programmable programming language, I think it would be a shame if someone wants to use mutation and it's not available. On the other hand, if you don't want to use it, then don't use it! If you are a language creator that doesn't want your client to use variable mutation, you can even choose to not provide the construct very easily (see the Beginning Student Language which does exactly this).
Re:Racket is 25 on Monday May 11, 2020 @03:30AM (#23139708)
Re:Racket is 25 on Sunday May 10, 2020 @05:54PM (#23136623)
In DrRacket, when the cursor is on an identifier, you can hover over the big arrow at the top right corner of the definition window. A popup will appear showing basic usage of functions / macros without detailed explanation. However, you can click "read more..." which will open up the full documentation in a browser. Also, this documentation is installed locally and does not require the internet.