Hoot 0.5.0 released!

At last, a new release of Hoot is here! We’ve got a lot of goodies this time around like an interpreter (which you can try out by visiting the link below!), lightweight concurrency, improved Guile compatibility, and backtraces.

Read our new blog post for full release details.

1 Like

Guile on my machine:

scheme@(guile-user)> ((lambda (x) (+ x 1)) 2)
$2 = 3

Interpreter in the post:

> ((lambda (x) (+ x 1)) 2)
Scheme error:
  1. #<&syntax>
  2. #<&irritants irritants: ((lambda (x) (+ x 1)) 2)>
  3. #<&source file: "hoot/errors.scm" line: 90 column: 22>

Is it a known issue?

1 Like

Oof! This was caused by a small issue in our temporary macro expander and not noticed due to an error in our eval test runner so we thought it was working before we shipped 0.5.0. Fixed in main now! Thanks for the report.

1 Like