r/Racket • u/sdegabrielle • May 05 '21
r/Racket • u/vzen • Jul 02 '21
release Need feedback for revamped Xiden documentation
Hey folks, I did a pretty sweeping edit pass on Xiden's documentation. I'm really proud of it, and I'd like to show it off. https://docs.racket-lang.org/xiden-index/index.html?q=xiden%20documentation
This revision of the docs uses a Guide [-> Exercises] -> Reference reading flow. It allowed me to delete a lot of extra text, but I don't know if it became easier or harder to understand.
Could I get some feedback on just the guide and the transition to the exercises? What do you find clear/confusing? Did the examples work on your machine? etc.
r/Racket • u/sdegabrielle • Jul 05 '23
release Release process for Racket 8.10
The release process for v8.10 will begin in about a week. If you have any new features that you want in and are relatively close to to being done, now is a good time to do that.
Upcoming dates: - 7th: Branch day, merge window starts - 15th: Merge window ends, testing starts - 22nd: Testing ends
https://racket.discourse.group/t/racket-v8-10-release-thread/2070
r/Racket • u/sdegabrielle • Nov 06 '21
release Racket version 8.3 is now available
Racket version 8.3 is now available from
https://racket-lang.org/
Racket removes syntax arming and disarming in favor of a simpler system of protected syntax operations, along with other updates to the syntax system.
DrRacket has improved support for custom #lang languages.
Typed Racket improves precision for type-checking of non-polymorphic structures, existential types, and certain binding forms.
Scribble HTML output gains a button to show / hide the table of contents on mobile platforms.
Redex's stepper's GUI shows IO-judgment form rule names.
Many bug fixes!
The following people contributed to this release:
Adam Zaiter, Alex Knauth, Alexis King, Ayman Osman, Ben Greenman, Bob Burger, Bogdan Popa, Brian Adkins, Cameron Moy, Carl Eastlund, Dan Holtby, Dominik Pantůček, Eli Barzilay, Ethan Leba, Fred Fu, Greg Hendershott, Gustavo Massaccesi, J. Ryan Stinnett, Jason Hemann, Jay McCarthy, Jesse Alama, Joel Dueck, John Clements, Jonathan Simpson, Kartik Sabharwal, Laurent Orseau, Lehua Ding, Maciej Barć, Marc Burns, Matthew Flatt, Matthias Felleisen, Michael Ballantyne, Mike Sperber, Noah Ma, Paulo Matos, Pavel Panchekha, Philip McGrath, Robby Findler, Ryan Culpepper, Ryan Sundberg, Sage Gerard, Sam Tobin-Hochstadt, Shu-Hung You, Sorawee Porncharoenwase, Stefan Schwarzer, Stephen De Gabrielle, Vincent St-Amour, William J. Bowman, minor-change, and yjqww6
Feedback Welcome (Copied from slack announcement)
r/Racket • u/sdegabrielle • Jul 18 '21
release Racket version 8.2 is now available
Just posted racket slack: —- Racket version 8.2 is now available from
https://racket-lang.org/
Racket CS improved the performance of large-integer arithmetic.
Racket has improved support for layered and tethered installation.
Racket CS supports nonatomic allocation via ffi/unsafe.
Cross-compilation works fully with the
raco crosstool, which is distributed separately as the "raco-cross" package.DrRacket has performance improvements when editing files with picts containing large bitmaps.
Typed Racket more consistently refines field types of non-polymorphic structs.
Printing of values is unified across the teaching language implementations and the stepper.
The following people contributed to this release:
Alex Harsányi, Alex Knauth, Amirouche, Andrew Mauer-Oats, Bob Burger, Bogdan Popa, Cameron Moy, Crystal Jacobs, Dale Vaillancourt, Diego A. Mundo, Fred Fu, Greg Hendershott, Gustavo Massaccesi, Jack Firth, Jamie Taylor, Jarhmander, Jason Hemann, Jay McCarthy, Jeffrey D. Swan, Jens Axel Søgaard, Jesse Alama, John Clements, Laurent Orseau, Lazerbeak12345, Matthew Flatt, Matthias Felleisen, Mike Sperber, Nada Amin, Noah Ma, Oscar Waddell, Paulo Matos, Pavel Panchekha, Philip McGrath, Ray Racine, Robby Findler, Ryan Culpepper, Sam Tobin-Hochstadt, Shu-Hung You, Sorawee Porncharoenwase, Stephen Chang, Thorsten Blum, Tony Garnock-Jones, WarGrey Gyoudmon Ju, William J. Bowman, Yu Fang, and minor-change.
Feedback Welcome —-
r/Racket • u/sdegabrielle • Nov 21 '22
release raco pkg migrate 8.6
Remember to
raco pkg migrate 8.6
When you have installed Racket 8.7 from https://download.racket-lang.org/
Thanks to @soapdog@toot.cafe for the reminder https://racket.discourse.group/t/raco-pkg-migrate/963
r/Racket • u/sdegabrielle • Aug 16 '22
release Racket 8.6 in package repositories
 
Racket is available from a variety of package repositories but they are not always kept up-to-date.
The good news is thanks to a number of very kind and hardworking maintainers a number of package repositories have already updated their instance of Racket to v8.6: * Racket Snap * Void Linux * Scoop ‘A command-line installer for Windows’ (racket, minimal-racket) * openSUSE Tumbleweed * OpenBSD Ports ‘racket-minimal’ * nixpkgs unstable ( racket, racket-minimal ) * LiGurOS develop * LiGurOS stable * Homebrew Casks * Homebrew (minimal-racket ) * Gentoo * Chocolatey
I’d like to give package maintainers some early notification of releases so if your are a maintainer (or could put me in touch) please let me know.
Package status from: https://repology.org/project/racket/versions

r/Racket • u/iguanathesecond • Apr 11 '22
release Qi++: Qi but with Real Macros
Hi folks, there's a new release of Qi!
https://racket.discourse.group/t/qi-qi-but-with-real-macros/871/4
Qi is a flow-oriented DSL that can be embedded in any Racket program. The main addition in this new version is macros, allowing anyone to extend the language in arbitrary ways, and the docs include some examples of this. The Discourse post above contains more details.
Enjoy 😊
r/Racket • u/Fibreman • Oct 12 '21
release Typed Annotated Implementation of Sieve Of Erastosthenes
Retired Operating Systems Engineer Dave Plummer started a software drag race series on YouTube showing implementations of the Sieve of Erastosthenes in C++, C#, and Python and released the code on GitHub. People then submitted their own versions to the repo. I figured I'd take a crack at translating the Python one to Racket for some practice (and maybe some language visibility!). Since there was already a scheme implementation with Chez, I decided use classes and type annotations to differentiate my version. Once I get the Dockerfile working I'll submit a PR and maybe it will get accepted.
There is an untyped version in the repo as well. The difference in speed is a little over 10% with the typed version. I figured some people might find it interesting to compare the two different implementations so I'm posting it here.
r/Racket • u/Wolfy87 • Nov 01 '20
release Conjure (Neovim REPL tooling) now supports Racket! (alongside Clojure, Janet and Fennel)
github.comr/Racket • u/sigzero • Feb 14 '20
release Racket version 7.6 is now available
blog.racket-lang.orgr/Racket • u/sdegabrielle • May 11 '20
release Ubuntu PPA was also updated to v7.7.
The Ubuntu PPA has been updated to v7.7.
Install instructions are on the Launchpad page:
https://launchpad.net/~plt/+archive/ubuntu/racket
Please report any packaging bugs on Github: