Side effects?
Phil Dobbin
phildobbin at gmail.com
Thu Jan 31 06:05:48 PST 2013
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
-------------- next part --------------
A non-text attachment was scrubbed...
Name: signature.asc
Type: application/pgp-signature
Size: 555 bytes
Desc: OpenPGP digital signature
URL: <http://lists.macosforge.org/pipermail/macports-users/attachments/20130131/7575faf4/attachment.sig>
More information about the macports-users
mailing list