Is Objective-C available on MorphOS?
  • Order of the Butterfly
    Order of the Butterfly
    asrael22
    Posts: 404 from 2014/6/11
    From: Germany
    The compiler itself may not be the biggest issue but the GNUStep runtime.
    Someone working on that?


    Manfred
  • »24.01.16 - 10:38
    Profile
  • Priest of the Order of the Butterfly
    Priest of the Order of the Butterfly
    polluks
    Posts: 807 from 2007/10/23
    From: Gelsenkirchen,...
    unlikely, go on!
    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
  • »24.01.16 - 20:43
    Profile
  • Acolyte of the Butterfly
    Acolyte of the Butterfly
    kamelito
    Posts: 103 from 2011/9/21
    We currently don't know I suppose, Objective-C is not enough we need the API that goes with it.
    Itix wrote that a new programming language was under work IIRC, who knows which one.

    Kamelito
  • »24.01.16 - 20:49
    Profile
  • Order of the Butterfly
    Order of the Butterfly
    asrael22
    Posts: 404 from 2014/6/11
    From: Germany
    Swift would be the burner. But unlikely I guess.


    Manfred
  • »25.01.16 - 06:33
    Profile
  • MorphOS Developer
    jacadcaps
    Posts: 3120 from 2003/3/5
    From: Canada
    The Synergy server bundled with MorphOS was written in Objective-C.
  • »25.01.16 - 08:03
    Profile Visit Website
  • Order of the Butterfly
    Order of the Butterfly
    asrael22
    Posts: 404 from 2014/6/11
    From: Germany
    Really? MorphOS comes with a Synergy server bundled? Or do you mean client?


    Manfred
  • »25.01.16 - 08:26
    Profile
  • Order of the Butterfly
    Order of the Butterfly
    asrael22
    Posts: 404 from 2014/6/11
    From: Germany
    OK, I have found a Portable Objective-C compiler (http://users.telenet.be/stes/compiler.html).
    A MorphOS pre-built binary is available on Aminet.
    But this does not contain the GNUStep runtime.

    If Synergy server is done in Objective-C and this was compiled for MorphOS I'd really like to know more.
    Hard to find anything though.


    Manfred
  • »25.01.16 - 08:53
    Profile
  • MorphOS Developer
    jacadcaps
    Posts: 3120 from 2003/3/5
    From: Canada
    Quote:

    asrael22 wrote:
    If Synergy server is done in Objective-C and this was compiled for MorphOS I'd really like to know more.



    Both gcc 4.4.5 and 5.3.0 supplied with the SDK come with objc support enabled and a port of the GNUStep runtime (although incomplete).
  • »25.01.16 - 09:01
    Profile Visit Website
  • Priest of the Order of the Butterfly
    Priest of the Order of the Butterfly
    eliot
    Posts: 579 from 2004/4/15
    Concerning the new language: I guess that "Lua" is the answer.
    regards
    eliot
  • »25.01.16 - 10:09
    Profile
  • Yokemate of Keyboards
    Yokemate of Keyboards
    Andreas_Wolf
    Posts: 12200 from 2003/5/22
    From: Germany
    > Really? MorphOS comes with a Synergy server bundled?

    Was introduced with MorphOS 3.8.

    "Applications/SynergyServer [NEW]
    The new MorphOS Synergy Server allows you to control mouse and keyboard of other computers in your local network running a recent Synergy application.
    "
    http://www.morphos-team.net/releasenotes/3.8

    https://morph.zone/modules/newbb_plus/viewtopic.php?forum=3&topic_id=11169&start=58
    https://morph.zone/modules/newbb_plus/viewtopic.php?forum=3&topic_id=11213
  • »25.01.16 - 10:36
    Profile
  • MorphOS Developer
    jacadcaps
    Posts: 3120 from 2003/3/5
    From: Canada
    Quote:

    asrael22 wrote:
    Hard to find anything though.



    Wish I could tell you more, but this stuff ain't ready yet. Hopefully with the next SDK release...
  • »25.01.16 - 12:12
    Profile Visit Website
  • Paladin of the Pegasos
    Paladin of the Pegasos
    TheMagicM
    Posts: 1220 from 2003/6/17
    Quote:

    Andreas_Wolf wrote:
    > Really? MorphOS comes with a Synergy server bundled?

    Was introduced with MorphOS 3.8.

    "Applications/SynergyServer [NEW]
    The new MorphOS Synergy Server allows you to control mouse and keyboard of other computers in your local network running a recent Synergy application.
    "
    http://www.morphos-team.net/releasenotes/3.8

    https://morph.zone/modules/newbb_plus/viewtopic.php?forum=3&topic_id=11169&start=58
    https://morph.zone/modules/newbb_plus/viewtopic.php?forum=3&topic_id=11213


    Maybe one day, Synergy will be working for Linux..until then, its useless to me.
  • »25.01.16 - 13:40
    Profile Visit Website
  • MorphOS Developer
    jacadcaps
    Posts: 3120 from 2003/3/5
    From: Canada
    Quote:

    TheMagicM wrote:
    Maybe one day, Synergy will be working for Linux..until then, its useless to me.


    And why wouldn't it work provided you use the correct server/client version on Linux? I'm unaware of any issues there really.
  • »25.01.16 - 16:30
    Profile Visit Website
  • Paladin of the Pegasos
    Paladin of the Pegasos
    TheMagicM
    Posts: 1220 from 2003/6/17
    Quote:

    jacadcaps wrote:
    Quote:

    TheMagicM wrote:
    Maybe one day, Synergy will be working for Linux..until then, its useless to me.


    And why wouldn't it work provided you use the correct server/client version on Linux? I'm unaware of any issues there really.


    Ok..last I remember you said something needed to be fixed for it to work under Linux but you didnt like Linux and therefore didnt feel like fixing whatever it was. I'll re-test and see if it works.
  • »26.01.16 - 01:32
    Profile Visit Website
  • Yokemate of Keyboards
    Yokemate of Keyboards
    Andreas_Wolf
    Posts: 12200 from 2003/5/22
    From: Germany
    > last I remember you said something needed to be fixed for it to work under Linux
    > but you didnt like Linux and therefore didnt feel like fixing whatever it was.

    From 4 months prior to MorphOS 3.8 release:

    "Linux servers will be supported in the upcoming MorphOS release"
    https://morph.zone/modules/newbb_plus/viewtopic.php?topic_id=11045&forum=3&start=10
  • »26.01.16 - 06:50
    Profile
  • Paladin of the Pegasos
    Paladin of the Pegasos
    TheMagicM
    Posts: 1220 from 2003/6/17
    Man..this is exciting as hell.. fixing to test in a few min..
  • »26.01.16 - 19:02
    Profile Visit Website
  • Paladin of the Pegasos
    Paladin of the Pegasos
    TheMagicM
    Posts: 1220 from 2003/6/17
    Synergy works as a server on morphos and linux as a client, but I'm not interested in it that way.

    I want Linux as the server so I can use its kb and mouse and MorphOS as the client. I get

    2016-01-26T17:12:04 WARNING: client "MorphOS" has incompatible version 1.5)
    /tmp/buildd/synergy-1.3.8/src/lib/server/CClientProxyUnknown.cpp,248
  • »26.01.16 - 22:12
    Profile Visit Website
  • MorphOS Developer
    jacadcaps
    Posts: 3120 from 2003/3/5
    From: Canada
    Quote:

    TheMagicM wrote:
    2016-01-26T17:12:04 WARNING: client "MorphOS" has incompatible version 1.5)
    /tmp/buildd/synergy-1.3.8/src/lib/server/CClientProxyUnknown.cpp,248



    The synergy you're using on linux is very very old. You need to update.
  • »27.01.16 - 05:52
    Profile Visit Website
  • Paladin of the Pegasos
    Paladin of the Pegasos
    TheMagicM
    Posts: 1220 from 2003/6/17
    working on it now. I liked that it worked from MorphOS to Linux.

    1M2tOoR.jpg


    EDIT: Works PERFECT! Man...this is very very cool!

    [ Edited by TheMagicM 27.01.2016 - 17:38 ]
  • »27.01.16 - 19:08
    Profile Visit Website