On 01/31/2013 12:42 PM, Ryan Schmidt wrote: > > On Jan 31, 2013, at 06:07, Ian Wadham wrote: > >> On 31/01/2013, at 2:37 PM, Jeremy Lavergne wrote: >> >>> It is routinely a GSoC project, and since we were not chosen last year it >>> has definitely fallen behind. >>> >>>> BTW, does Macports have a nice safe GUI? >> >> If I knew what tools to use on Apple Mac, I might have a crack >> at it myself. I have had quite a bit of experience with designing >> and programming GUIs, databases, SQL, Shell scripts and an >> in-house GUI-based build system where I used to work. > > The tools to use on the Mac are Xcode and a knowledge of Cocoa. > > You could always start by reading the code for Pallet, which is in our > repository. Or even fork Pallet and work on improving it, with either the > goal of improving Pallet or just learning enough about Cocoa and how to > integrate with the MacPorts Framework to begin your own GUI from scratch.
I've built several things in Cocoa on OS X after pulling them from Github & still build my own MacVim using the same route. On Snow Leopard, Xcode is pretty straightforward (I used 'Xcode 3 Unleashed' by Fritz Anderson as my guide in the first instance. Recommended). I can't vouch for it on Lion or Mountain Lion though (I unsubscribed from Apple's cocoa-dev & Xcode mailing lists some time ago after the list went into a little bit of a meltdown over all the changes brought about by Xcode 4). What I will say for it is is that it's a hell of a lot easier than working with the old Classic Mac OS although I still have a soft spot for MPW (the Macintosh Programmer's Workshop). That was a nightmare & nearly put me off code of *any* sort although, again, it was miles better than Visual Studio... There's plenty of documentation out there, so give it a try. I never found a project/idea I could pursue so this one could be promising for someone. What's to lose? :-) Cheers, Phil... -- currently (ab)using CentOS 5.8 & 6.3, Debian Squeeze & Wheezy, Fedora Beefy & Spherical, Lubuntu 12.10, OS X Snow Leopard & Ubuntu Precise & Quantal
signature.asc
Description: OpenPGP digital signature
_______________________________________________ macports-users mailing list macports-users@lists.macosforge.org https://lists.macosforge.org/mailman/listinfo/macports-users