Hacker News new | past | comments | ask | show | jobs | submit login

> I have absolutely no desire to going back to manual loops instead of `map` and `reduce` and `filter`

Not everyone wants nor desired to use a functional language. They might want or even need an imperative (and procedural) language. Odin is an imperative procedural language, and has no "functional programming" aspects to it. Odin is not of that tradition.

If you love functional programming languages and they are useful for solving your problems, then Odin is not the language for you, and that is absolutely great! Odin is for people who wanted a C alternative for systems-level programming, and thus an imperative procedural language is what they desire. And as such, Odin is not a mixed-paradigm language either, since it does not make sense for it (e.g. explicit manual memory management, imperative style, etc).

---

Isn't it great that there is choice now between programming languages?---in the domains people work in.




Sure, I wasn’t really asking permission to prefer functional languages.

I’m just a bit confused to why everyone on HN seems to prefer imperative languages, and it’s not quite as simple as preference. If an imperative procedural language gets popular, that affects the job market. It seems like every job now requires a million years of Go experience. That’s fine, times change, but it just feels like the wrong direction. Personally I was more rooting for Rust or Swift becoming the lingua Franca.




Consider applying for YC's Spring batch! Applications are open till Feb 11.

Guidelines | FAQ | Lists | API | Security | Legal | Apply to YC | Contact

Search: