Hacker News new | ask | show | jobs
by oblio 3355 days ago
If I'd want to diversify I'd probably look away from another Algol-inspired language. That's why I mentioned F#.

Go is an extremely practical language, maybe too practical, almost like C#. I'd rather look at something which takes a different approach, something which includes programming language research from the 90s, at least :)

1 comments

So - functional languages are what you are referring to then?

My goal was/is to find something to work on in my spare time using a new language. Just to keep learning as well as broaden my horizons :)

As an aside, i love Go, and use it fulltime at work. With that said, i agree with the view that Go is boring, and not likely to expand you in the way you seek.

It's usually less rails oriented than C#, so you will figure out a lot of stuff for yourself, but in general it's quite boring (i like that). If you're interested in something interesting, i am in love with Rust, and definitely recommend it.

I don't personally use it these days, as i am not sure i want to invest in the tradeoff of safety vs prototyping speed. However i definitely recommend it as a cool language.

Functional languages and advanced type systems.