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



You are an anonymous user.
Register Now!

/  Forum Index
   /  Amiga Development
      /  Does anybody actually use portableE?
Register To Post

Goto page ( 1 | 2 Next Page )
PosterThread
koft 
Does anybody actually use portableE?
Posted on 5-Jul-2010 16:55:32
#1 ]
Regular Member
Joined: 15-Mar-2007
Posts: 493
From: USA, TN, Memphis

Just curious, was thinking of screwing around with it on MorphOS for kicks. Never used E before and I'm a language nut. Also, does anybody have a forth recommendation on the amiga platform?

_________________

 Status: Offline
Profile     Report this post  
Cheese 
Re: Does anybody actually use portableE?
Posted on 5-Jul-2010 16:57:55
#2 ]
Regular Member
Joined: 23-Oct-2006
Posts: 315
From: Unknown

@koft

If you want to try E, better try ECX

http://blubbedev.net/ecx/

_________________
x86/MorphOS 4.0

"Delving into the past can be a dangerous exercise." -hyperionmp

"I've been a supporter of "REACTION" GUI because is an Amiga OS thing." -Snuffy

"I personally prefer a vision of do'ers and makers rather than

 Status: Offline
Profile     Report this post  
koft 
Re: Does anybody actually use portableE?
Posted on 5-Jul-2010 17:38:15
#3 ]
Regular Member
Joined: 15-Mar-2007
Posts: 493
From: USA, TN, Memphis

@Cheese

Thanks for the tip, I will try it this afternoon. Looks like steady and stable development has been done on that project over the years, always a good thing to see.

_________________

 Status: Offline
Profile     Report this post  
Cheese 
Re: Does anybody actually use portableE?
Posted on 5-Jul-2010 17:43:55
#4 ]
Regular Member
Joined: 23-Oct-2006
Posts: 315
From: Unknown

@koft

And check http://amigazeux.org/ for some ECX coded stuff

Last edited by Cheese on 05-Jul-2010 at 05:44 PM.

_________________
x86/MorphOS 4.0

"Delving into the past can be a dangerous exercise." -hyperionmp

"I've been a supporter of "REACTION" GUI because is an Amiga OS thing." -Snuffy

"I personally prefer a vision of do'ers and makers rather than

 Status: Offline
Profile     Report this post  
tomazkid 
Re: Does anybody actually use portableE?
Posted on 5-Jul-2010 18:19:39
#5 ]
Team Member
Joined: 31-Jul-2003
Posts: 11694
From: Kristianstad, Sweden

@koft

ChrisH develops the OS4/OS3/Aros/MorphOS version, so guess at least he uses it.

http://cshandley.co.uk/portable/

_________________
Site admins are people too..pooff!

 Status: Offline
Profile     Report this post  
arsipaani 
Re: Does anybody actually use portableE?
Posted on 5-Jul-2010 18:37:34
#6 ]
Regular Member
Joined: 29-Mar-2008
Posts: 120
From: Unknown

@koft

Actually there was same question in AmigaE mailing list.

Here is answer from Daniel Westerberg

Quote:
> What are you working on, or recently worked on, or plan to work on, using E? Well, my latest program is DeeJay'D, written in PortablE. Haven't had much time last 6 month though. We'll see after the summer again.

 Status: Offline
Profile     Report this post  
Chris_Y 
Re: Does anybody actually use portableE?
Posted on 5-Jul-2010 18:56:36
#7 ]
Elite Member
Joined: 21-Jun-2003
Posts: 3209
From: Beds, UK

@Cheese

PortablE transcodes to ECX anyway for MorphOS I think. The advantage of using PortablE instead is you can easily create binaries for OS3, OS4, AROS and MorphOS, and it can potentially target Windows etc as well. The disadvantage is you end up with pretty huge binaries on most platforms as the resultant code is compiled by GCC.

It's probably a matter of personal preference as to whether to use ECX or PortablE. If you are only planning on writing for MorphOS it is probably easier to use ECX. I haven't had any luck compiling my old E code with ECX for OS4, although I can't remember what the problems were now - maybe a module issue, although they all look up-to-date in the archive. Perhaps I should try it again.

To answer the original question, I do not use PortablE for new projects, only for porting old ones to newer architectures.

_________________
"Miracles we do at once, the impossible takes a little longer" - AJS on Hyperion
Avatar is Tabitha by Eric W Schwartz

 Status: Offline
Profile     Report this post  
koft 
Re: Does anybody actually use portableE?
Posted on 5-Jul-2010 23:50:05
#8 ]
Regular Member
Joined: 15-Mar-2007
Posts: 493
From: USA, TN, Memphis

@tomazkid

Quote:

tomazkid wrote:
@koft

ChrisH develops the OS4/OS3/Aros/MorphOS version, so guess at least he uses it.

http://cshandley.co.uk/portable/


I know he's behind ProtableE, I've messaged him about it, but he's got a personal problem or something. Not surprising given all the nasty grams he's sent me over the months.

_________________

 Status: Offline
