SmartEiffel 1.2 seems to be gaining traction, being supported by Gobo and e-POSIX (which do not support the latest Loria version of SmartEiffel).
This release includes some minor bugfixes, some changes related to 2.2 compatibility, and some changes to allow use of MSVC++ 2005 as backend. Compaibility changes include:
- A warning is issued for calls Current.f, where f is not exported to the Current class. It is not considered an error for 1.1 compatibility (it is an error in 2.x)
- Some file handling features of GENERAL that were removed in 2.x are now obsolete. Other removed features from GENERAL/ANY, too
- INTEGER.even is obsolete, replaced by is_even
- A warning is emitted for code that does not conform to the stricter case-sensitivity rules of SE 2.2
- Fixed an overflow when parsing ASCII codes in manifest strings
- Changed mangling of identifiers that prevented using MSVC 2005 as backend
- Warnings are no longer issued when doing a short or class_check of ANY, GENERAL and PLATFORM
No comments:
Post a Comment