Releases: mark-sed/ebe
Releases · mark-sed/ebe
Ebe 1.0.0 (with Linux binary)
Included is a binary compiled for Linux on 14/05/2022 of Ebe 1.0.0.
It is recommended to compile from source, using install.sh
script (see instructions in readme.md
file).
Release notes
- Support for string values in user defined expressions - value replacement
- User defined expression can now contain a string in quotes (
"
), which will be moved to the specified position, just as if using NUMBER or FLOAT. - Such string can contain any type, meaning it can contain even delimiters, symbols, floats.... But note, that this is then takes as a single word and using for example
RETURN SWAP 42
will swap all of the values placed. - E.g.:
{! "Hello" !}
or even{! "Hello there 3.14!" !}
.
- User defined expression can now contain a string in quotes (
- Support for FLOATs in user defined expressions
- Support for FLOATs in Ebel expression passes
- New engine Taylor (
-E Taylor
)- Taylor uses NOP TAIL and only mutations to find fitting program.
- This engine is somewhat experimental, but might have better results in some cases, it's overall performance was worst on benchmarks comparing to the current Jenn engine.
Ebe 0.3.0 (with Linux binary)
Included is a binary compiled for Linux on 22/02/2022 of Ebe 0.3.0.
It is recommended to compile from source, using install.sh
script (see instructions in readme.md
file).
Release notes
This is the first public version and thus bellow are listed general features.
- Example files compilation
- Ebel interpretation
- Engine Jenn and MiRANDa
- User expressions with support for NUMBER type
PASS Expressions
with support for:- Type matching -
Pass DELIMITER Expression
- Value matching -
Pass "42" Expression
- Fall through mechanic
- Type matching -
- Rich text file parsing
- Basic Ebel optimizations