guix-patches
[Top][All Lists]
Advanced

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

[bug#46865] [PATCH] gnu: racket: update to 8.0.


From: Philip McGrath
Subject: [bug#46865] [PATCH] gnu: racket: update to 8.0.
Date: Wed, 3 Mar 2021 10:06:14 -0500
User-agent: Mozilla/5.0 (Macintosh; Intel Mac OS X 10.14; rv:68.0) Gecko/20100101 Thunderbird/68.12.0

I changed the description primarily because, as of Racket 8.0, it is no longer accurate to say, "It features a compiler and a virtual machine with just-in-time native compilation"—the default implementation is now a native code compiler based on Chez Scheme.

But there's certainly still room for improvement. In particular, I see that Nix is using the description:

> Racket is a full-spectrum programming language. It goes beyond
> Lisp and Scheme with dialects that support objects, types,
> laziness, and more. Racket enables programmers to link
> components written in different dialects, and it empowers
> programmers to create new, project-specific dialects. Racket's
> libraries support applications from web servers and databases to
> GUIs and charts.

The Racket project has used descriptions along those lines in other places before.

I left the synopsis, "Implementation of Scheme and related languages", alone, but that's also debatable. From a Racketeer's perspective, Racket contains a Scheme implementation, but it is not primarily a Scheme implementation. Nix uses the short description, "A programmable programming language".





reply via email to

[Prev in Thread] Current Thread [Next in Thread]