Live data from Hacker News

Viewing profile — gavinking

gavinking

HN member
Joined
Tue, Dec 20, 2011, 7:22 PM UTC
HN karma
159
Public activity
110 items

About gavinking

No profile information was provided.

Recent public activity

  1. 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…

  2. comment
    Comment #10470322

    Yay! Folks, please feel welcome to Ask Me Anything.

  3. 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…

  4. 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…

  5. 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…

  6. comment
    Comment #10467655

    It's just a getter. Lots of languages have getters.

  7. comment
    Comment #10466527

    ceylon.locale is also shaping up to be really useful. Localization in JS is just terrible.

  8. comment
    Comment #10466505

    So, that's a good example: ceylon.time is implemented in pure Ceylon, and is totally cross-platform.

  9. 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:…

  10. comment
    Comment #10466350

    Thank you, I appreciate it.

  11. comment
    Comment #10466313

    Yes, it's one good way to think about how they fit into the whole ecosystem of the language. Thanks.

  12. 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.

  13. 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…

  14. 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…

  15. 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…

  16. 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…

  17. 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 …

  18. comment
  19. 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…

  20. 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.

  21. comment
    Comment #10465360

    This is what a specification looks like: http://ceylon-lang.org/documentation/1.1/spec/html_single/

  22. comment
    Comment #10465317

    What has happened to our culture? People are actually proud of being too lazy to read anything longer that a tweet?

  23. 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…

  24. 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.

  25. 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…