Racket v7.6

130 views
Skip to first unread message

'John Clements' via users-redirect

unread,
Feb 13, 2020, 8:27:46 PM2/13/20
to Racket Users
----------------------------------------------------------------------
Racket version 7.6 is now available from

https://racket-lang.org/


* DrRacket's scrolling has been made more responsive.

* DrRacket's dark mode support is improved for Mac OS and Unix.

* Racket CS is ready for production use. We will work to further
improve Racket CS before making it the default implementation, but
it now consistently passes all of our integration tests and
generally performs well. (Compiled code remains significantly larger
compared to the default implementation.)

* The Web Server provides fine-grained control over various aspects of
handling client connections (timeouts, buffer sizes, maximum header
counts, etc.) via the new "safety limits" construct.

Using this new construct, we have decreased the web server's default
level of trust in client connections and made it detect additional,
maliciously constructed requests. Resource-intensive applications may
need to adjust the default limits (for example, to accept large file
uploads). In trusted settings, they can be disabled completely by
starting the web server with `#:safety-limits
(make-unlimited-safety-limits)`.

* The Web Server's handling of large files is improved, and its
latency for long-running request handlers is reduced.

* The Macro Stepper has a new macro hiding algorithm that tracks term
identity through syntax protection (see `syntax-arm`), making macro
hiding work more reliably. Its UI indicates protected and tainted
syntax.

* The Racket documentation includes a "building and contributing" guide.

Contributors: Alex Harsanyi, Alex Knauth, Alex Muscar, Alexis King, Ben
Greenman, Bogdan Popa, Brian Wignall, Dan Holtby, David K. Storrs,
Dionna Glaze, Dominik Pantůček, Fred Fu, Geoff Shannon, Gustavo
Massaccesi, Jack Firth, Jay McCarthy, Jens Axel Søgaard, Jesse Alama,
Joel Dueck, John Clements, Jordan Johnson, Julien Delplanque, Leo Uino,
Luka Hadži-Đokić, Luke Lau, Matthew Flatt, Matthias Felleisen, Mike
Sperber, Paulo Matos, Philip McGrath, Reuben Thomas, Robby Findler, Ross
Angle, Ryan Culpepper, Sage Gerard, Sam Tobin-Hochstadt, Shu-Hung You,
Sorawee Porncharoenwase, Stephen De Gabrielle, Syntacticlosure, Timo
Wilken, Tommy McHugh, Winston Weinert, Zaoqi

Feedback Welcome
----------------------------------------------------------------------



John Cowan

unread,
Feb 13, 2020, 9:11:08 PM2/13/20
to John Clements, Racket Users
On Thu, Feb 13, 2020 at 8:27 PM 'John Clements' via users-redirect <us...@plt-scheme.org> wrote:

 (Compiled code remains significantly larger compared to the default implementation.)

Does this refer to bytecode or machine code? 



John Cowan          http://vrici.lojban.org/~cowan        co...@ccil.org
Wer es in kleinen Dingen mit der Wahrheit nicht ernst nimmt, dem kann
man auch in grossen Dingen nicht vertrauen.  --Albert Einstein on honesty

John Cowan

unread,
Feb 13, 2020, 9:15:09 PM2/13/20
to Sam Tobin-Hochstadt, John Clements, Racket Users
Thanks.  So in that case Racket/CS files would be expected to be larger.

On Thu, Feb 13, 2020 at 9:14 PM Sam Tobin-Hochstadt <sa...@cs.indiana.edu> wrote:


On Thu, Feb 13, 2020, 9:11 PM John Cowan <co...@ccil.org> wrote:


On Thu, Feb 13, 2020 at 8:27 PM 'John Clements' via users-redirect <us...@plt-scheme.org> wrote:

 (Compiled code remains significantly larger compared to the default implementation.)

Does this refer to bytecode or machine code? 

The Racket CS implementation does not use bytecode; the compiled form on disk includes machine code. 

Sam





John Cowan          http://vrici.lojban.org/~cowan        co...@ccil.org
Wer es in kleinen Dingen mit der Wahrheit nicht ernst nimmt, dem kann
man auch in grossen Dingen nicht vertrauen.  --Albert Einstein on honesty

--
You received this message because you are subscribed to the Google Groups "Racket Users" group.
To unsubscribe from this group and stop receiving emails from it, send an email to racket-users...@googlegroups.com.
To view this discussion on the web visit https://groups.google.com/d/msgid/racket-users/CAD2gp_S%2BsxYf_8QV02XeJi-qLUKtySHDd5LQO9C9%3DbeqJ6fUTw%40mail.gmail.com.

Juan Carlos Olivo

unread,
Feb 14, 2020, 9:01:07 AM2/14/20
to Racket Users
Thanks for the Valentine in the splash screen!

Asumu Takikawa

unread,
Mar 8, 2020, 9:13:03 PM3/8/20
to Racket Users
On 2020-02-13 20:27:40 -0500, 'John Clements' via users-redirect wrote:
> Racket version 7.6 is now available from

The Ubuntu PPA was recently also updated to v7.6, sorry for the delayed
update this time.

Install instructions are on Launchpad as usual:

https://launchpad.net/~plt/+archive/ubuntu/racket

Please report any packaging-specific issues on Github:

https://github.com/takikawa/racket-ppa

Cheers,
Asumu
Reply all
Reply to author
Forward
0 new messages