News for hackers. Stuff that matters.
Re:A Proposal for Adding Generics to Go by systemvoltage on Tuesday January 12, 2021 @02:24PM (#25752075)
Side tracking a bit: I wish there was a popular programming language like Go with rust-like package manager, Python style syntax and ability to hack, compilable, classic (classes, methods), and fast. Or I wish Go had classic OOP and raise Exception methods.

Basically, I want fast statically typed python with better package management. Or other way to put it, I want Go with classic OOP and Exceptions.

Re:A Proposal for Adding Generics to Go by Varriount on Tuesday January 12, 2021 @02:26PM (#25752103)
You might be interested in Nim (https://nim-lang.org). I can't say that it's very object oriented, but it is very flexible.
Re:A Proposal for Adding Generics to Go by systemvoltage on Tuesday January 12, 2021 @02:29PM (#25752157)
That's awesome, I will check it out. Just looking at initial syntax, you just made my day!
Re:A Proposal for Adding Generics to Go by daypay on Tuesday January 12, 2021 @04:55PM (#25754420)
Been using Nim for a few projects lately, absolutely love it.
Re:A Proposal for Adding Generics to Go by switch007 on Tuesday January 12, 2021 @03:14PM (#25752837)
This, kinda! But I'm after:

- Python's OOP, stdlib, exceptions

- Go's fast compilation and binaries

- Rust's package manager (never used but I heard it's amazing)

- Java's third-party packages & tooling

- F#'s expressiveness, FP, type system (never used it, only read a few intro articles, but it looks very nice?)

I'm tyring to move on from Python but finding it difficult to decide what to learn next.

Re:A Proposal for Adding Generics to Go by mseepgood on Tuesday January 12, 2021 @03:41PM (#25753286)
> I'm after [...] never used but I heard it's amazing

Really? This is how you form your opinions?

Re:A Proposal for Adding Generics to Go by switch007 on Tuesday January 12, 2021 @03:47PM (#25753378)
Nope, I'm looking to _learn_ a new language, and I _heard_ it's amazing. I didn't say it _was_ amazing