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

Title: PortablE r3 released
Post 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)
Title: Re: PortablE r3 released
Post by: zurt on December 25, 2008, 11:01:22 PM
good work, chris! ;)
Title: Re: PortablE r3 released
Post by: ChrisH on December 26, 2008, 11:08:16 PM
Thanks ;)
Title: Re: PortablE r3 released
Post by: asymetrix on December 27, 2008, 06:27:17 PM
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
Title: Re: PortablE r3 released
Post by: joetee on December 28, 2008, 01:02:37 AM
..."and able to compile itself."

This is SO impressive!
Awesome news!

JoeT
Title: Re: PortablE r3 released
Post by: ChrisH on December 28, 2008, 10:13:36 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.