Releases: bern-lang/Bern
Releases · bern-lang/Bern
Release list
Bern Programming Language - 2.2.0
- Fixed a bug in which input() could not be correctly processed when wrapped by functions.
- Crash-on-error is the default again.
- Equality for ADT values.
- ADT-aware lists.
- Infinite & stepped ranges.
- Portuguese operator names are reserved.
- New monads library.
- Consistent snake_case names across libraries.
- added to_double() in core lib.
Bern Programming Language - 2.1.0
This release expands upon the 2.0.0 milestone. It fixes Issue 3 as well as adding the following:
- User-defined operators.
- Typed variable declarations.
- The Auto / Any type.
- Multi-line type declarations.
- Updates for Bernparsec
The full Changelog as well as updated documentation can be found here.
Bern Programming Language - 2.0.0
Bern 2.0 is a major release!
It turns the interpreter into a configurable language: a set of pragmas lets you opt into stricter or looser behaviour per file, and several long-standing rough edges are now sensible defaults. It also adds JSON, written-word operators, currying, lazy ranges, and recoverable errors - and it also feature lots and lots of new stuff!
Please check the Changelog for all new changes.
Bern Interpreter - v1.1.3
Bern Interpreter - v1.0.1
Bern Language Interpreter
The Bern Language Interpreter.
Available on Windows and Linux.
