# Blog Post: Guile Hoot v0.4.0 released!

**URL:** <https://community.spritely.institute/t/blog-post-guile-hoot-v0-4-0-released/472>\
**Category:** Architecture\
**Tags:** debugging, ui, wasm\
**Created:** [April 9, 2024, 4:23pm UTC](https://community.spritely.institute/t/blog-post-guile-hoot-v0-4-0-released/472 "2024-04-09T16:23:17Z")\
**Posts on this page:** 1\
**Page:** 1

<div class="post-metadata">

**Author:** ![frandallfarmer](https://yyz2.discourse-cdn.com/flex030/user_avatar/community.spritely.institute/frandallfarmer/32/3_2.png) [@frandallfarmer](https://community.spritely.institute/u/frandallfarmer)\
**Post date:** [April 9, 2024, 4:23pm UTC](https://community.spritely.institute/t/blog-post-guile-hoot-v0-4-0-released/472/1 "2024-04-09T16:23:17Z")

</div>

![Hoot version 0.4.0](https://canada1.discourse-cdn.com/flex030/uploads/spritely/original/1X/3367a66f637fe97e236e16537a1e83b3a111eca1.png)

We are excited to announce the release of [Guile Hoot](https://spritely.institute/hoot) v0.4.0! Hoot is a Scheme to WebAssembly compiler backend for [Guile](https://gnu.org/software/guile), as well as a general purpose WebAssembly toolchain. In other words, _Scheme in the browser!_

### Highlights

- Hoot now supports user-defined modules. Users no longer have to stuff their entire program into one file! Currently, the R6RS `library` syntax is supported, with R7RS `define-library` and Guile `define-module` syntax to come in a future release.
- The standard library is now available as a collection of importable modules. Hoot supports the standard `(scheme ...)` namespace as specified by R7RS-small. Non-standard interfaces are available under the `(hoot ...)` namespace. The see manual for more information about available non-standard interfaces.
- An example project was added to the source tree in Git, `examples/project-template`, 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](https://gitlab.com/spritely/guile-hoot/-/blob/main/examples/project-template/README.md?ref_type=heads) for more information.
- More of R7RS-small has been implemented and Hoot can now run 54 out of 57 [Scheme benchmarks](https://ecraven.github.io/r7rs-benchmarks/)!

Read on for the full change log.

> **[Guile Hoot v0.4.0 released! — Spritely Institute](https://spritely.institute/news/guile-hoot-v0-4-0-released.html)**
