Hacker Newsnew | past | comments | ask | show | jobs | submitlogin

I'm kinda curious, you mind sharing some of the things you thought you didn't like?


I took a good hard look at everywhere I may have stored it, but I believe I lost the original list after formatting.

I remember believing these were important:

- methods (turned out I mainly wanted working intellisense, which Odin does even without methods)

- a package manager (still a gripe, but git submodules do the trick somewhat)

- expressions (so I could assign the result from a `switch` statement to a variable for instance, but I can use an #inline proc if I _really_ want to)

- private by default (I had forgotten how many times I wanted to use something private from a library, and had to fork it instead)

- - although possible to make something private in Odin, nowadays I'd rather things be prefixed with underscores instead

Also, here are my list of things I'd still prefer changed, but are less important: https://forum.odin-lang.org/t/what-features-of-odin-do-you-d...


I do not like "@require_results", for example. Ada uses function vs procedure to make the distinction. I would rather have something like that.


I see yeah, a lot of people might prefer most of these (exclude maybe private by default and privating via underscoring).


Odin is public by default.


Reread it =b




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

Search: