Announcement

Collapse
No announcement yet.

Darling Still Has A Goal Of Running macOS Apps On Linux

Collapse
X
  • Filter
  • Time
  • Show
Clear All
new posts

  • #31
    Originally posted by stingray454 View Post
    Actually yes - been working as a developer for close to 20 years.
    What languages do you know? Learning Objective-C may be easy or hard depending on what language you have experience with.

    Originally posted by stingray454 View Post
    I've been digging around their github and follow their issues and such, but so far I don't see any useful way i could contribute. I hope to some day though, very exciting project .
    From what I have seen, reimplementing an Apple's library is probably the easiest thing you could do (depending on the library you want to reimplement). Since CNContact is just an empty class, I decided to try implementing this class first on Xcode.

    If there a command line tool that you want to use with darling, but is missing a needed library?

    Originally posted by stingray454 View Post
    The issue is that I have not done system level stuff on OS X or Linux, and limited experience with objective c and such.
    Me too. I am just starting to learn Objective-C on the spot. While I was reimplementing CNContact, I looked up stuff I was not familiar with. I also skimmed through some Objective-C tutorials if I was lost in any of the fundamentals.
    Last edited by CuriousTommy; 05-06-2019, 10:12 AM.

    Comment


    • #32
      Originally posted by CuriousTommy View Post
      What languages do you know? Learning Objective-C may be easy or hard depending on what language you have experience with.

      From what I have seen, reimplementing an Apple's library is probably the easiest thing you could do (depending on the library you want to reimplement). Since CNContact is just an empty class, I decided to try implementing this class first on Xcode.
      Mostly web related stuff. Java, C#, JavaScript, did a lot of ActionScript back when flash was a thing, PHP, stuff like that. Did some C a looong time ago so quite rusty (heh) but yeah, I don't think learning Objective C or similar would be a huge undertaking.

      While creating stubs is quite simple, it's also not super useful outside of getting stuff to compile. What would be fun is to work on stuff like the graphics / windowing stuff, that I suppose means reimplementing framework there isn't sourcecode for. So actually contributing with proper code to advance compatibility is another mater

      Originally posted by CuriousTommy View Post
      If there a command line tool that you want to use with darling, but is missing a needed library?

      Me too. I am just starting to learn Objective-C on the spot. While I was reimplementing CNContact, I looked up stuff I was not familiar with. I also skimmed through some Objective-C tutorials if I was lost in any of the fundamentals.
      Not really, I follow it just out of interest. Been using OS X for a long time and Linux more and more lately - there are definitely a lot of mac software I would love to run on Linux, but nothing specific at the moment. And joining with the intention to get Photoshop to run feels like too much work . But yeah, I'll look into helping out where I can, would be interesting to learn some more about the os x / linux workings, objective c, debugging and such anyway.

      Comment

      Working...
      X