New beta of PortablE (r6, the beginner-friendly release)
  • Paladin of the Pegasos
    Paladin of the Pegasos
    Yasu
    Posts: 1724 from 2012/3/22
    From: Stockholm, Sweden
    Great news! I really have to start taking my E programming seriously :-D
    AMIGA FORUM - Hela Sveriges Amigatidning!
    AMIGA FORUM - Sweden's Amiga Magazine!

    My MorphOS blog
  • »14.07.13 - 21:35
    Profile Visit Website
  • Paladin of the Pegasos
    Paladin of the Pegasos
    TheMagicM
    Posts: 1218 from 2003/6/17
    downloaded... :-)
  • »17.08.13 - 12:09
    Profile Visit Website
  • Paladin of the Pegasos
    Paladin of the Pegasos
    Intuition
    Posts: 1110 from 2013/5/24
    From: Nederland
    Forgive me if this has already been answered elsewhere, but what pros/cons does this have over ECX?
    1.67GHz 15" PowerBook G4, 1GB RAM, 128MB Radeon 9700M Pro, 64GB SSD, MorphOS 3.15

    2.7GHz DP G5, 4GB RAM, 512MB Radeon X1950 Pro, 500GB SSHD, MorphOS 3.9
  • »17.08.13 - 18:38
    Profile
  • Paladin of the Pegasos
    Paladin of the Pegasos
    Yasu
    Posts: 1724 from 2012/3/22
    From: Stockholm, Sweden
    How is PortablE progressing?
    AMIGA FORUM - Hela Sveriges Amigatidning!
    AMIGA FORUM - Sweden's Amiga Magazine!

    My MorphOS blog
  • »30.01.14 - 00:31
    Profile Visit Website
  • Order of the Butterfly
    Order of the Butterfly
    Samurai_Crow
    Posts: 153 from 2009/12/10
    From: Minnesota, USA
    Quote:

    Intuition wrote:
    Forgive me if this has already been answered elsewhere, but what pros/cons does this have over ECX?


    Pros for PortablE:
    * May work on non-Amiga APIs someday (Windows is a WIP).
    * Uses C or C++ as a backend so may be able to take advantage of their software stacks someday.
    * If you skip pointer usage in your source, it may work on Java platforms such as Android someday.
    Cons:
    * So much potential, too many "somedays" and WIP statuses in the Pros.
  • »30.01.14 - 06:46
    Profile
  • Order of the Butterfly
    Order of the Butterfly
    r-tea
    Posts: 301 from 2005/3/27
    From: Poland, Zdzies...
    Regarding SimpleModPlayer and its source code.
    Am I right the source code is the same for OS3, OS4, Aros and MOS?
    So that when I compile the source for MOS and run it, I will see MUI GUI, and when I compile the same code for OS4, I will see Reaction GUI?
    Mac mini G4@1,5GHz silent upgrade + Xerox Phaser 3140 + EPSON Perfection 1240U
    Commodore C64C + 2 x 1541II + Datasette + SD-Box

    I miss draggable screens... and do you? I know I'm in a minority unfortunately.
  • »02.02.14 - 15:05
    Profile
  • Order of the Butterfly
    Order of the Butterfly
    ChrisH
    Posts: 167 from 2009/11/26
    Quote:

    Yasu wrote:
    How is PortablE progressing?

    Better to email me privately, as I don't usually visit this forum (except for posting news).

    I have been extremely lacking in time over the last 12 months, so the only work I've been doing on PortablE is a major overhaul of it's internal workings (which was mind-meltingly complicated but finally seems to be working).

    It looks like I should have time to properly work on PortablE again, so hopefully I can look at the MorphOS issues reported to me...
    Author of the PortablE programming language.
    It is pitch black. You are likely to be eaten by a grue...
  • »03.02.14 - 19:25
    Profile Visit Website
  • Order of the Butterfly
    Order of the Butterfly
    ChrisH
    Posts: 167 from 2009/11/26
    Quote:

    Intuition wrote:
    Forgive me if this has already been answered elsewhere, but what pros/cons does this have over ECX?

    PortablE pros:
    PortablE is still actively developed :-) , and since it basically works on Windows I should continue to develop PortablE whatever happens to the Amiga. (I gather that ECX is sadly no-longer developed, going by what was said on the AmigaE mailing list.)

    PortablE is (IMHO) more future-proof, since it generates C/C++ code & uses GCC for compilation. So if MorphOS switches to ARM or x86 or whatever, then it should continue to work (but some work may be required if the MorphOS SDK changed drastically).

    PortablE easily targets AmigaOS4, AROS & MorphOS, as well as AmigaOS3 & Windows to a lesser extent.

    PortablE has many beginner-friendly modules, so you don't have to directly program AmigaOS (which can be quite difficult).

    The changes PortablE has made to the AmigaE language makes it more beginner-friendly (especially type-checking), and improved OOP makes it better for writing big programs.

    PortablE cons:
    Compiling programs has much higher memory usage & is slower than ECX (although I have plans for improving this). But the resulting programs should be just as fast & efficient as those created by ECX though.

    The changes ECX has (and has not) made to the AmigaE language makes it more low-level-programming friendly, if that is your thing.

    I think that ECX can easily generate Amiga libraries, like AmigaE could???

    [ Edited by ChrisH 03.02.2014 - 19:23 ]
    Author of the PortablE programming language.
    It is pitch black. You are likely to be eaten by a grue...
  • »03.02.14 - 19:40
    Profile Visit Website
  • Order of the Butterfly
    Order of the Butterfly
    ChrisH
    Posts: 167 from 2009/11/26
    Quote:

    r-tea wrote:
    Regarding SimpleModPlayer and its source code.
    Am I right the source code is the same for OS3, OS4, Aros and MOS?

    Yes.

    Quote:

    So that when I compile the source for MOS and run it, I will see MUI GUI, and when I compile the same code for OS4, I will see Reaction GUI?

    Currently the beginner-friendly GUI system still uses MUI for AmigaOS4. But I do hope to EVENTUALLY make it use Reaction instead - however I don't see that using MUI is a real problem, so Reaction support is a low priority.

    P.S. I think there is a PortablE bug which prevents music programs from working, when you compile them on MorphOS. (But they do work when I cross-compile them on Windows, for some strange reason.) I hope to look at this, but it is a bit difficult when MorphOS doesn't seem to support sound on my G4 PowerMac :-( while my Efika is too underpowered for compiling stuff :-(

    [ Edited by ChrisH 03.02.2014 - 18:53 ]
    Author of the PortablE programming language.
    It is pitch black. You are likely to be eaten by a grue...
  • »03.02.14 - 19:44
    Profile Visit Website
  • Paladin of the Pegasos
    Paladin of the Pegasos
    Yasu
    Posts: 1724 from 2012/3/22
    From: Stockholm, Sweden
    Good to hear! I still wanna try to learn E :-)
    AMIGA FORUM - Hela Sveriges Amigatidning!
    AMIGA FORUM - Sweden's Amiga Magazine!

    My MorphOS blog
  • »03.02.14 - 22:06
    Profile Visit Website
  • Paladin of the Pegasos
    Paladin of the Pegasos
    Yasu
    Posts: 1724 from 2012/3/22
    From: Stockholm, Sweden
    New version up at Aminet: http://aminet.net/dev/e/PortablE.lha
    AMIGA FORUM - Hela Sveriges Amigatidning!
    AMIGA FORUM - Sweden's Amiga Magazine!

    My MorphOS blog
  • »07.12.15 - 12:15
    Profile Visit Website
  • Order of the Butterfly
    Order of the Butterfly
    ChrisH
    Posts: 167 from 2009/11/26
    I have submitted a news item, but not yet approved....
    Author of the PortablE programming language.
    It is pitch black. You are likely to be eaten by a grue...
  • »14.12.15 - 20:05
    Profile Visit Website