Re: [The Java Posse] Any thoughts on Swift?

2014-06-04 Thread Kevin Wright
No, ARC is emphatically *not* garbage collection.  It's not new either,
Objectionable-C does it, as does auto_ptr in C++

There's a pretty accurate summary of the language on quora:
http://www.quora.com/How-does-Swift-Apple-Programming-Language-compare-with-other-modern-programming-languages

Though I'm upset that the most popular answer fails to mention the complete
lack of features for tackling concurrency!


On 3 June 2014 20:30, BoD  wrote:

> Thanks Cedric this is a nice summary / first look at the language!
>
> I notice the language features something they call "Automatic Reference
> Counting". Is this the same as a Garbage Collector?
>
> --
> BoD
>
>

-- 
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 javaposse+unsubscr...@googlegroups.com.
To post to this group, send email to javaposse@googlegroups.com.
Visit this group at http://groups.google.com/group/javaposse.
For more options, visit https://groups.google.com/d/optout.


Re: [The Java Posse] Any thoughts on Swift?

2014-06-04 Thread BoD

Ok thanks for this link, interesting stuff there indeed :)
I guess I'll google a bit to see if I can understand the difference 
between ARC and a GC.


--
BoD

On 04/06/2014 10:23, Kevin Wright wrote:
No, ARC is emphatically *not* garbage collection.  It's not new 
either, Objectionable-C does it, as does auto_ptr in C++


There's a pretty accurate summary of the language on quora: 
http://www.quora.com/How-does-Swift-Apple-Programming-Language-compare-with-other-modern-programming-languages


Though I'm upset that the most popular answer fails to mention the 
complete lack of features for tackling concurrency!



On 3 June 2014 20:30, BoD > wrote:


Thanks Cedric this is a nice summary / first look at the language!

I notice the language features something they call "Automatic
Reference Counting". Is this the same as a Garbage Collector?

--
BoD

--
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 javaposse+unsubscr...@googlegroups.com 
.
To post to this group, send email to javaposse@googlegroups.com 
.

Visit this group at http://groups.google.com/group/javaposse.
For more options, visit https://groups.google.com/d/optout.


--
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 javaposse+unsubscr...@googlegroups.com.
To post to this group, send email to javaposse@googlegroups.com.
Visit this group at http://groups.google.com/group/javaposse.
For more options, visit https://groups.google.com/d/optout.


Re: [The Java Posse] Any thoughts on Swift?

2014-06-04 Thread Carl Jokl
I wonder about Swift in terms of performance of apps. Traditionally Games
companies use C++ for their games engines and on iOS just use the minimum
Objective-C to act as the glue to the operating system. For all Objective-C
apps then yes Swift will be a big improvement but for those where it was
kept to a minimum the difference may not be as dramatic.

I think it is good that Apple are moving away from Objective-C. Objective-C
did feel like a pet project of Steve Jobs and now that he is no longer
leading Apple they have the opportunity to replace it with something more
modern. It shouldn't be hard for swift to be more modern than Objective-C.

I expect as I will be developing mobile apps for my company I will have the
chance to give a first hand verdict of what I think of Swift. To be honest
it is kind of nice to think I may manage to dodge having to do so much
Objective-C as long as swift is backwards compatible with older versions of
iOS. I hope it is.

Carl


On 4 June 2014 16:50, Cédric Beust ♔  wrote:

>
> On Wed, Jun 4, 2014 at 1:23 AM, Kevin Wright 
> wrote:
>
>> Though I'm upset that the most popular answer fails to mention the
>> complete lack of features for tackling concurrency!
>
>
> I'm unconvinced there is any point to syntactic support for concurrency.
>
> Support concurrency in the runtime/bytecode and the libraries, absolutely.
> But in the syntax? What does that buy you besides complicating the grammar?
>
> --
> Cédric
>
>
> --
> Cédric
>
>  --
> 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 javaposse+unsubscr...@googlegroups.com.
> To post to this group, send email to javaposse@googlegroups.com.
> Visit this group at http://groups.google.com/group/javaposse.
> For more options, visit https://groups.google.com/d/optout.
>

-- 
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 javaposse+unsubscr...@googlegroups.com.
To post to this group, send email to javaposse@googlegroups.com.
Visit this group at http://groups.google.com/group/javaposse.
For more options, visit https://groups.google.com/d/optout.


Re: [The Java Posse] Any thoughts on Swift?

2014-06-04 Thread Cédric Beust ♔
On Wed, Jun 4, 2014 at 1:23 AM, Kevin Wright 
wrote:

> Though I'm upset that the most popular answer fails to mention the
> complete lack of features for tackling concurrency!


I'm unconvinced there is any point to syntactic support for concurrency.

Support concurrency in the runtime/bytecode and the libraries, absolutely.
But in the syntax? What does that buy you besides complicating the grammar?

-- 
Cédric


-- 
Cédric

-- 
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 javaposse+unsubscr...@googlegroups.com.
To post to this group, send email to javaposse@googlegroups.com.
Visit this group at http://groups.google.com/group/javaposse.
For more options, visit https://groups.google.com/d/optout.


Re: [The Java Posse] Any thoughts on Swift?

2014-06-04 Thread Josh Berry
On Wed, Jun 4, 2014 at 11:55 AM, Carl Jokl  wrote:

> I wonder about Swift in terms of performance of apps. Traditionally Games
> companies use C++ for their games engines and on iOS just use the minimum
> Objective-C to act as the glue to the operating system. For all Objective-C
> apps then yes Swift will be a big improvement but for those where it was
> kept to a minimum the difference may not be as dramatic.
>

Pretty sure c/c++ will remain the best cross platform option for a long
time.  Whatever promise of Java and related languages as providing cross
platform environments, this just never happened.  Closest would actually be
.net and friends, I believe.

Even the rise of such interesting projects as the unreal engine in the
browser seems to be taking advantage of the fact that the "cross platform"
portion is just a c dialect language.

-- 
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 javaposse+unsubscr...@googlegroups.com.
To post to this group, send email to javaposse@googlegroups.com.
Visit this group at http://groups.google.com/group/javaposse.
For more options, visit https://groups.google.com/d/optout.