GNU Guile 2.9.9 Released [beta]

We are pleased to announce GNU Guile release 2.9.9. This is the ninfth and probably final pre-release of what will eventually become the 3.0 release series. Compared to the current stable series (2.2.x), the future Guile 3.0 adds support for just-in-time native code generation, speeding up all Guile programs. See the NEWS extract at the end of the mail for full details. Compared to the previous prerelease (2.9.7), Guile 2.9.8 fixes a number of bugs. The current plan is to make a 3.0.0 final release on 17 January 2020. If there's nothing wrong with this prerelease, 3.0.0 will be essentially identical to 2.9.9. With that in mind, please test and make sure the release works on your platform! Please send any build reports (success or failure) to address@hidden, along with platform details. You can file a bug by sending mail to address@hidden. The Guile web page is located at http://gnu.org/software/guile/, and among other things, it contains a copy of the Guile manual and pointers to more resources. Guile is an implementation of the Scheme programming language, packaged for use in a wide variety of environments. In addition to implementing the R5RS, R6RS, and R7RS Scheme standards, Guile includes a module system, full access to POSIX system calls, networking support, multiple threads, dynamic linking, a foreign function call interface, powerful string processing, and HTTP client and server implementations. Guile can run interactively, as a script interpreter, and as a Scheme compiler to VM bytecode. It is also packaged as a library so that applications can easily incorporate a complete Scheme interpreter/VM. An application can use Guile as an extension language, a clean and powerful configuration language, or as multi-purpose "glue" to connect primitives provided by the application. It is easy to call Scheme code >From C code and vice versa. Applications can add new functions, data types, control structures, and even syntax to Guile, to create a domain-specific language tailored to the task at hand.
-
- Login or register to post comments
Printer-friendly version
- 1663 reads
PDF version
More in Tux Machines
- Highlights
- Front Page
- Latest Headlines
- Archive
- Recent comments
- All-Time Popular Stories
- Hot Topics
- New Members
Meet the New Linux Distro Inspired by the iPad
I’ve seen a tonne of Linux distros come and go in the 12 years I’ve been blogging about Ubuntu, but precious few have been designed exclusively for tablet use.
So when I came across JingOS, a new Ubuntu-based distro touting a touch-centric UI, I was naturally intrigued. Tablet-based Linux distros aren’t exactly common.
JingOS’s developers say it is “the world’s first iPadOS-style Linux distro”. I don’t imagine anyone is going to take issue with that statement, especially once they’ve seen how it looks!
| Linus Torvalds Decides To Land NVIDIA RTX 30 "Ampere" Support In Linux 5.11
While new feature code is normally not allowed in past the end of the merge window for a given Linux kernel release cycle, Linus Torvalds has decided to merge the newly-published open-source driver code for the NVIDIA GeForce RTX 30 "Ampere" graphics cards for the Linux 5.11 kernel that will debut as stable in February.
Ahead of this weekend's Linux 5.11-rc4 release, Linus Torvalds has merged the new initial open-source code for the NVIDIA RTX 30 / Ampere GPUs via the Nouveau driver. He was fine with allowing this late addition to Linux 5.11 as the new hardware support is all self-contained and doesn't risk regressing the existing NVIDIA GPU support within the Nouveau driver. Thus it's one of the rare times he permits new code to be added after a merge window since there is minimal risk of it regressing the status quo of hardware support.
|
today's leftovers
| Security Leftovers
|
Recent comments
10 hours 13 min ago
11 hours 38 min ago
11 hours 40 min ago
11 hours 51 min ago
11 hours 58 min ago
12 hours 19 min ago
13 hours 11 min ago
14 hours 43 min ago
15 hours 1 min ago
15 hours 15 min ago