guile-user
[Top][All Lists]
Advanced

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

Re: [ANN] Guile Hoot 0.4.0 released!


From: Nala Ginrut
Subject: Re: [ANN] Guile Hoot 0.4.0 released!
Date: Wed, 10 Apr 2024 07:37:13 +0900

Congrats!
I'm considering to integrate Hoot in Artanis, so that folks may write both
web front/backend with Scheme.

Best regards.

On Tue, Apr 9, 2024, 23:13 Thompson, David <dthompson2@worcester.edu> wrote:

> Hey Guilers!
>
> On behalf of the Spritely Institute, I'm happy to announce that Guile
> Hoot v0.4.0 has been released! Hoot is a Scheme to WebAssembly
> compiler backend for Guile, which means you can now run Scheme in the
> browser for real, tail calls and all.
>
> The highlights of this release are:
>
> * Hoot now supports user-defined modules.  Users no longer have to
>   stuff their entire program into one file!
>
> * The standard library is now available as a collection of importable
>   modules.  Hoot provides the R7RS (scheme ...) namespace, as well as
>   its own (hoot ...) namespace.
>
> * An example project was added to the source tree in Git to serve as
>   an easy starting point for new Hoot projects.  This example project
>   also ships with our official release tarballs.  See the template's
>   README [0] for more information.
>
> * More of R7RS-small has been implemented and Hoot can now run 54 out
>   of 57 Scheme benchmarks! [1] (Note that this data is currently just
>   from my machine.  The official benchmark server will need to be
>   capable of running NodeJS 22+, or another V8 distro, before Hoot
>   results could be published there.)
>
> Read the full release notes here:
>
> https://spritely.institute/news/guile-hoot-v040-released.html
>
> If you use Guix then it's easy to try out Hoot:
>
>     guix pull
>     guix shell guile-next guile-hoot
>
> Happy hooting!
>
> - Dave
>
> [0]
> https://gitlab.com/spritely/guile-hoot/-/blob/main/examples/project-template/README.md?ref_type=heads
>
> [1] https://ecraven.github.io/r7rs-benchmarks
>
>


reply via email to

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