RE: Swift
RE: Swift
- Subject: RE: Swift
- From: "Jacopille, David" <email@hidden>
- Date: Fri, 24 Jun 2016 14:03:43 +0000
- Thread-topic: Swift
Swift does take things in a new direction. It's not surprising that someone with a C++ background might clash with it a bit.
I see similarities to Perl, not so much syntactically, but rather in Perl's ability to drive programmers that like definition and structure absolutely nuts. Perl's motto is that there is 'more than one way to do it.' Want to do object oriented programming in Perl - there's lots of ways, including lots of approaches outside core Perl via modules. With 30,000 modules very little has not been explored by the community.
The incredible diversity that comes from allowing people to try things different ways has two benefits:
1. It allows people to have a vibrant discussion about the best way to do things...and continually invent new ways. This is welcome in the Perl community.
2. It affords, and even encourages, a sense of style in your programming.
Coming from this perspective Swift isn't all that bad. It operates a bit more like a scripting language. It allows some flexibility in coding style. It obfuscates what is arguably redundant.
Sure, it has a lot of programming features. I remember they made a big deal about closures when announcing Swift 1.0. So you can do functional programming in Swift. You're not forced to, but you can do it. Do you really want to use a separate programming language for functional programming? And separate languages for each specialized type of programming?
Personally, if I have to go through the hassle of learning a new language, I'd like to not bottom out quickly, finding it's incredibly good at very little.
Embrace the void. There's a lot of space to stretch your arms and grow.
-----Original Message-----
From: applescript-users-bounces+djacopille=email@hidden [mailto:applescript-users-bounces+djacopille=email@hidden] On Behalf Of Mitchell L Model
Sent: Thursday, June 23, 2016 8:22 PM
To: email@hidden
Subject: Re: Swift
Yay!! Someone else who is not drinking the Cool-Aid. I have decades of experience in a wide variety of technologies, languages, and tools, have written courses and books on taught C++, Python, Smalltalk, and many others, and go pretty deeply into the languages I use.
Swift is an abomination. It seems to have every feature found in any language that ever existed.
It heinously large and complex. I can’t even figure out how to use variables. Or are they constants.
Or references. Or whatever you want them to be? It’s horrible enough for very knowledgeable and experienced developers to deal with, I can’t imagine how even a mid-level programmer is going to get their heads around this and use it productively. Very scary.
> On Thu, 23 Jun 2016 15:53:10 +0100,Hengist Podd <email@hidden> wrote:
>
> Apple itself now trying to shill Swift Playgrounds as "Programming for Everyone"
> (yeah, right)
_______________________________________________
Do not post admin requests to the list. They will be ignored.
AppleScript-Users mailing list (email@hidden)
Help/Unsubscribe/Update your Subscription:
Archives: http://lists.apple.com/archives/applescript-users
This email sent to email@hidden
MFS Email system made the following annotation
---------------------------------------------------------------------------------------------------------------------------------------
This email communication and any attachments may contain proprietary, confidential, or privileged information. If you are not the intended recipient, you are hereby notified that you have received this email in error and that any review, disclosure, dissemination, distribution or copying of it or its contents is prohibited. The sender does not waive confidentiality or any privilege by mistransmission. If you have received this email in error, please notify the sender immediately, delete this email, and destroy all copies and any attachments.
_______________________________________________
Do not post admin requests to the list. They will be ignored.
AppleScript-Users mailing list (email@hidden)
Help/Unsubscribe/Update your Subscription:
Archives: http://lists.apple.com/archives/applescript-users
This email sent to email@hidden
- Follow-Ups:
- Re: Swift
- From: Mitchell L Model <email@hidden>
References: | |
| >Re: Swift (From: Mitchell L Model <email@hidden>) |