Guile Hoot 0.6.0 已发布!—灵动研究所

  • Release: Hoot 0.6.0 is released on January 22, 2025. It's a Scheme to WebAssembly compiler backend for Guile and a general-purpose WebAssembly toolchain.
  • Donation: If you like Spritely's work, consider donating at https://spritely.institute/donate. Monthly supporters at certain tiers will have their names featured in Cirkoban credits.
  • Highlights:

    • Improved weak hashtable support with reimplemented weak key hashtables (now iterable), added weak value and doubly weak hashtables, and updated Guile legacy hashtable API. Weak vectors were also added due to a contribution.
    • Hoot can now compile nearly all Goblins source code.
    • WebKit now ships with Wasm GC and tail calls enabled by default, removing a blocker for running Hoot programs on Safari and other WebKit-derived browsers. But there might be an issue.
  • New features:

    • Added various modules like (hoot expander), (hoot finalization), etc.
    • Reimplemented weak key hashtables and added related support.
    • Added initial implementation of applicable records.
    • Many other additions and improvements in different areas like file ports, syntax conversion, etc.
  • Bug fixes:

    • Fixed issues like auxiliary modules not being added to *all-instances* table, Guile not terminating on Hoot module calls, etc.
  • Browser compatibility: Compatible with Firefox 121 or later, Google Chrome 119 or later, and Safari/WebKit 18.2 or later.
  • Get Hoot 0.6.0: Available in GNU Guix by $ guix pull and $ guix install guile-next guile-hoot. Can also be built from source via the release tarball at https://spritely.institute/hoot. Documentation is at https://spritely.institute/files/docs/guile-hoot/0.6.0/index.html.
  • Hoot at FOSDEM: Dave will present “Minimalist web application deployment with Scheme” on Sunday, February 2nd in the Declarative and Minimalistic Computing devroom. The talk will be livestreamed and a recording will be available later. Details are at https://fosdem.org/2025/sched...
  • Get in touch: Report bugs, send pull requests, or follow development at https://codeberg.org/spritely... Share cool Hoot projects on the community forum at https://community.spritely.institute/. Thanks to Christine Lemmer-Webber for the Hoot pixel art and the MetaMask folks for funding.
阅读 7
0 条评论