Viewing profile — gavinking
gavinking
HN member- Joined
- Tue, Dec 20, 2011, 7:22 PM UTC
- HN karma
- 159
- Public activity
- 110 items
- HN profile
- View on Hacker News ↗
About gavinking
No profile information was provided.
Recent public activity
-
comment
Comment #10471057
It seems to me that the best solution here is to split the single file into one js file for each package. A big part of that file is the implementation of the metamodel, and it's v…
-
comment
Comment #10470322
Yay! Folks, please feel welcome to Ask Me Anything.
-
comment
Comment #10470239
>> Then consider changing the Ceylon website because it's just full of FUD about replacing the ecosystem It is not. You're a fabulist. Your behavior on this thread is worse than ob…
-
comment
Comment #10470206
>> none of the standard Java generic classes are first-class citizens in Ceylon world, because they don't have the reified runtime type information This is just not true. In Ceylon…
-
comment
Comment #10467699
Earlier today I, in all sincerity, invited you to our Gitter channel, where there's always people discussing this stuff night and day. That invitation is still there. You're welcom…
-
comment
Comment #10467655
It's just a getter. Lots of languages have getters.
-
comment
Comment #10466527
ceylon.locale is also shaping up to be really useful. Localization in JS is just terrible.
-
comment
Comment #10466505
So, that's a good example: ceylon.time is implemented in pure Ceylon, and is totally cross-platform.
-
comment
Comment #10466466
Well where there is a big difference between the underlying capabilities of the platform, differences are unavoidable. I mean, examples of things that are cross-platform in Ceylon:…
-
comment
Comment #10466350
Thank you, I appreciate it.
-
comment
Comment #10466313
Yes, it's one good way to think about how they fit into the whole ecosystem of the language. Thanks.
-
comment
Comment #10466299
Would you please open an issue here with the things you would like changed: https://github.com/ceylon/ceylon-lang.org/issues Thanks.
-
comment
Comment #10466237
Now you're just lying. You said: "The problem with reified generics isn't their efficiency, but that they don't play nice with other generic types on the platform (which is the vas…
-
comment
Comment #10466188
Sure. So I'll give you one very over-simplistic example. Let's assume that T is an unknown type (a type parameter). You can form types like Object&T, and if T is an optional type o…
-
comment
Comment #10466166
"Another way to look at it is that Ceylon was designed to appeal to Scala people" This is quite clearly not true, and yet another assertion that you just made up and stated as fact…
-
comment
Comment #10466134
Well it should be very clear, that if you believe that Ceylon has a problem interoperating with Java's unreified generics, that you don't know enough about Ceylon to be able to com…
-
comment
Comment #10465839
By the way, pron, as more general complaint, your comments about Ceylon are always very uninformed, but you state them as fact. How about you actually spend some time learning the …
- comment
-
comment
Comment #10465802
"The problem with reified generics isn't their efficiency, but that they don't play nice with other generic types on the platform (which is the vast majority)." This is simply nons…
-
comment
Comment #10465786
Well the thing is that Ceylon offers fantastically smooth interop with both Java and JavaScript. That's one of it's main selling features for most people.
-
comment
Comment #10465360
This is what a specification looks like: http://ceylon-lang.org/documentation/1.1/spec/html_single/
-
comment
Comment #10465317
What has happened to our culture? People are actually proud of being too lazy to read anything longer that a tweet?
-
comment
Comment #10465305
For the record: - Kotlin does not have tuples, and doesn't allow abstraction over function -arity. So no, it can't to that. - Reified generics are simply not expensive, at least no…
-
comment
Comment #10464658
Well, y'know, you could go with your gut - or you could actually try it out for yourself! I think you'll decide your gut was wrong, but there's only one way to be sure.
-
comment
Comment #10464626
Well, if you read the linked article, a number of things are mentioned, including: - union and intersection types - an elegant and powerful representation of tuple and function typ…