Earlier quoted context omitted.
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
> - 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.
Swift Has Reached 1.0
131–140 of 180 posts
Re: Swift Has Reached 1.0
#132Earlier 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
Personally I consider C++14 quite modern.
Re: Swift Has Reached 1.0
#133Hey 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?
Re: Swift Has Reached 1.0
#134Earlier quoted context omitted.
Does Clojure support pattern matching? AFAIK, the only thing that is "functional" about Clojure is its immutable data structures (and closures, but even JS has those).
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.
Re: Swift Has Reached 1.0
#135So, what kind of 1.0 release is this? - It's Keynote time/September 9, so we call what we have, crashing bugs included, 1.0. - We culled the features that do not work reliably yet, polished the good parts, and called it 1.0. - This is a/the set of features that we consider to form a good product, and all features work reasonably well.
This is clearly a marketing-driven 1.0. It's really not ready, and wouldn't reasonably be called a 1.0 otherwise.
However, they've been pretty good about sticking to a solid set of features and not over-extending themselves for this initial release. It seems fairly clear that they intend to go in and fill out a lot of stuff later, and preferred a smaller set of solid features to start with rather than trying to do everything at once.
Re: Swift Has Reached 1.0
#136Earlier quoted context omitted.
Because it's Apple. When Swift was released every hipster and his cat jumped the wagon on how great it is. I even saw someone trying to make webstack out of it.
Don't know why you're getting down voted, sure Swift has some neat features, but if any other company released something like this that was closed source, no one would really care.
Re: Swift Has Reached 1.0
#137Hey 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?
Or would that enable a Linux port?
Re: Swift Has Reached 1.0
#138Hey 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?
What is the practical difference if it's open-source or not? It'll still be OSX-native code, and every OSX user has access to it for free anyway. Or would that enable a Linux port?
Re: Swift Has Reached 1.0
#139Hey 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?
Apple opensoucred their Objective-C compiler only because the GPL on the GCC forced them. They invested a lot in the BSD licenced LLVM. I don't think they did this just for fun, but to avoid they have to do that.
Re: Swift Has Reached 1.0
#140Earlier quoted context omitted.
Does Clojure support pattern matching? AFAIK, the only thing that is "functional" about Clojure is its immutable data structures (and closures, but even JS has those).
> AFAIK, the only thing that is "functional" about Clojure is its immutable data structures (and closures, but even JS has those). Oh, you sweet summer child. Work with a language without closures and try to do anything functional.