PDA

View Full Version : PortablE r3 released


ChrisH
12-24-2008, 06:46 PM
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)

zurt
12-25-2008, 04:01 PM
good work, chris! ;)

ChrisH
12-26-2008, 04:08 PM
Thanks ;)

asymetrix
12-27-2008, 11:27 AM
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

joetee
12-27-2008, 06:02 PM
..."and able to compile itself."

This is SO impressive!
Awesome news!

JoeT

ChrisH
12-28-2008, 03:13 AM
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.