While I think Swift is just dandy, and see it as a step in the right
direction that Apple has chosen to Open Source it, I won't be learning
it until it is an ISO standard.

The reason is specifically because Apple created Objective-C 2.0
without consulting a standards body.

Objective-C has many merits however I far prefer C++ and for many good
reasons.  Were I to state those reasons in this email no doubt a
language war will result.

The problem I've got is that those who pay for iOS and OS X
development have it in their heads that one must know either
Objective-C or Swift.  That leads to my extensive C++ experience being
of absolutely no use when I apply for such coding gigs - this despite
that I've used C++ on the Mac since 1990, while working for Apple.
Michael David Crawford, Consulting Software Engineer
mdcrawf...@gmail.com
http://www.warplife.com/mdc/

   Available for Software Development in the Portland, Oregon Metropolitan
Area.


On Sat, Jun 13, 2015 at 12:10 AM, Graham Cox <graham....@bigpond.com> wrote:
>
>> On 13 Jun 2015, at 11:46 am, Quincey Morris 
>> <quinceymor...@rivergatesoftware.com> wrote:
>>
>> I also wonder if Swift is going to meet the Graham Cox test: “Will Graham 
>> use it?” I’m picking on Graham (without giving offense, I hope) because he’s 
>> a crusty (though lovable) retrovert who’s still doing manual memory 
>> management *just in case* ARC isn’t doing things right.
>
>
> Ha ha! Thanks for the somewhat backhanded compliment.
>
> You might be surprised to find that I’ve been working with ARC lately, and 
> finding it does what it says on the tin. The only reason not to adopt it 
> without reservation at this point is not that it might not be doing things 
> right, it’s just that I have a huge codebase with MMM (and I’m leery of 
> changing things that work fine without some very good reason, so converting 
> it to ARC might do more harm than good, but that’s not a reflection on ARC, 
> but on my own “crusty” code). Where I did give up on ARC for a small project 
> a few months back, and went back to MMM was a feeling that it was getting 
> *something* wrong, in that I had a huge leak I couldn’t get a grip on, but 
> after converting laboriously back to MMM it was still there. Turned out that 
> was a framework leak/bug that AFACS is still unfixed from 10.10.1 Also, being 
> comfortable in MMM, ARC isn’t the breath of fresh air that it is to some - I 
> seem able to breathe underwater just fine ;-)
>
> Anyway, ARC isn’t an issue any longer, even for crusty retrovert me.
>
> Swift. Well, that’s still another matter. I will definitely learn Swift, 
> because as Roland says, that’s where the puck is going. Going, but not there 
> yet. I’m glad to hear that Swift has come on a lot since WWDC 2014, maybe by 
> WWDC 2016 it will be sufficiently settled. For me that’s still not really the 
> issue - the issue is the huge chunk of Obj-C code I have to maintain every 
> day. If I were to start a large new project I might use Swift even now, 
> especially after last week’s announcement of Swift 2.0, but I still get the 
> impression there is still some rough edges that cause frustration and 
> confusion. At the end of the day my goal is to write as much income-earning 
> code as I can, and as such I don’t have the luxury of learning a new language 
> that I can’t be productive in, however much I’d like to. So Swift adoption is 
> likely to be via a few small projects to dip my toe, and get comfortable, 
> before throwing something big at it.
>
> —Graham
>
>
>
> _______________________________________________
>
> Cocoa-dev mailing list (Cocoa-dev@lists.apple.com)
>
> Please do not post admin requests or moderator comments to the list.
> Contact the moderators at cocoa-dev-admins(at)lists.apple.com
>
> Help/Unsubscribe/Update your Subscription:
> https://lists.apple.com/mailman/options/cocoa-dev/mdcrawford%40gmail.com
>
> This email sent to mdcrawf...@gmail.com

_______________________________________________

Cocoa-dev mailing list (Cocoa-dev@lists.apple.com)

Please do not post admin requests or moderator comments to the list.
Contact the moderators at cocoa-dev-admins(at)lists.apple.com

Help/Unsubscribe/Update your Subscription:
https://lists.apple.com/mailman/options/cocoa-dev/archive%40mail-archive.com

This email sent to arch...@mail-archive.com

Reply via email to