Profile     Report this post  
koft 
Re: Does anybody actually use portableE?
Posted on 5-Jul-2010 23:53:06
#9 ]
Regular Member
Joined: 15-Mar-2007
Posts: 493
From: USA, TN, Memphis

@Chris_Y

Quote:

Chris_Y wrote:
@Cheese

PortablE transcodes to ECX anyway for MorphOS I think. The advantage of using PortablE instead is you can easily create binaries for OS3, OS4, AROS and MorphOS, and it can potentially target Windows etc as well. The disadvantage is you end up with pretty huge binaries on most platforms as the resultant code is compiled by GCC.

It's probably a matter of personal preference as to whether to use ECX or PortablE. If you are only planning on writing for MorphOS it is probably easier to use ECX. I haven't had any luck compiling my old E code with ECX for OS4, although I can't remember what the problems were now - maybe a module issue, although they all look up-to-date in the archive. Perhaps I should try it again.

To answer the original question, I do not use PortablE for new projects, only for porting old ones to newer architectures.


Thanks for the wealth of information. I just want to get familiar with E, I have no plans for now regarding it. Maybe I'll like it, maybe I won't. In any case I'm using MorphOS a lot, but what ever I write I'll make it as cross platform as possible.

ECX I'll be using. I've read some embarrassing things from ChrisH regarding development on lists.

Last edited by koft on 06-Jul-2010 at 12:02 AM.

_________________

 Status: Offline
Profile     Report this post  
A1200 
Re: Does anybody actually use portableE?
Posted on 6-Jul-2010 0:07:46
#10 ]
Elite Member
Joined: 5-May-2003
Posts: 3130
From: Westhall, UK

@koft

ChrisH does seem to have a problem with anyone criticising anything OS4 related. Not sure why but there are a good 5-10 people who won't accept anything negative being said about OS4 and the related hardware. That said, let's hope his personal problem is resolved soon.

_________________
Amiga A1200, 3.1 ROMs, Blizzard 1230 MKIV 64MB & FPU, 4GB DoM SSD, Workbench 3.1

 Status: Offline
Profile     Report this post  
koft 
Re: Does anybody actually use portableE?
Posted on 6-Jul-2010 0:18:28
#11 ]
Regular Member
Joined: 15-Mar-2007
Posts: 493
From: USA, TN, Memphis

@A1200

Quote:

A1200 wrote:
@koft

ChrisH does seem to have a problem with anyone criticising anything OS4 related. Not sure why but there are a good 5-10 people who won't accept anything negative being said about OS4 and the related hardware. That said, let's hope his personal problem is resolved soon.


I hope so too. I'm not knocking AOS 4. I have been negative on a narrow set of the scene regarding the A-Eon offering because I don't see that solution pushing the ball forward. I've got my hands on almost everything except for AOS 4 and I want AOS 4 though I'm not estatic about the folks behind it or the hostility from some of the main devs.

Last edited by koft on 06-Jul-2010 at 12:20 AM.

_________________

 Status: Offline
Profile     Report this post  
A1200 
Re: Does anybody actually use portableE?
Posted on 6-Jul-2010 9:27:03
#12 ]
Elite Member
Joined: 5-May-2003
Posts: 3130
From: Westhall, UK

@koft

Well put. A lesson in biting the proverbial tongue is what Rogue and others need. The egotistical nature of his posts on occasions beggars belief. And then people like ChrisH come to their rescue saying "x has done lots for the community, we are not worthy - don't upset them or they might throw in the towel" etc. Which would be great, then people would move to something like Natami or AROS and get some community led features into the platform.

Its a commercial product, if it cannot stand on its own merits then of course it will be open to criticism.

_________________
Amiga A1200, 3.1 ROMs, Blizzard 1230 MKIV 64MB & FPU, 4GB DoM SSD, Workbench 3.1

 Status: Offline
Profile     Report this post  
DAX 
Re: Does anybody actually use portableE?
Posted on 6-Jul-2010 9:41:04
#13 ]
Elite Member
Joined: 30-Sep-2009
Posts: 2790
From: Italy

@A1200
I don't understand why a programmer's discussion about E should turn into a lesson of behavioural science, specially considering the persons you're talking about did not participate here with comments of any sort.

_________________
SamFlex Complete 800Mhz System + AmigaOS 4.1 Update 4
Amiga 2000 DKB 2MB ChipRam GVP G-Force040 Picasso 2 OS3.9 BB2
AmigaCD 32

 Status: Offline
Profile     Report this post  
Deniil715 
Re: Does anybody actually use portableE?
Posted on 6-Jul-2010 10:43:12
#14 ]
Elite Member
Joined: 14-May-2003
Posts: 4248
From: Sweden

@koft

I use PortablE for most new stuff I write. I used to use EC but it is 68k only and by the time I wanted something OS4/PPC ECX was too buggy or didn't work at all on/for OS4 so I used C or C++ for one or two projects.

Now PortablE has matured and I have used it for two project, one of which is DeeJay'D on OS4 depot. That is currently alpha though.

