Version 0.0.16 available
Development Version 0.0.16 of the Eigen Compiler Suite is available for evaluation. It fixes various issues and includes the following improvements.
General:
- Added wrappers for Windows GDI functions
- Added latest AMD64 instructions
Oberon:
- Improved control-flow analysis
- Added support for SET64 output
- Unified documentation about syntax extensions
- Added support for explicit value conversions
The last feature is a language extension that renders many uses of SYSTEM.VAL obsolete. It allows converting a value of basic type to any other basic type by calling the desired type with that value [1]. For example:
VAR set: SET; integer: INTEGER; BEGIN set := SET (integer); integer := INTEGER (set);
This complements the predeclared identity operations LONG and SHORT which only convert between the next bigger or smaller numeric type.
[1] https://ecs.openbrace.org/manual/manualse27.html#x38-2750007.2.4
Comments