Amiga.org
Amiga News and Community Announcements => Amiga News and Community Announcements => Amiga Programming and Development => Topic started by: ChrisH on December 25, 2008, 01:46:40 AM
-
A new version of PortablE has been released. PortablE is an AmigaE compiler, written from scratch in E, and able to compile itself. It supports Amiga OS3, OS4, AROS & MorphOS.
(http://cshandley.co.uk/portable/PortablE_small_logo.PNG) (http://cshandley.co.uk/portable)
The main changes for this release are:
* PortablE is now up to 7 times faster (greatest for big programs), due to a bug fix.
* Added support for MUI, ReqTools & some other 3rd-party libraries (now covers most of the requested ones).
* Added support for more AmigaOS modules (now covers all the requested ones).
* Comes with 247 modules for AmigaOS & 3rd-party libraries.
* Added FUNCtion pointers, PROTOTYPEs, return-type declarations, and new operators (XOR, SHL, SHR).
* Added scripts to call GCC or EC after PortablE.
* Error highlighting now works on AROS.
* Increased general funkyness by 301%... Happy Christmas!
* Many bug fixes (big & small), plus some other improvements.
If you want to find out more, or wish to download it, then please visit it's home page:
cshandley.co.uk/portable (http://cshandley.co.uk/portable)
-
good work, chris! ;)
-
Thanks ;)
-
Great work !
can you imagine an IDE/RAD suite built in PortablE ?
An open source developer suite, pluginable for API recognition, highly effecient E language. WOW !
cheers, asy
-
..."and able to compile itself."
This is SO impressive!
Awesome news!
JoeT
-
It occurs to me that the news item might be slightly misleading, if you haven't heard of PortablE before, and don't read any of the web site I linked to...
PortablE is designed to translate E code into other languages (currently mainly C++), preserving the formatting & layout of the original code, and then use a 'real' compiler to generate the binary (say GCC). In theory it could translate to a lower-level language like assembler, but I don't currently have the time or interest to do that (when GCC works well enough).
PortablE provides a lot of advantages over the old AmigaE, but best if you read the start of the on-line manual on the web site for more information.