Groups | Search | Server Info | Keyboard shortcuts | Login | Register [http] [https] [nntp] [nntps]
| Path | csiph.com!weretis.net!feeder6.news.weretis.net!nntp.club.cc.cmu.edu!169.228.66.3.MISMATCH!ihnp4.UCSD.Edu!usenet.stanford.edu!not-for-mail |
|---|---|
| From | Paolo Redaelli <paolo.redaelli@gmail.com> |
| Newsgroups | gnu.announce |
| Subject | Gnu Liberty Eiffel 2016.05 (Bell) released |
| Date | Fri, 27 May 2016 00:58:42 +0200 |
| Lines | 56 |
| Approved | info-gnu@gnu.org |
| Message-ID | <mailman.360.1464329118.1216.info-gnu@gnu.org> (permalink) |
| NNTP-Posting-Host | lists.gnu.org |
| Mime-Version | 1.0 |
| Content-Type | text/plain; charset=iso-8859-15 |
| Content-Transfer-Encoding | 7bit |
| X-Trace | usenet.stanford.edu 1464329119 6561 208.118.235.17 (27 May 2016 06:05:19 GMT) |
| X-Complaints-To | action@cs.stanford.edu |
| Cc | Eiffel <liberty-eiffel@gnu.org> |
| To | info-gnu@gnu.org |
| Envelope-to | info-gnu@gnu.org |
| DKIM-Signature | v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20120113; h=to:from:cc:subject:message-id:date:user-agent:mime-version :content-transfer-encoding; bh=Yjp/aw7Dyy/hq4Rk9CmTc9uhL4ReYGdxtb+mK0B6Aes=; b=MNomx95kp37Otbl0MQZE1ib/MEOdz2gxleRPwjC938XnIj0ymqB2KftotQt3N5nRRW Cs1ZqYS+6v+guREORVYv3lRQR9m+4p16aIDWW3gGhboYSaOK4FtEDVm/Mi7s52aCLK6R WlMsedpUU4b8uca/QE50u9thqIg5o9zaE2cYVsXxSMxW12KjfznJ56/rXuJuFAAamSsf jh8RJNnC/+KLsvUBk82Upnz7eG5dIgiyPFxAGScNEzA6O9IrNqS+vVPr2sUyEbMYJRDC wFdw2ZCE6OZLZEoJsQqwLdEGuL+59pMHpobbkIrSEcRtVmpfSSYy5+TzY8i9XxniT7Gd FT7A== |
| X-Google-DKIM-Signature | v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20130820; h=x-gm-message-state:to:from:cc:subject:message-id:date:user-agent :mime-version:content-transfer-encoding; bh=Yjp/aw7Dyy/hq4Rk9CmTc9uhL4ReYGdxtb+mK0B6Aes=; b=ctxPD6hFb+h8/yC+/JHp0JCHjaHfg9I3rG+A8YLpGsAUNjBGNvNMcTDSI8KtX0gxJt MBsWFJmy0h/mpts0CyN20Un3DULlaeFolZuBiKC9adlO5WaI5d7mgEBz+GB7zw7xsMnN 9HNpmQexJfFyuufrYC0G7/kwo8PvWinuxgd1rdKp0Bw+kx2XyZJMfHbgllrWxy+REKDw ZaIF2zPQsd8HiuL0b4y7DavI0wViBZQYZlb/OJkmxFtWhAiHULW5R98Q3EORdgKAsvdC 6T66Ge+lh8YsV7PFyrFIPI7NI8mdvsRY3J3TP9GHK8AGVqt5TitTWz4vRqrL9RZfT4wf wXXA== |
| X-Gm-Message-State | ALyK8tJRQBa0YgQPSpAw/Fbus8WjnMB6/SiEC1ruyppRIW7aguY8HIXY9n/T1WAdBlQjYQ== |
| X-Received | by 10.194.234.167 with SMTP id uf7mr11564460wjc.122.1464303526228; Thu, 26 May 2016 15:58:46 -0700 (PDT) |
| User-Agent | Mozilla/5.0 (X11; Linux x86_64; rv:38.0) Gecko/20100101 Icedove/38.7.0 |
| X-detected-operating-system | by eggs.gnu.org: GNU/Linux 2.2.x-3.x [generic] |
| X-Received-From | 2a00:1450:400c:c09::231 |
| X-Mailman-Approved-At | Fri, 27 May 2016 02:05:17 -0400 |
| X-BeenThere | info-gnu@gnu.org |
| X-Mailman-Version | 2.1.21 |
| Precedence | list |
| List-Id | Announcements and Requests for Help from the GNU project and the Free Software Foundation <info-gnu.gnu.org> |
| List-Unsubscribe | <https://lists.gnu.org/mailman/options/info-gnu>, <mailto:info-gnu-request@gnu.org?subject=unsubscribe> |
| List-Archive | <http://lists.gnu.org/archive/html/info-gnu/> |
| List-Post | <mailto:info-gnu@gnu.org> |
| List-Help | <mailto:info-gnu-request@gnu.org?subject=help> |
| List-Subscribe | <https://lists.gnu.org/mailman/listinfo/info-gnu>, <mailto:info-gnu-request@gnu.org?subject=subscribe> |
| Xref | csiph.com gnu.announce:1359 |
Show key headers only | View raw
I'm pleased to annouce that
LibertyEiffel 2016.05 (Bell) Release is out.
Liberty Eiffel project is the GNU Eiffel Compiler.
It is a free-as-in-freedom Eiffel compiler started from SmartEiffel code base. Its goal is to retain the good solidity of SmartEiffel but not its rigidity.
Think of Liberty as SmartEiffel down from its ivory tower.
This is the first release since LibertyEiffel acquired the status of "official" GNU Eiffel compiler.
What's new:
* Inline agents that are real closures
* generic creation
* Several small changes to make the language more ECMA-like:
* keyword "is" at the beginning of a feature is now deprecated
* keyword "indexing" renamed by "note"
* keyword "creation" renamed into "create"
* Added support for alias "[]" and alias "()"
* changed Environment Variable name from SmartEiffel to LibertyEiffel (anyhow, normally it should not be necessary to set this one)
* configuration files now use XDG specification
* new tool Mock
* wew tool wrapper_generator
* removed linebreaks in compiler output
* many bugfixes
* GC call at exit is optional
* finder now finds all classes in the universe with the given name, not only the first one
* constants are now visible in the eiffeldoc generated documentation
* Wrappers:
* SQLite
* ZMQ
* removed the other wrappers until they're usable
* Known bugs:
* there is still an issue in both GC implementations (classical SEGC and BDW), if it shows up, it often yields a "Bad target type" runtime error.
for the full list see [2]
We want to thank all who worked on this release, in particual Cyril Adrian who contributed much of the work .
We are looking forward to a promising time until the Curtiss release, with 2 GSoC projects and many new active members in the community. It is really a pleasure to work with all of you - thank you so much!
But I don't want to waste your time with making you read my boring
words, so please go and check it out:
You can get the Bell release as
- Tarball:
http://download.savannah.gnu.org/releases/liberty-eiffel/bell.tar.gz
- Debian/Ubuntu packages:
http://apt.liberty-eiffel.org/ release main
- Git repository:
git://git.savannah.gnu.org/liberty-eiffel.git
Stay tuned and have fun!
Rapha
Back to gnu.announce | Previous | Next | Find similar | Unroll thread
Gnu Liberty Eiffel 2016.05 (Bell) released Paolo Redaelli <paolo.redaelli@gmail.com> - 2016-05-27 00:58 +0200
csiph-web