Live data from Hacker News

Viewing profile — grasleya

grasleya

HN member
Joined
Sat, Jun 10, 2017, 7:01 AM UTC
HN karma
81
Public activity
11 items

About grasleya

No profile information was provided.

Recent public activity

  1. comment
    Comment #14849071

    Functional languages are perfectly capable languages so you can typically use them for anything you'd use any other language for. But if you want a project that specifically showca…

  2. comment
    Comment #14844900

    The universe will end before we can decide on 2.7 or 3.

  3. comment
    Comment #14615910

    I think you can put this more generally as "syntax is not semantics." Go takes some syntactic cues from python (but who doesn't these days?) but its semantics can be pretty differe…

  4. comment
    Comment #14583202

    I agree that template metaprogramming can get overly complex. I think it would probably be a mistake to bolt a full C++ template metaprogramming system onto go. But just a standard…

  5. comment
    Comment #14583175

    I can buy using generics sparingly (especially in the form of complex template metaprogramming). But never using it at all? Can you imagine convincing the C++ community to give up …

  6. comment
    Comment #14583099

    Checked vs unchecked exceptions is kind of a separate thing from exceptions vs no exceptions. There are plenty of modern languages without checked exceptions but few with no except…

  7. comment
    Comment #14583055

    More golang Stockholm syndrome. These arguments are always weird to me. Go has plenty of complex features that go developers don't seem to think cause too much cognitive burden (au…

  8. comment
    Comment #14526513

    The catch-all top level error handler isn't typically a hallmark of good design but I think it's pretty relatable as a quick fix when you need to get something working on a deadlin…

  9. comment
    Comment #14526499

    You can code golf in any language and it will probably result in less comprehensible code. If there's one thing I think I agree with the original author on, it's that terseness is …

  10. comment
    Comment #14526481

    A counterpoint is that more declarative code can often remove the need for tedious step by step debugging because the behavior of the code is more transparent. I do most of my work…

  11. comment
    Comment #14526462

    This is a hilariously bad take. If we follow the argument to its natural conclusion then go is itself a poor choice of language. After all, go removes memory management boilerplate…