Viewing profile — grasleya
grasleya
HN member- Joined
- Sat, Jun 10, 2017, 7:01 AM UTC
- HN karma
- 81
- Public activity
- 11 items
- HN profile
- View on Hacker News ↗
About grasleya
No profile information was provided.
Recent public activity
-
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…
-
comment
Comment #14844900
The universe will end before we can decide on 2.7 or 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…
-
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…
-
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 …
-
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…
-
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…
-
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…
-
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 …
-
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…
-
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…