4 ms·
Nice link by the way. I was more referring to this published by The Atlantic (incidently owned by Steve Jobs family trust): https://www.theatlantic.com/technol
by zubairq 9y ago
Nice link by the way. I was more referring to this published by The Atlantic (incidently owned by Steve Jobs family trust):
https://www.theatlantic.com/technology/archive/2017/09/saving-the-world-from-code/540393/ https://www.theatlantic.com/technology/archive/2017/09/savin...
https://www.recode.net/2017/7/28/16055162/laurene-powell-jobs-acquired-atlantic-magazine-publisher-steve-widow-philanthropist-nonprofit https://www.recode.net/2017/7/28/16055162/laurene-powell-job...
Sorry this thread flamed up a bit. I was just trying to express my gratitude to the Eve guys
- diggan 9y agoNo worries, I understand and have gratitude towards the folks working on it as well. But I don't agree with that they changed the entire industry. The second link you posted mentions nothing of Swift. The first one has the following quote about Swift: > The default language for making new iPhone and Mac apps, called Swift, was developed by Apple from the ground up to support an environment, called Playgrounds, that was directly inspired by Light Table. Which seems to agree with the previous quote I posted. Light Table inspired Playgrounds, not Swift.
- zubairq 9y agoyeah, good point. Sorry I said Swift, but I meant Playgrounds. I guess I see Playgrounds as the interactive IDE part of SWIFT, like Visual Studio is for C++, so I don't really separate the two in my mind. Anyway, we can agree to disagree on the other point, I just like the discussion :)
- wll 9y agoKickstarter uses “Swift Playgrounds for iterative development and styling. Most major screens in the app get a corresponding playground where we can see a wide variety of devices, languages and data in real time.” (The Kickstarter iOS app is open-source [0]; see their playgrounds [1].) Here’s [2] Brandon Williams’ talk Finding Happiness in Functional Programming (starts at “Playground-Driven Development,” but I suggest watching the whole talk), [3] the Swift Talk episode “Playground-Driven Development” (Brandon Williams and Chris Eidhof), and [4] the Swift Talk episode “Test-Driven Reactive Programming” (Lisa Luo and Chris) wherein they build a small but complete PoC all within Playgrounds. There are many more examples, such as Chris Lattner’s own Dynamic Member Lookup proposal [5] Python Interop playground [6] and Reactive Swift’s getting started playgrounds [7]. Playgrounds are very much entangled with Swift’s core (value proposition). [0] https://github.com/kickstarter/ios-oss https://github.com/kickstarter/ios-oss [1] https://github.com/kickstarter/ios-oss/tree/master/Kickstarter-iOS.playground/Pages https://github.com/kickstarter/ios-oss/tree/master/Kickstart... [2] https://www.youtube.com/watch?v=A0VaIKK2ijM&feature=youtu.be&t=26m47s https://www.youtube.com/watch?v=A0VaIKK2ijM&feature=youtu.be... [3] https://talk.objc.io/episodes/S01E51-playground-driven-development-at-kickstarter https://talk.objc.io/episodes/S01E51-playground-driven-devel... [4] https://talk.objc.io/episodes/S01E53-test-driven-reactive-programming https://talk.objc.io/episodes/S01E53-test-driven-reactive-pr... [5] https://github.com/apple/swift-evolution/blob/master/proposals/0195-dynamic-member-lookup.md https://github.com/apple/swift-evolution/blob/master/proposa... [6] https://lists.swift.org/pipermail/swift-evolution/Week-of-Mon-20171204/042029.html https://lists.swift.org/pipermail/swift-evolution/Week-of-Mo... (download the attachment) [7] https://github.com/ReactiveCocoa/ReactiveSwift/tree/master/ReactiveSwift.playground https://github.com/ReactiveCocoa/ReactiveSwift/tree/master/R...