Login  Register

Re: Xcode's Swift Playground

Posted by kilon.alios on Jun 03, 2014; 8:05am
URL: https://forum.world.st/Xcode-s-Swift-Playground-tp4761425p4761441.html

The big question here is not whether Pharo can implement something similar to Playground, Moose and Roassal in particular are quite close. 

The one million dollars question is Swift a live coding language or is Swift a language with some live coding tools. Obviously I would love to be the first option, but for the time being I try to contain my enthusiasm. When it comes to love coding lisp and smalltalk appear to have no competition AFAIK, I would love if Swift joins the club, If its the second option, really pity for Swift but still better than nothing. 

Obviously its extremely early to tell without actually testing the tools ourselves. It looks like that both lisp and smalltalk are still the pillar upon which modern languages are based and that can be only good news.

The one billion dollars question is how well live coding of Swift would play with live coding of Pharo , it would awesome to have a unified live coding environment for both langauges and I see pharo developers bringing a ton of native ios and macos libraries to pharo. Its difficult not to get excited with this.  


On Tue, Jun 3, 2014 at 10:16 AM, [hidden email] <[hidden email]> wrote:
Clement,

Hmm, as far as I've read (and I haven't read much), all methods have an obligatory return type.

But you can write let a = "some text", so I guess you are right. And me probably too ;-)

Joachim




Am 03.06.14 09:10, schrieb Clément Bera:



2014-06-03 8:40 GMT+02:00 [hidden email] <[hidden email]>:
I remember seeing a demo of F# at an Eclipse conference a few years ago. It also very much reminded me of Smalltalk.

What's interesting about swift is not only that Apple chose an existing name for their new programming language (interesting for a company that is very careful about their own brand names), but that swift seems to be statically typed, while one of the biggest advantages of Objective-C is that it allows for dynamic typing (to some extent)...

To what I understand, types are inferred, it is not statically typed. Am I wrong ? 

Clement

Joachim

Am 03.06.14 08:33, schrieb darrinm:

This is the sort of thing Smalltalk seems well suited for (live coding w/
value and iteration display). Does anyone know of something like it that has
been done before in Smalltalk?

I don't have a good link to a demonstration purely of the Playground but
there is a little info here: https://developer.apple.com/swift/




--
View this message in context: http://forum.world.st/Xcode-s-Swift-Playground-tp4761425.html
Sent from the Pharo Smalltalk Users mailing list archive at Nabble.com.




--
-----------------------------------------------------------------------
Objektfabrik Joachim Tuchel          mailto:[hidden email]
Fliederweg 1                         http://www.objektfabrik.de
D-71640 Ludwigsburg                  http://joachimtuchel.wordpress.com
Telefon: <a href="tel:%2B49%207141%2056%2010%2086%200" value="+4971415610860" target="_blank">+49 7141 56 10 86 0         Fax: <a href="tel:%2B49%207141%2056%2010%2086%201" value="+4971415610861" target="_blank">+49 7141 56 10 86 1





-- 
-----------------------------------------------------------------------
Objektfabrik Joachim Tuchel          [hidden email]
Fliederweg 1                         http://www.objektfabrik.de
D-71640 Ludwigsburg                  http://joachimtuchel.wordpress.com
Telefon: <a href="tel:%2B49%207141%2056%2010%2086%200" value="+4971415610860" target="_blank">+49 7141 56 10 86 0         Fax: <a href="tel:%2B49%207141%2056%2010%2086%201" value="+4971415610861" target="_blank">+49 7141 56 10 86 1