News for hackers. Stuff that matters.

aptenoforst

Re:A Road to Lisp: Which Lisp on Friday July 17, 2026 @05:45PM (#48952584)
Re:Python Is the New Basic on Saturday January 11, 2025 @01:31PM (#42667904)
does not support the OS with the most users.
Re:AI to hit almost 40% of jobs worldwide on Monday January 15, 2024 @10:45AM (#39002192)
This whole conversation is either roleplay or made by AI
Fantasque is my favorite font, but it lacks more weights :(
Re:JetBrains Mono Typeface on Wednesday July 19, 2023 @08:39PM (#36795525)
This was my favorite font ever, made me stop font hopping...until I found that italic A and italic O are too similar, now I'm back to don't hopping.
Re:Ten Years of “Go: The Good, the Bad, and the Meh on Tuesday July 18, 2023 @04:01PM (#36778334)
Not exactly. I don't think Go should have ALL those, but some would be extremely helpful. That's just a wishlist.

There are some examples of languages that have a nice blend of functional features built in that are not fully functional languages, and the developer experience is fantastic (e.g. C#, Typescript, Kotlin, Swift, Java 11+)

They could've improved the developer experience, but they made some kind of C+- with easier concurrency.

And I find it all sad because Go ticks many of my boxes for a "perfect" general-purpose programming language.

Re:Ten Years of “Go: The Good, the Bad, and the Meh on Tuesday July 18, 2023 @03:16PM (#36777809)
This doesn't say much because people generally throw interface{} everywhere.

Go is used because Google and that's it.

Re:Ten Years of “Go: The Good, the Bad, and the Meh on Tuesday July 18, 2023 @02:53PM (#36777504)
Anything that made programming easier in the last 30 years.

I miss Hindley Milner type inference, ADTs, default immutability, sane error handling, pattern matching, and functional collection manipulation.

I'm not even mentioning the time it took to add generics to the language, which should've come from the beginning, and we got a bad implementation of it.

Not saying that it HAS to have all of this, but at least 1 or 2 things of that list would already make Go have much better ergonomics.

Go has no excuse since it's a relatively new programming language, and it could've got some of those from the start.

Re:Ten Years of “Go: The Good, the Bad, and the Meh on Tuesday July 18, 2023 @01:49PM (#36776552)
Its a shame that Go as a language is so lacking, the tooling is amazing.

I wish there was something like Go but with an actually good programming language attached.

Re:Generics enabled by default in Go tip on Saturday August 21, 2021 @12:58AM (#28254343)
How is a generic data structure a COMPLEX ABSTRACTION?
Re:Generics enabled by default in Go tip on Saturday August 21, 2021 @12:25AM (#28254174)
If anything generics will make go code simpler. No more copy pasting everywhere and the possibility of making useful collection methods like map, filter and reduce.