Click Here
home features news forums classifieds faqs links search
6071 members 
Amiga Q&A /  Free for All /  Emulation /  Gaming / (Latest Posts)
Login

Nickname

Password

Lost Password?

Don't have an account yet?
Register now!

Support Amigaworld.net
Your support is needed and is appreciated as Amigaworld.net is primarily dependent upon the support of its users.
Donate

Menu
Main sections
» Home
» Features
» News
» Forums
» Classifieds
» Links
» Downloads
Extras
» OS4 Zone
» IRC Network
» AmigaWorld Radio
» Newsfeed
» Top Members
» Amiga Dealers
Information
» About Us
» FAQs
» Advertise
» Polls
» Terms of Service
» Search

IRC Channel
Server: irc.amigaworld.net
Ports: 1024,5555, 6665-6669
SSL port: 6697
Channel: #Amigaworld
Channel Policy and Guidelines

Who's Online
9 crawler(s) on-line.
 109 guest(s) on-line.
 0 member(s) on-line.



You are an anonymous user.
Register Now!
 Matt3k:  47 mins ago
 OneTimer1:  1 hr 4 mins ago
 RobertB:  1 hr 5 mins ago
 cip060:  1 hr 36 mins ago
 sibbi:  1 hr 45 mins ago
 blmara:  2 hrs 23 mins ago
 Karlos:  2 hrs 23 mins ago
 amigakit:  2 hrs 47 mins ago
 zipper:  3 hrs 24 mins ago
 pavlor:  3 hrs 55 mins ago

Software News   Software News : PortablE compiler released
   posted by ChrisH on 15-Jun-2008 13:31:31 (4234 reads)


PortablE is an AmigaE compiler, written from scratch in E, and able to compile itself. It supports Amiga OS3, OS4, AROS & MorphOS.

Read more...



It attempts to improve on the AmigaE language, and also to make it portable across various OSes. Backwards compatibility was not a top priority, although I feel it is pretty good now.

PortablE is not a traditional compiler, because it doesn't output machine code, or even assembler, but rather it translates your code into another language (not just C++) for a chosen OS (not just AmigaOS). You would then be expected to give the output code to a 'real' compiler.

When PortablE is generating the target code, it tries to preserve most of the formatting & layout of the (original) source code. The aim here is that someone could edit the target code instead, and perhaps even use it instead of the source code.

If you want to find out more, or download it, then please visit it's home page:
cshandley.co.uk/portable
    

STORYID: 4394
Related Links
· More about Software News
· News by ChrisH


Most read story about Software News
UBoot 2010.06.04 for Sam460ex available

Last news about Software News
Hollywood APK Compiler 4.0 released
Printer Friendly Page  Send this Story to a Friend

PosterThread
Hans 
Re: PortablE compiler released
Posted on 15-Jun-2008 13:42:20
#1 ]
Elite Member
Joined: 27-Dec-2003
Posts: 5067
From: New Zealand

A compiler that is able to compile itself means that it's ready for use. Congratulations.

Hans


_________________
http://hdrlab.org.nz/ - Amiga OS 4 projects, programming articles and more. Home of the RadeonHD driver for Amiga OS 4.x project.
https://keasigmadelta.com/ - More of my work.

 Status: Offline
Profile     Report this post  
ChrisH 
Re: PortablE compiler released
Posted on 15-Jun-2008 13:46:24
#2 ]
Elite Member
Joined: 30-Jan-2005
Posts: 6679
From: Unknown

It's been able to compile itself since January but I have mainly been working on improving the AmigaE backwards compatibility since then...


_________________
Author of the PortablE programming language.
It is pitch black. You are likely to be eaten by a grue...

 Status: Offline
Profile     Report this post  
spotUP 
Re: PortablE compiler released
Posted on 15-Jun-2008 13:59:38
#3 ]
Elite Member
Joined: 19-Aug-2003
Posts: 2896
From: Up Rough Demo Squad

great news!
so it's time to start to port old os3 stuff to modern amigas now?


_________________
AOS4 Betatester, Peg2, G4@1ghz, Radeon 9250 256mb, 1gb RAM.

http://www.asciiarena.com
http://www.uprough.net

 Status: Offline
