Hacker News new | ask | show | jobs
by UncleOxidant 982 days ago
What was the main problem you were trying to solve with Nature? What did you find missing in other languages that motivated you to create Nature?
1 comments

After the MVP (Minimum Viable Product) version of Nature is released, I plan to use it for game engine and game development. But that's probably not the answer you were looking for.

I have experience with many programming languages like PHP, Python, Golang, JS, C, Scheme, etc. Each of these languages has its shortcomings that bother me. Taking C as an example, it lacks package management and doesn't support generics. In contrast, Nature is designed to improve upon C by featuring generics, package management, and null safety, among other things.

Moreover, what drives me is simply the joy of the process.

I’m curious, did you try Swift? It’s has most (but not all) of your goals AFAICT.
It might be interesting to write up comparisons of Nature to each of the dominant languages.

My impression is you want to make something as welcoming as Python but more expressive and safer. Which, if true, is indeed a worthy effort.