Click Here
home features news forums classifieds faqs links search
5776 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
49 crawler(s) on-line.
 11 guest(s) on-line.
 0 member(s) on-line.



You are an anonymous user.
Register Now!
 agami:  12 mins ago
 kamelito:  13 mins ago
 Desler:  26 mins ago
 Bezzen:  34 mins ago
 Keysoft:  51 mins ago
 DiscreetFX:  1 hr 55 mins ago
 Signman:  2 hrs 41 mins ago
 tygre:  2 hrs 53 mins ago
 Kraftwerk2:  3 hrs 8 mins ago
 billt:  3 hrs 54 mins ago

Software News   Software News : PortablE compiler released
   posted by ChrisH on 15-Jun-2008 12:31:31 (3634 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
    

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
IBrowse 2.5 Released
Printer Friendly Page  Send this Story to a Friend

PosterThread
Hans 
Re: PortablE compiler released
Posted on 15-Jun-2008 12:42:20
#1 ]
Elite Member
Joined: 27-Dec-2003
Posts: 4915
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 12:46:24
#2 ]
Elite Member
Joined: 30-Jan-2005
Posts: 6673
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.
I can usually be found on www.Amigans.net (my favourite Amiga forum).
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 12: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 13:18:19
#4 ]
Elite Member
Joined: 22-Jun-2004
Posts: 3478
From: Palencia city of the emptied Spain.

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


_________________
Amiga 500 with ROMs 1.3-2.05 and M-Tec AT500 with hard disk and 4MB Ram.
WinUAE + original OS 3.5&3.9
Sam440ep 800 MHZ + OS 4.1 F.E.
Sam460ex 1 GHz + OS 4.1 F.E.
MacMini 1.5 GHz + MorphOS 3.13
PowerBook G4 1.65 + MorphOS 3.13

 Status: Offline
Profile     Report this post  
ChrisH 
Re: PortablE compiler released
Posted on 15-Jun-2008 13:34:24
#5 ]
Elite Member
Joined: 30-Jan-2005
Posts: 6673
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 01:42 PM.
Last edited by ChrisH on 15-Jun-2008 at 01:38 PM.
Last edited by ChrisH on 15-Jun-2008 at 01:36 PM.


_________________
Author of the PortablE programming language.
I can usually be found on www.Amigans.net (my favourite Amiga forum).
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 14: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 15: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 19: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 15-Jun-2008 23: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 0: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 12:33 AM.


_________________
...wait... what?

 Status: Offline
Profile     Report this post  
ChrisH 
Re: PortablE compiler released
Posted on 16-Jun-2008 8:00:29
#11 ]
Elite Member
Joined: 30-Jan-2005
Posts: 6673
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.
I can usually be found on www.Amigans.net (my favourite Amiga forum).
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 8:17:41
#12 ]
Elite Member
Joined: 30-Jan-2005
Posts: 6673
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.
I can usually be found on www.Amigans.net (my favourite Amiga forum).
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 10:21:11
#13 ]
Super Member
Joined: 24-Apr-2003
Posts: 1013
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 17:56:33
#14 ]
Regular Member
Joined: 10-Mar-2003
Posts: 202
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 0: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 12:45 AM.

 Status: Offline
Profile     Report this post  
ChrisH 
Re: PortablE compiler released
Posted on 17-Jun-2008 8:27:11
#16 ]
Elite Member
Joined: 30-Jan-2005
Posts: 6673
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 08:48 AM.


_________________
Author of the PortablE programming language.
I can usually be found on www.Amigans.net (my favourite Amiga forum).
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 18: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 06: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 21:20:10
#18 ]
Elite Member
Joined: 30-Jan-2005
Posts: 6673
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.
I can usually be found on www.Amigans.net (my favourite Amiga forum).
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 15:52:00
#19 ]
Elite Member
Joined: 30-Jan-2005
Posts: 6673
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 03:57 PM.
Last edited by ChrisH on 23-Jun-2008 at 03:55 PM.


_________________
Author of the PortablE programming language.
I can usually be found on www.Amigans.net (my favourite Amiga forum).
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