Go programming language on MorphOS?
  • Order of the Butterfly
    Order of the Butterfly
    Samurai_Crow
    Posts: 172 from 2009/12/10
    From: Minnesota, USA
    Given that Go uses a garbage collector, I'd say no. Garbage collected languages need at least 2 thread concurrency.
  • »06.01.25 - 05:20
    Profile
  • Priest of the Order of the Butterfly
    Priest of the Order of the Butterfly
    polluks
    Posts: 817 from 2007/10/23
    From: Gelsenkirchen,...
    Quote:

    Samurai_Crow schrieb:
    Given that Go uses a garbage collector, I'd say no. Garbage collected languages need at least 2 thread concurrency.

    We already have pthread...
    Pegasos II G4: MorphOS 3.9, Zalman M220W · iMac G5 12,1 17", MorphOS 3.18
    Power Mac G3: OSX 10.3 · PowerBook 5,8: OSX 10.5, MorphOS 3.18
  • »06.01.25 - 15:28
    Profile
  • MDW
  • Order of the Butterfly
    Order of the Butterfly
    MDW
    Posts: 478 from 2003/7/26
    From: Wroclaw/Poland
    Quote:

    polluks wrote:
    We already have pthread...

    Yes... However we have one core in CPU so this multithreading can work slow. I think there could occur “WebKit effect” in Wayfarer where garbage collector without sepearte core is reason of performance lower than we expected.

    BTW
    I hate garbage collector. :) I am not an expert but in my opinion automatic reference counter (e.g. Swift, Objective-C) is better. :)

    [ Edited by MDW 07.01.2025 - 10:36 ]
  • »07.01.25 - 10:34
    Profile Visit Website
  • Moderator
    Kronos
    Posts: 2384 from 2003/2/24
    Regardless of garbage in or garbage out, what would be the actual benefits of having Go?
    Would it allow interesting SW to be ported? And who would be doing such ports?


    I'd say since I doubt Papiosaur plans to port Go himself it's not a question even worth asking.
    If someone actually considers doing such a port the question would IMO only be valid if it was along the line of "should I port Go or do x,y and z?".
  • »07.01.25 - 11:33
    Profile
  • Yokemate of Keyboards
    Yokemate of Keyboards
    Papiosaur
    Posts: 2355 from 2003/4/10
    From: France
    @Kronos: i have beginning to port with the help of Claude IA. Many file have been generated but not all. I will try to do tests when it will be in alpha version (when all files will be generated).

    I have a friend talk me about Go language and seems interesting language.

    @all: If somebody want to help me to port it, i could release the files on my Github.
  • »07.01.25 - 12:31
    Profile Visit Website
  • Moderator
    Kronos
    Posts: 2384 from 2003/2/24
    Quote:

    Papiosaur wrote:
    @Kronos: i have beginning to port with the help of Claude IA.




    So the question wasn't "is there an interest to port Go programming language on MorphOS?" but more like "is there an interest in having the Go programming language on MorphOS?".


    Some fine difference ;)


    On short notice I haven't found any Go projects worth porting (mostly stuff for severs and container apps) and I'm not sure if many would choose it for fully native MorphOS apps.
  • »07.01.25 - 12:47
    Profile
  • Paladin of the Pegasos
    Paladin of the Pegasos
    Intuition
    Posts: 1113 from 2013/5/24
    From: Nederland
    Quote:

    Kronos wrote:
    On short notice I haven't found any Go projects worth porting (mostly stuff for severs and container apps) and I'm not sure if many would choose it for fully native MorphOS apps.



    There’s always some weirdo doing stuff that’s totally unsuitable for the language in question. 😉

    https://github.com/IntuitionAmiga/IntuitionEngine
    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
  • »09.02.25 - 10:21
    Profile
  • Moderator
    Kronos
    Posts: 2384 from 2003/2/24
    @Intuition

    So you're planning to port that Amiga-wannabe virtual machine to MorphOS?
  • »09.02.25 - 10:45
    Profile
  • Paladin of the Pegasos
    Paladin of the Pegasos
    Intuition
    Posts: 1113 from 2013/5/24
    From: Nederland
    Quote:

    Kronos wrote:
    @Intuition

    So you're planning to port that Amiga-wannabe virtual machine to MorphOS?



    If someone ported go and all its dependencies then it wouldn't need porting, it would just compile.

    But I don't plan on that. Doesn't benefit me in the slightest lol

    edit:
    "Amiga-wannabe"

    There's nothing Amiga-like about it. CPU is basically my interpretation of what a 32bit 6502 would be, audio chip is a subtractive synth with no pcm, video is chunky with no planar.

    [ Edited by Intuition 09.02.2025 - 12:05 ]
    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
  • »09.02.25 - 11:43
    Profile
  • Moderator
    Kronos
    Posts: 2384 from 2003/2/24
    Quote:

    Intuition wrote:


    There's nothing Amiga-like about it.


    Mkay, may need a rename than... ;)

    The point is that I think whenever someone wants something ported he should be able to point out the point.

    Running a non Amiga Amiga wannabe on an actual Amiga wannabe OS sounds pretty pointless for me.
  • »09.02.25 - 12:28
    Profile
  • Paladin of the Pegasos
    Paladin of the Pegasos
    Intuition
    Posts: 1113 from 2013/5/24
    From: Nederland
    Quote:

    Kronos wrote:
    Quote:

    Intuition wrote:


    There's nothing Amiga-like about it.


    Mkay, may need a rename than... ;)

    The point is that I think whenever someone wants something ported he should be able to point out the point.

    Running a non Amiga Amiga wannabe on an actual Amiga wannabe OS sounds pretty pointless for me.



    It’s called Intuition Engine.

    It’s right there on the repo description “A modern 32-bit reimagining of the Commodore, Atari and Sinclair 8-bit home computers”

    [ Edited by Intuition 09.02.2025 - 14:02 ]
    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
  • »09.02.25 - 14:00
    Profile