3 ms·
1. Swift is not a mainstream language. Maybe you trust in Apple's ability to turn it into one. 2. Haskell and Common Lisp, but maybe those aren't "mainstreamis
by justin_vanw 12y ago
1. Swift is not a mainstream language. Maybe you trust in Apple's ability to turn it into one.
2. Haskell and Common Lisp, but maybe those aren't "mainstreamish".
- chc 12y agoIt's the primary language for a huge platform. I don't know how much more mainstream you can get. This seems a bit like saying, "I'm not sure the newly elected US president is a significant figure in US politics." And no, neither Haskell nor Common Lisp are anywhere in the same city as the mainstream. For an idea of what I mean, pick a reasonably significant "target domain" for the language and consider how many major applications are written in that language. There is no platform on which Haskell or Common Lisp get used very much compared to other languages. Objective-C is clearly a dominant presence on iOS, C# rules Windows, Java has a lock on the enterprise, C and C++ are the bosses of systems programming, Haskell is…an interesting language whose motto is "avoid success at all costs." And also, I don't think Common Lisp has enforced option types. (car '(1)) is 1 while (cadr '(1)) is NIL. Am I mistaken?