VOTE YES ON 69 posted:hard tabs I mean I'm not going to argue that one is inherently superior to the other, because it's kind of stupid and arbitrary. I just wanted to see if the trend of me disagreeing with Pike on everything extended to spacing (since the topic of gofmt came up). The people in this thread who use Go seem to like it, so who knows maybe it is actually good. I think I would just get so frustrated using it though because everything about its design irks me.
|
|
# ? Oct 13, 2016 23:50 |
|
|
# ? May 24, 2024 20:30 |
|
gofmt is a good idea, it's just a shame they had to pick all the wrong options to standardise on
|
# ? Oct 14, 2016 00:02 |
|
MALE SHOEGAZE posted:I'm saying this as someone who agrees strongly with all of your points, I just don't care as much about them now that i've actually worked with the language. Yes, it is backwards and stupid. Despite that, it's somehow good. That's why it's an interesting language. It's doing something right, I'm just not sure what. I would personally jump at the opportunity to work on a migration like that, because it sounds interesting, and will probably expose flaws and strengths in both languages.
|
# ? Oct 14, 2016 00:26 |
|
a statically typed language that cannot provide some reasonably type safe form of the map function et al cannot ever qualify as good ityool 2016
|
# ? Oct 14, 2016 00:35 |
|
holy gently caress i just used time machine mode in magit for the first time
|
# ? Oct 14, 2016 04:32 |
|
MALE SHOEGAZE posted:holy gently caress i just used time machine mode in magit for the first time time machine mode is loving legit
|
# ? Oct 14, 2016 04:35 |
|
comedyblissoption posted:my theory is golang is refreshing for some people if they were dealing with a language where you manually janitor memory, a dynamically typed lang, or an OOP-lang project that drank the koolaid, so they are willing to overlook how terrible of a language golang actually is C# is the only mainstream programming language I can think of that doesn't fit those three categories, but maybe that just proves your point. Unless you're coming from a great language like Rust or Erlang (which you probably arent), go will be an improvement to the shitpile you're working with. And your boss might even let you use it (or force you). DONT THREAD ON ME fucked around with this message at 04:40 on Oct 14, 2016 |
# ? Oct 14, 2016 04:37 |
|
comedyblissoption posted:a statically typed language that cannot provide some reasonably type safe form of the map function et al cannot ever qualify as good ityool 2016
|
# ? Oct 14, 2016 04:38 |
|
comedyblissoption posted:a statically typed language that cannot provide some reasonably type safe form of the map function et al cannot ever qualify as good ityool 2016 this is also true
|
# ? Oct 14, 2016 04:41 |
|
i just cannot comprehend the mind of someone who doesn't think map is the best.
|
# ? Oct 14, 2016 04:42 |
|
i started using perl a bazillion years ago because it had "map" and "grep" (filter). those features were such a boon to my productivity that the speed and the awfulness of cpan and the lack of type safety didn't matter now i can have those features in type-checked languages, too. thanks, 21st century
|
# ? Oct 14, 2016 04:44 |
|
I use where and select but they are extremely good regardless of what you call them
|
# ? Oct 14, 2016 04:47 |
|
map is beautiful in all of its forms
|
# ? Oct 14, 2016 04:49 |
|
map, filter, reduce are the primitives every language should have. gently caress 'for' and 'while' it's sad that scripting languages are the closest to this ideal. perl, ruby, and even god drat python (list comprehensions) do better than most of the normal tools in our industry how sad is that
|
# ? Oct 14, 2016 04:50 |
|
actually haskell and c# are both excellent at it
|
# ? Oct 14, 2016 04:54 |
|
MALE SHOEGAZE posted:i just cannot comprehend the mind of someone who doesn't think map is the best. its me, im the blub programmer
|
# ? Oct 14, 2016 04:55 |
|
MononcQc posted:welp, go has been made official language for all new development. Existing stuff in Erlang and Ruby (98% of the platform code) and Elixir is now defacto legacy.
|
# ? Oct 14, 2016 05:11 |
|
goddamn
|
# ? Oct 14, 2016 05:12 |
|
|
# ? Oct 14, 2016 05:15 |
|
Notorious b.s.d. posted:map, filter, reduce are the primitives every language should have. gently caress 'for' and 'while' none of my langs have them. what am i missing out on.
|
# ? Oct 14, 2016 05:16 |
|
compilers they come together plangs they fall apart no one can stop us now cause we are all made of vars
|
# ? Oct 14, 2016 05:16 |
|
LeftistMuslimObama posted:none of my langs have them. what am i missing out on. collections that are not actively hostile to manipulation
|
# ? Oct 14, 2016 05:24 |
|
MALE SHOEGAZE posted:holy gently caress i just used time machine mode in magit for the first time now try blame mode
|
# ? Oct 14, 2016 05:24 |
|
LeftistMuslimObama posted:none of my langs have them. what am i missing out on. thought you used C#? it's other names for .Select / .Where / whatever the hell the other one is
|
# ? Oct 14, 2016 05:26 |
|
Bloody posted:collections that are not actively hostile to manipulation who needs maps when you can just use built-in collections that dynamically resize with tons of overhead?
|
# ? Oct 14, 2016 05:29 |
|
Asymmetrikon posted:thought you used C#? it's other names for .Select / .Where / whatever the hell the other one is linq is banned at epic, because of course it is
|
# ? Oct 14, 2016 05:37 |
|
also I can only iterate through a collection with a for loop and nothing else
|
# ? Oct 14, 2016 05:38 |
|
Bloody posted:linq is banned at epic, because of course it is
|
# ? Oct 14, 2016 05:43 |
|
Epic does a lot of recruiting around here where they like to talk about the fact that they have this really hip campus. Are they pretty much just trying to suck new graduates in for a year of 80 hour work weeks before they die from exhaustion? Because having a campus with all the stuff they talk about in it seems kind of over-the-top for a place that has employees that go home at night.
|
# ? Oct 14, 2016 05:50 |
|
Bloody posted:linq is banned at epic, because of course it is goddrat son are generics banned? they should be, as they cause unnecessary increases in code size, and decrease performance due to jit compilation and more pressure on cpu caches and whatnot
|
# ? Oct 14, 2016 05:51 |
|
Bloody posted:linq is banned at epic, because of course it is i love when businesses ban arbitrary sections of languages for no good reason
|
# ? Oct 14, 2016 05:56 |
Asymmetrikon posted:i love when businesses ban arbitrary sections of languages for no good reason It's not arbitrary, it's "the sections that no one here knows nor cares to learn"
|
|
# ? Oct 14, 2016 06:00 |
|
|
# ? Oct 14, 2016 06:14 |
|
Notorious b.s.d. posted:map, filter, reduce are the primitives every language should have. gently caress 'for' and 'while' python literally has map() and filter() built in reduce() can be done, but not as nicely EDIT: I'm a liar, python also has reduce() LordSaturn fucked around with this message at 06:45 on Oct 14, 2016 |
# ? Oct 14, 2016 06:29 |
|
Notorious b.s.d. posted:map, filter, reduce are the primitives every language should have. gently caress 'for' and 'while' Java 8 ftw
|
# ? Oct 14, 2016 07:40 |
|
Janitor Prime posted:Java 8 ftw i unironically think java8 is good, and i say that as a fan of erlang, rust and haskell
|
# ? Oct 14, 2016 07:47 |
|
Asymmetrikon posted:thought you used C#? it's other names for .Select / .Where / whatever the hell the other one is .Aggregate rarely used by itself, though technically EVERY linq function can be expressed as an .aggregate() call modulo some performance benefits like early termination (.FirstOrDefault) or reduced allocation (.Sum, .Max)
|
# ? Oct 14, 2016 08:04 |
|
MALE SHOEGAZE posted:i just cannot comprehend the mind of someone who doesn't think map is the best. "kids today are so lazy they don't even want to write for loops" how about now (this is what at least some people on golang-nuts actually believe)
|
# ? Oct 14, 2016 08:49 |
|
|
# ? Oct 14, 2016 08:50 |
|
|
# ? May 24, 2024 20:30 |
|
Notorious b.s.d. posted:map, filter, reduce are the primitives every language should have. gently caress 'for' and 'while' List expressions are p. nice, but generator, set and dict expressions are the poo poo.
|
# ? Oct 14, 2016 08:51 |