Amiga.org
Amiga News and Community Announcements => Amiga News and Community Announcements => Amiga Software News => Topic started by: ChrisH on July 05, 2008, 02:48:35 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:
* Programs can now be compiled on an OS4 machine, thanks to support for GCC v4 & NewLib.
* Programs can now be run from Workbench, and "wbmessage" is supported.
* Shell return codes are now support, by returning a value from main().
* Added a Run Time Type Information (RTTI) system for classes.
* Fixed several bugs, including an OS4-specific one.
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)
-
How powerful is AmigaE/PortablE? Can you make full blown applications with it? (diskmaster type stuff, database apps etc.)
-
@TheMagicM
PortablE is a full-blown programming language, comparable to C++ or Java, and in many ways more powerful than AmigaE (although it does miss a few of AmigaE's more esoteric features).
The only thing that might restrict what you can do is that it currently only supports these AmigaOS modules: Asl, Commodities, Console, Devices (inc. Timer), Diskfont, Dos, Exec, Gadtools, Graphics, Icon, Intuition, Resources, Utility & Workbench, plus part of AmigaLib, class, Other & Tools.
Additional AmigaOS modules could be added if there is interest, but it is also quite feasible for other people to add them too (since OS modules are little more than a text file listing what things an AmigaOS C header contains).
For more details, have a look at the manual:
http://cshandley.co.uk/portable/PortablE.html#2_2
-
great to see the interest in Amiga and thank you!