Live data from Hacker News

Viewing profile — happy_dino

happy_dino

HN member
Joined
Sun, Feb 10, 2013, 3:29 PM UTC
HN karma
145
Public activity
148 items

About happy_dino

No profile information was provided.

Recent public activity

  1. comment
    Comment #6191218

    Make the function from LowercaseLetter to UppercaseLetter type-safe, too. It might not make much sense in this scenario (there is no one-to-one mapping between upper- and lowercase…

  2. comment
    Comment #6191063

    Scala has 1., 2., 3., 4., 5. 6. seems to be a fix for an OCaml-specific issue. 7. is obsolete (imho), because with macros the most important benefit of decidable type systems (know…

  3. comment
    Comment #6185435

    Can you explain/give a link?

  4. comment
    Comment #6184747

    > It seems we have different definitions of what type > inference, higher order functions and Turing > completeness means. :-) I don't think so. The definitions are pretty much sta…

  5. comment
    Comment #6184351

    Go's GC is non-moving, exactly because they can't precisely know what a pointer is and what is just some random int. So it's basically as if all objects are pinned in Go. I don't e…

  6. comment
    Comment #6184338

    They could, but I expect their "worse is better" attitude will prevent it.

  7. comment
    Comment #6184320

    Looks like you just managed to disprove my earlier claim: > Before I learned about Clojure, I certainly wouldn't have > believed it if someone told me that there was a Lisp-like > …

  8. comment
    Comment #6181980

    > Java has no type inference, higher order functions, > coroutines, implicits (it has some standard implicit > conversions but not implicit conversions that can be > added by the u…

  9. comment
    Comment #6179430

    I guess it depends on where one comes from. If one compares Scala to Scheme, sure, Scheme is ridiculously simple compared to Scala. But if one compares Scala to languages which are…

  10. comment
    Comment #6178563

    > but it will win in the next 15 years in a major way, > because it is already one of the most interesting the most interesting ... what? Anyway, I think they have already won in a…

  11. comment
    Comment #6178546

    While I can't speak of traction in enterprises in Germany, I wonder what the notion of "Scala with its everything and the kitchen sink feature set" is about. This seems to be a pop…

  12. comment
    Comment #6178529

    > But match exceptions do. I'd call that non-sense.

  13. comment
    Comment #6170516

    You can use any templating system you want, including the one which was used in Play 1.

  14. comment
    Comment #6130891

    As a general policy, if I spend time explaining things I require people to do some homework on their own. This way people who are lazy, whose interest is just strong enough to make…

  15. comment
    Comment #6130356

    Can you give some details what caused the issues in your the 2.9 -> 2.10 migration?

  16. comment
    Comment #6129721

    Ah right. I refactored the messages a bit and didn't completely update the post to mirror that.

  17. comment
    Comment #6128026

    > How easy is it to find a Scala developer if you need to expand your team compared to a Java developer? How easy is it to find a GOOD developer? Much easier with Scala. It's not l…

  18. comment
    Comment #6127873

    > I am still seeking the legendary JVM implementation with TCO. scala> :paste // Entering paste mode (ctrl-D to finish) object TCO extends App { def stackSize = Thread.currentThrea…

  19. comment
    Comment #6127657

    // Some example methods which might spend waiting for other // services (calling the database, sending emails). def getEMailForUsername(username: String) = future { DB.Users.find(_…

  20. comment
    Comment #6122696

    > [...] then it would be a different matter entirely Have fun moving the goal posts around. > Java was created in the mid-90s before every man and his dog was trying to solve the c…

  21. comment
    Comment #6122601

    > due to the language's embarrassing lack of TCO TCO is a runtime property, not a language property. Anyway, you have clearly not been doing your research and its not my job to do …

  22. comment
    Comment #6119610

    C is easy as pie. It's the most fundamental language. Forth is a super-cool game. My kid already rocks on an HP-41 calculator (RPN). When I introduced him to Forth he literally sai…

  23. comment
    Comment #6119582

    > In any language implemented on the JVM (including Scala) you block an OS level thread. Wrong. Whether JVM implementations use green threads or system threads is an implementation…

  24. comment
    Comment #6118740

    I just fear this "it must stop breaking things after 1.0" attitude some people have. That's exactly what the death of a promising language looks like. Those people should just go e…

  25. comment
    Comment #6118718

    That has exactly been my experience, too. The people who think Go is great are the same who lack substantial experience with any remotely modern programming language.