Earlier quoted context omitted.
Yep, we damn need a bit of more competition within bigs, right now seems just between Google and Mozilla (for the type of language).
C# is in front of all three in mobile space (it compiles to native of course). C# is the only language that is both modern and spans all major mobile platforms. http://en.wikipedia.org/wiki/Xamarin
Swift Has Reached 1.0
111–120 of 180 posts
Re: Swift Has Reached 1.0
#112Earlier quoted context omitted.
Funny to call a Lisp dialect functional between quotes. When Lisp and lambda calculus are the very genesis of FP. Yes, Lisp can do pattern matching, usually implemented via macros, In Clojure you use the core.match library.
Well, 1930's functional programming. Those techniques developed into various type theories pretty quickly (at the time for foundational reasons, but also for comprehension/management/expressiveness reasons). Or if you have a more strict reading, Lisp is implementation-driven FP in the 70s compared to theory-driven FP from the time.
Even Haskell does not have all the mathematics theory that one could apply to functional programming.
A programming language to be representative of a programming paradigm does not need to have 100% of all ideas out there.
Re: Swift Has Reached 1.0
#113Earlier quoted context omitted.
Well, 1930's functional programming. Those techniques developed into various type theories pretty quickly (at the time for foundational reasons, but also for comprehension/management/expressiveness reasons). Or if you have a more strict reading, Lisp is implementation-driven FP in the 70s compared to theory-driven FP from the time.
Yes, but keeps being functional programming. Even Haskell does not have all the mathematics theory that one could apply to functional programming. A programming language to be representative of a programming paradigm does not need to have 100% of all ideas out there.
Re: Swift Has Reached 1.0
#114Stupid question but is Swift just compiled into Objective-C? I'm asking because I'd like to know if I can write an app in Swift that can run on iOS6.
> I'd like to know if I can write an app in Swift that can run on iOS6. No. From Xcode6 release notes: "iOS 7 and OS X 10.9 minimum deployment target The Swift compiler and Xcode now enforce a minimum deployment target of iOS 7 or OS X Mavericks. Setting an earlier deployment target results in a build failure."
Re: Swift Has Reached 1.0
#115Earlier quoted context omitted.
Their live feed yesterday was only available on Safari. Isn't it obvious that they want their herd only inside of a barn?
It was streamed in the open HTTP Live Streaming protocol. It just so happens that the only web browser that implements it in Safari. Worked fine in VLC. Is there any other way to do live streams embedded on a web page without a proprietary Flash plugin?
Relevant: http://annevankesteren.nl/2010/09/draft-vs-standard
Re: Swift Has Reached 1.0
#116Earlier quoted context omitted.
despite the generic sounding name, neither is HTTP Live Streaming. HLS is a unstandardized protocol written by Apple
"Unstandardized" is misleading; it currently has a draft spec at the IETF: http://tools.ietf.org/html/draft-pantos-http-live-streaming-...
Re: Swift Has Reached 1.0
#117Hey guys, do you know if swift will be ever open-sourced? After the WWDC they said that was early to think about it while in beta. So, what's the status now?
Their live feed yesterday was only available on Safari. Isn't it obvious that they want their herd only inside of a barn?
Awesome. Who should I switch to that doesn't want that?
Re: Swift Has Reached 1.0
#118Any word on whether they added static library support? Not having it is kind of a dealbreaker for my workflow, unfortunately.
Can you elaborate on how static library support is a hard requirement for your workflow and why frameworks (LLVM modules) don't meet your needs. I'm genuinely curious as I haven't had a chance to do any real work in Swift yet. Fellow Googler btw.
Re: Swift Has Reached 1.0
#119Why is a programming language without any open source implementation getting so much attention?
Because: - it brings interactive programming concepts (Playgrounds) into many mainstream developers. - it belongs to the ML language family - it recognizes the advances in mainstream computing in the last 30 years - not everyone like to type @somekeyord and [some method call] everywhere. - many of us do buy development tools and open source is just a nice to have feature
I realize this seems nit-pick-y (and for that I apologize), but that's a false dichotomy.
Open source != free. It's possible to pay/buy open source software.
Re: Swift Has Reached 1.0
#120My brother has been using swift to learn some programming. I don't have a mac, let alone iTunes. Is there a legal way for me to download/purchase a manual to help him with his progress?
A good place to start with python would be the Introduction to Computer Science course on Udacity.
https://www.udacity.com/course/cs101
If you are interested in ML, I can recommend taking the Programming Languages course on Coursera after the python course.