In the interests of playing Devil's advocate here, there's a very
convincing argument to be made here for "the middle" not being the best at
all:

Courtesy of Erik Meijer:

http://queue.acm.org/detail.cfm?id=2611829



On 6 June 2014 17:19, Cédric Beust ♔ <[email protected]> wrote:

> I find all these "inspired by" conjectures a bit vapid, but just to play
> along, I would argue that Swift belongs in the generation of languages
> sparked by C and C++, with which it has much more in common than with
> Haskell and ML languages.
>
> To me, Swift seems to validate the "pendulum in the middle" approach that
> we started seeing with Ceylon and Kotlin. Java looks fairly primitive today
> (pendulum left), Scala is reasonably advanced and pioneered a lot of
> interesting features in that family of languages (pendulum right) and
> Ceylon/Kotlin/Swift advocate a middle ground approach that takes the best
> of both extremes (pendulum in the middle).
>
> --
> Cédric
>
>
> --
> Cédric
>
>
>
> On Fri, Jun 6, 2014 at 3:46 AM, shellac <[email protected]> wrote:
>
>>  On 05/06/14 18:21, Cédric Beust ♔ wrote:
>>
>> Funny how everyone wants to claim that Swift was inspired by their
>> ${favorite_language} when the definitive answer is available directly
>> from the presentation:
>>
>> Inline image 1
>>
>> C, C++, Objective C, Java, Ruby, Python, Javascript, Perl, Groovy and LUA.
>>
>> I raise your definitive answer with:
>>
>> "...drawing ideas from Objective-C, Rust, Haskell, Ruby, Python, C#,
>> CLU, and far too many others to list." [1]
>>
>> (More seriously it's very clearly part of a generation of OO languages
>> that have picked up tricks from ML and Haskell -- start java-ish, favour
>> optional / maybe over null, enum / either, switch / match pattern
>> matching with destructuring).
>>
>> Damian
>>
>> [1] <http://nondot.org/sabre/> <http://nondot.org/sabre/>
>>
>>

-- 
You received this message because you are subscribed to the Google Groups "Java 
Posse" group.
To unsubscribe from this group and stop receiving emails from it, send an email 
to [email protected].
To post to this group, send email to [email protected].
Visit this group at http://groups.google.com/group/javaposse.
For more options, visit https://groups.google.com/d/optout.

Reply via email to