Positive with PortablE is (IMO):
+ Designed to be cross-platform.
+ Very good OOP support.
+ Handles OS4 libraries/interfaces transparently. Just OpenLibrary() and you're done.
+ Strongly typed and good and useful error messages from the compiler, yet has the generic VALUE type making it possible to write old-fasion typeless code to some extent.
+ Outputs intermediate C++ source code that can be examined when in doubt.

Downsides (IMO):
- Long compile time due to a dual step compiling with g++ as last step.
- Requires g++ on/for the target platform.
EDIT: Ok, that's not true. It can generate AmigaE code for OS3/68k and ECX code for MOS as well
- Somewhat large executable due to g++ (when used). (Nowhere near Hollywood though!)

I think it's a good language.

Last edited by Deniil715 on 06-Jul-2010 at 10:47 AM.

_________________
- Don't get fooled by my avatar, I'm not like that (anymore, mostly... maybe only sometimes)
> Amiga Classic and OS4 developer for OnyxSoft.

 Status: Offline
Profile     Report this post  
xeron 
Re: Does anybody actually use portableE?
Posted on 6-Jul-2010 10:46:47
#15 ]
Elite Member
Joined: 22-Jun-2003
Posts: 2440
From: Weston-Super-Mare, Somerset, England, UK, Europe, Earth, The Milky Way, The Universe

@Deniil715

Quote:

+ Handles OS4 libraries/interfaces transparently. Just OpenLibrary() and you're done.


How do you access interfaces other than main then?

_________________
Playstation Network ID: xeron6

 Status: Offline
Profile     Report this post  
A1200 
Re: Does anybody actually use portableE?
Posted on 6-Jul-2010 10:49:36
#16 ]
Elite Member
Joined: 5-May-2003
Posts: 3130
From: Westhall, UK

@DAX

Quote:

DAX wrote:
@A1200
I don't understand why a programmer's discussion about E should turn into a lesson of behavioural science, specially considering the persons you're talking about did not participate here with comments of any sort.


In the words of holly (Red Dwarf) "Well, it's a laugh, innit"

_________________
Amiga A1200, 3.1 ROMs, Blizzard 1230 MKIV 64MB & FPU, 4GB DoM SSD, Workbench 3.1

 Status: Offline
Profile     Report this post  
Deniil715 
Re: Does anybody actually use portableE?
Posted on 6-Jul-2010 10:50:18
#17 ]
Elite Member
Joined: 14-May-2003
Posts: 4248
From: Sweden

@xeron

Quote:
How do you access interfaces other than main then?


You don't, and you won't, because you write cross-platform code. And as we all know, only OS4 has the advantage of having interfaces so far...

You can write code to use the interfaces directly though I guess using the NATIVE keyword and input C++ target code directly, or write wrappers or anything.

_________________
- Don't get fooled by my avatar, I'm not like that (anymore, mostly... maybe only sometimes)
> Amiga Classic and OS4 developer for OnyxSoft.

 Status: Offline
Profile     Report this post  
Hypex 
Re: Does anybody actually use portableE?
Posted on 6-Jul-2010 14:42:53
#18 ]
Elite Member
Joined: 6-May-2007
Posts: 11351
From: Greensborough, Australia

@koft

PortablE has come along quite nicely in its development. I have it installed and it's quite easy to compile code. I'm only experimenting with it ATM so haven't compiled any of my stuff yet. That said, my stuff is slightly incompatible, as it's written for EC. But PortablE has the most up to date modules I've seen.

Last edited by Hypex on 07-Jul-2010 at 02:52 PM.

 Status: Offline
Profile     Report this post  
Hypex 
Re: Does anybody actually use portableE?
Posted on 6-Jul-2010 14:50:09
#19 ]
Elite Member
Joined: 6-May-2007
Posts: 11351
From: Greensborough, Australia

@Chris_Y

Quote:
I haven't had any luck compiling my old E code with ECX for OS4


I've been through this stage and am mostly over it.

If you are stuck the author responds well to emails and I found him to be quite helpful. He has done well to implemment the OS4 support.

With modules you will get a compiling error if you are writing native code and include a 68k module. The error may confuse you.

Also with OS4, you must also open the interfaces, which work like the library bases did in E. So gadtoolsbase has a matching gadtoolsinterface. But after that you can forget about interfaces and just use the function names.

Last edited by Hypex on 06-Jul-2010 at 02:54 PM.

 Status: Offline
Profile     Report this post  
koft 
Re: Does anybody actually use portableE?
Posted on 6-Jul-2010 14:51:11
#20 ]
Regular Member
Joined: 15-Mar-2007
Posts: 493
From: USA, TN, Memphis

Thanks everybody for the wealth of information on this subject. I'll give PortableE and ECX both a fair shake. I'm new to development on the Amiga family of platforms, lots of experience on other platforms. Who knows, maybe I'll come up with some interesting apps that can be of use in the community. I'll make sure to keep portability in mind and use BSD license which gives folks the most freedom and flexibility. This is a hobby to me and I see no commercial viability in this sphere.

_________________

 Status: Offline
Profile     Report this post  
Goto page ( 1 | 2 Next Page )

[ 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