unofficial mirror of guile-user@gnu.org 
 help / color / mirror / Atom feed
* Guile Hoot v0.2.0 released!
@ 2023-11-30 20:08 Thompson, David
  2023-11-30 20:24 ` Mikael Djurfeldt
                   ` (3 more replies)
  0 siblings, 4 replies; 13+ messages in thread
From: Thompson, David @ 2023-11-30 20:08 UTC (permalink / raw)
  To: Guile User

Hey Guilers!

On behalf of the Spritely Institute, I'm happy to announce that Guile
Hoot v0.2.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:

* Nearly all of R7RS-small is now implemented! Hoot 0.2.0 is now
capable of running many more standard Scheme programs than 0.1.0.

* A foreign function interface (FFI) has been added to make it easy to
declare imported host functions and call them from Scheme.

* User-defined record types, sorely missing from 0.1.0, have been added.

Read the full release notes here:
https://spritely.institute/news/guile-hoot-v020-released.html

If you use Guix then it's easy to try out Hoot:

    guix pull
    guix shell guile-next guile-hoot

But wait, there's more! I've been busy writing up a tutorial for using
Hoot to make React-like web pages, and that is also available now:

https://spritely.institute/news/building-interactive-web-pages-with-guile-hoot.html

If you're curious what it looks like to integrate Scheme with
JavaScript browser APIs then definitely check out that post.

Okay, that's all for now.  Happy hooting!

- Dave



^ permalink raw reply	[flat|nested] 13+ messages in thread

end of thread, other threads:[~2023-12-13 22:44 UTC | newest]

Thread overview: 13+ messages (download: mbox.gz follow: Atom feed
-- links below jump to the message on this page --
2023-11-30 20:08 Guile Hoot v0.2.0 released! Thompson, David
2023-11-30 20:24 ` Mikael Djurfeldt
2023-12-01  7:21 ` Nala Ginrut
2023-12-03 15:04 ` Daniel Skinner
2023-12-05 17:58   ` Christine Lemmer-Webber
2023-12-11  5:52     ` Daniel Skinner
2023-12-11 15:49       ` Thompson, David
2023-12-11 17:03         ` Daniel Skinner
2023-12-11 17:39           ` Thompson, David
2023-12-11 18:35             ` Daniel Skinner
2023-12-11 17:36         ` Daniel Skinner
2023-12-13 22:05 ` Daniel Skinner
2023-12-13 22:44   ` Daniel Skinner

This is a public inbox, see mirroring instructions
for how to clone and mirror all data and code used for this inbox;
as well as URLs for read-only IMAP folder(s) and NNTP newsgroup(s).