Profile     Report this post  
Templario 
Re: PortablE compiler released
Posted on 15-Jun-2008 14:18:19
#4 ]
Elite Member
Joined: 22-Jun-2004
Posts: 3663
From: Unknown

This is a great notice for the Amiga users begin to programming their own tools, programs and games for after they give us.
Congratulations!

 Status: Offline
Profile     Report this post  
ChrisH 
Re: PortablE compiler released
Posted on 15-Jun-2008 14:34:24
#5 ]
Elite Member
Joined: 30-Jan-2005
Posts: 6679
From: Unknown

@SpotUP who said Quote:
so it's time to start to port old os3 stuff to modern amigas now?

I hope so! The only likely issue is that it does not yet include all the modules that may be used by old AmigaE programs. But (in principle) anyone can port modules, if they have the source code available, or if there are C++ #include equivalents.

Last edited by ChrisH on 15-Jun-2008 at 02:42 PM.
Last edited by ChrisH on 15-Jun-2008 at 02:38 PM.
Last edited by ChrisH on 15-Jun-2008 at 02:36 PM.


_________________
Author of the PortablE programming language.
It is pitch black. You are likely to be eaten by a grue...

 Status: Offline
Profile     Report this post  
ChaosLord 
Re: PortablE compiler released
Posted on 15-Jun-2008 15:40:51
#6 ]
Cult Member
Joined: 4-Apr-2005
Posts: 782
From: Houston, Texas USA

E = Rulez * forever

Congrats!


_________________
Wanna try a wonderfull magical Amiga strategy game?
Total Chaos AGA

 Status: Offline
Profile     Report this post  
Kicko 
Re: PortablE compiler released
Posted on 15-Jun-2008 16:41:29
#7 ]
Elite Member
Joined: 19-Jun-2004
Posts: 5009
From: Sweden

more E for the people

 Status: Offline
Profile     Report this post  
smithy 
Re: PortablE compiler released
Posted on 15-Jun-2008 20:51:05
#8 ]
Regular Member
Joined: 28-Aug-2003
Posts: 364
From: Newcastle

It's not for me as I'm not an E programmer, but it looks fab! Well done ChrisH It's this kind of computing enthusiast project that still makes the Amiga great IMO.

What's your future plans for PortablE, by the way?

 Status: Offline
Profile     Report this post  
NovaBurst 
Re: PortablE compiler released
Posted on 16-Jun-2008 0:35:08
#9 ]
Member
Joined: 21-Oct-2004
Posts: 76
From: Unknown

Great to see this now released publicly!
You have really put a lot of work into this Chris, congratulations!


_________________
The AROS Show

 Status: Offline
Profile     Report this post  
Legion 
Re: PortablE compiler released
Posted on 16-Jun-2008 1:32:23
#10 ]
Cult Member
Joined: 21-Apr-2003
Posts: 820
From: Fargo, ND, USA

The beginner's guide to E on your site is broken.

Last edited by Legion on 16-Jun-2008 at 01:33 AM.


_________________
...wait... what?

 Status: Offline
Profile     Report this post  
ChrisH 
Re: PortablE compiler released
Posted on 16-Jun-2008 9:00:29
#11 ]
Elite Member
Joined: 30-Jan-2005
Posts: 6679
From: Unknown

@Legion
How is the beginner's guide "broken"? It works fine here! And what browser are you using?


_________________
Author of the PortablE programming language.
It is pitch black. You are likely to be eaten by a grue...

 Status: Offline
Profile     Report this post  
ChrisH 
Re: PortablE compiler released
Posted on 16-Jun-2008 9:17:41
#12 ]
Elite Member
Joined: 30-Jan-2005
Posts: 6679
From: Unknown

@smithy who wrote Quote:
What's your future plans for PortablE, by the way?

My immediate plans will probably change, but currently I am aiming to get it working on Windows - so that I can then write (non-GUI) programs which automatically work on both Amiga *and* Windows.

From day one, the whole idea of PortablE has been to avoid tying myself to any particular OS, and instead be able to write programs which run on any & every computer/smartphone/PDA that I have. Still a long way to go before I complete that plan, but it's already pretty useful.


