* Ada development resources for Mac OSX Cocoa applications @ 2020-03-09 0:10 Matt Borchers 2020-03-10 14:09 ` Optikos 2020-03-10 21:18 ` Jerry 0 siblings, 2 replies; 5+ messages in thread From: Matt Borchers @ 2020-03-09 0:10 UTC (permalink / raw) Doing a search here for "mac osx cocoa" returns one hit from 1999. Needless to say, any "help" in that thread would be woefully out-dated. I am new to a team that needs to port a 32-bit Carbon graphical desktop application written in Ada to its 64-bit Cocoa equivalent. Searching the web for any kind of Cocoa function library (in the same spirit as .NET) is leading me to very little of use aside from what I find at developer.apple.com. Apple developers seem to care mostly about iOS/phone development than desktop apps. Can anybody direct me to a good set of reference guides, on-line or off-line, that would be helpful to a programmer writing a graphical Mac application using non-native (ie. non-Apple) tools. Being old-school, I would even appreciate the name of a good book. I know that 20 years ago interfacing Ada to Objective-C was a very difficult task. I am hopeful that the past 20 years have brought technologies that have made this easier or even simple. Has anybody written an Ada binding to AppKit or Foundation with good documentation? Thanks, Matt ^ permalink raw reply [flat|nested] 5+ messages in thread
* Ada development resources for Mac OSX Cocoa applications 2020-03-09 0:10 Ada development resources for Mac OSX Cocoa applications Matt Borchers @ 2020-03-10 14:09 ` Optikos 2020-03-10 15:45 ` Matt Borchers 2020-03-10 21:18 ` Jerry 1 sibling, 1 reply; 5+ messages in thread From: Optikos @ 2020-03-10 14:09 UTC (permalink / raw) The Carbon-to-Cocoa in any language is going to be a near-total rewrite. While performing that rewrite, you might consider rewriting in a nonAda language (e.g., Swift) anyway. ^ permalink raw reply [flat|nested] 5+ messages in thread
* Re: Ada development resources for Mac OSX Cocoa applications 2020-03-10 14:09 ` Optikos @ 2020-03-10 15:45 ` Matt Borchers 2020-03-10 17:36 ` Jeffrey R. Carter 0 siblings, 1 reply; 5+ messages in thread From: Matt Borchers @ 2020-03-10 15:45 UTC (permalink / raw) That isn't the reply I was hoping to read, but it is the one I expected. :) ^ permalink raw reply [flat|nested] 5+ messages in thread
* Re: Ada development resources for Mac OSX Cocoa applications 2020-03-10 15:45 ` Matt Borchers @ 2020-03-10 17:36 ` Jeffrey R. Carter 0 siblings, 0 replies; 5+ messages in thread From: Jeffrey R. Carter @ 2020-03-10 17:36 UTC (permalink / raw) On 3/10/20 4:45 PM, Matt Borchers wrote: > That isn't the reply I was hoping to read, but it is the one I expected. :) Not what you're asking, but I would suggest you use Gnoga for your desktop applications (which Gnoga refers to as "singleton" applications). Then your code will be portable across platforms. -- Jeff Carter "I was either in love, or I had smallpox." Take the Money and Run 137 ^ permalink raw reply [flat|nested] 5+ messages in thread
* Re: Ada development resources for Mac OSX Cocoa applications 2020-03-09 0:10 Ada development resources for Mac OSX Cocoa applications Matt Borchers 2020-03-10 14:09 ` Optikos @ 2020-03-10 21:18 ` Jerry 1 sibling, 0 replies; 5+ messages in thread From: Jerry @ 2020-03-10 21:18 UTC (permalink / raw) Again, not what you were asking for, but I think the Free Pascal folks have done some work with Cocoa. Jerry ^ permalink raw reply [flat|nested] 5+ messages in thread
end of thread, other threads:[~2020-03-10 21:18 UTC | newest] Thread overview: 5+ messages (download: mbox.gz / follow: Atom feed) -- links below jump to the message on this page -- 2020-03-09 0:10 Ada development resources for Mac OSX Cocoa applications Matt Borchers 2020-03-10 14:09 ` Optikos 2020-03-10 15:45 ` Matt Borchers 2020-03-10 17:36 ` Jeffrey R. Carter 2020-03-10 21:18 ` Jerry
This is a public inbox, see mirroring instructions for how to clone and mirror all data and code used for this inbox