Skip to content
This repository has been archived by the owner on Jun 29, 2023. It is now read-only.

Releases: moonglum/halunke

Even better errors

17 Mar 16:25
85f48a1
Compare
Choose a tag to compare

This release further improves displaying errors in Halunke. Especially errors for sending messages and defining methods.

Better Errors

05 Mar 01:49
Compare
Choose a tag to compare

This release improves the display of errors. This is inspired by Elm. An example:

4 | ("hello" replace (my replac "i" wit "a") with "mumpf")
                     ^^^^^^^^^^^^^^^^^^^^^^^

"str" received the message `replac wit`. It doesn't know how to handle that.
Did you mean `replace with`?

The sarna release (breaking change)

03 Mar 20:42
Compare
Choose a tag to compare

This release (mainly) addresses feedback by @sarna and includes breaking changes:

  • Rename to_s to to_string
  • Rename to_b to to_boolean
  • Rename stdio#p to stdio#examine
  • Add a ** method to numbers for exponentiation
  • Make (1+2) valid and working syntax.

Some chores:

  • Add missing documentation
  • Update dependencies
  • Clean up (allow tests to run in isolation, rename lexer to tokenizer)

The beanieboi release

27 Dec 19:48
Compare
Choose a tag to compare
v0.7.0

Version 0.7.0