_________________
Author of the PortablE programming language.
It is pitch black. You are likely to be eaten by a grue...

 Status: Offline
Profile     Report this post  
Yssing 
Re: PortablE compiler released
Posted on 16-Jun-2008 11:21:11
#13 ]
Super Member
Joined: 24-Apr-2003
Posts: 1084
From: Unknown

Wau... Now I just have to learn E aswell :=)

Keep up the good work..


_________________

 Status: Offline
Profile     Report this post  
toRus 
Re: PortablE compiler released
Posted on 16-Jun-2008 18:56:33
#14 ]
Regular Member
Joined: 10-Mar-2003
Posts: 210
From: Unknown

Keep up the good work ! It looks interesting. I might have a look at E this summer when I have more time, it's a nice language.

 Status: Offline
Profile     Report this post  
Bragg 
Re: PortablE compiler released
Posted on 17-Jun-2008 1:44:35
#15 ]
New Member
Joined: 5-Aug-2005
Posts: 3
From: Unknown

Quote:
The beginner's guide to E on your site is broken.


It actually works fine in firefox, but doesn't work in IE (i know...), your BASE HREF="beginner_1.html" is incorrect. It should be BASE HREF="http://cshandley.co.uk/JasonHulance/", or omitted completely, I would guess it was incorrectly added by texi2html.

And congratulations on the release, new languages are always fun to take a look at.

Last edited by Bragg on 17-Jun-2008 at 01:45 AM.

 Status: Offline
Profile     Report this post  
ChrisH 
Re: PortablE compiler released
Posted on 17-Jun-2008 9:27:11
#16 ]
Elite Member
Joined: 30-Jan-2005
Posts: 6679
From: Unknown

@Bragg
Thanks for identifying the problem, it is now fixed.

@Legion
Thanks for reporting the problem.

Last edited by ChrisH on 17-Jun-2008 at 09:48 AM.


_________________
Author of the PortablE programming language.
It is pitch black. You are likely to be eaten by a grue...

 Status: Offline
Profile     Report this post  
mwoof 
Re: PortablE compiler released
Posted on 17-Jun-2008 19:32:59
#17 ]
Super Member
Joined: 12-Jan-2004
Posts: 1174
From: Larisa, Greece

It exports to other languages??? I predict huge executables...

... but I'll try it anyway. With some existing E code!

Last edited by mwoof on 17-Jun-2008 at 07:34 PM.


_________________
And may the AmigaGuide you!

AmigaOne G3-SE, OS4 Final (July 2007 update), Debian Sarge, 512 MB RAM, 20 + 80 GB hard disks, NEC 3540 DVD writer, LG DVD reader, Radeon 9250, SB Live, Intracom Netfaster router, PCI USB card (NEC - OHCI/EHCI)

 Status: Offline
Profile     Report this post  
ChrisH 
Re: PortablE compiler released
Posted on 17-Jun-2008 22:20:10
#18 ]
Elite Member
Joined: 30-Jan-2005
Posts: 6679
From: Unknown

@mwoof
No larger than normal C/C++ apps - which is of course larger than AmigaE ones, but AmigaE doesn't support OS4, AROS, or any of the improvements I've made...


_________________
Author of the PortablE programming language.
It is pitch black. You are likely to be eaten by a grue...

 Status: Offline
Profile     Report this post  
ChrisH 
Re: PortablE compiler released
Posted on 23-Jun-2008 16:52:00
#19 ]
Elite Member
Joined: 30-Jan-2005
Posts: 6679
From: Unknown

Bah, the first page of the Beginner's Guide still did not work in Internet Explorer, due to an oversight on my part. Anyway, it's REALLY fixed now...

Last edited by ChrisH on 23-Jun-2008 at 04:57 PM.
Last edited by ChrisH on 23-Jun-2008 at 04:55 PM.


_________________
Author of the PortablE programming language.
It is pitch black. You are likely to be eaten by a grue...

 Status: Offline
Profile     Report this post  
[ home ][ about us ][ privacy ] [ forums ][ classifieds ] [ links ][ news archive ] [ link to us ][ user account ]
Copyright (C) 2000 - 2019 Amigaworld.net.
Amigaworld.net was originally founded by David Doyle