Hacker News new | ask | show | jobs
by holysantamaria 1483 days ago
This blog post doesn't seem right to me. In the first part it says that the project is not an individual project anymore but the work of many. He then worries about the stability and maintenance of the project overtime in the long run. So as a result he makes the choice to create a language for fun to adress this issue instead of relying on an already existing stable and mature language. I fear that this decision will have the opposite desired effect on maintenability and contributions... I would have loved to see him being a little bit more open to other languages like Haxe, or D or go or any other language already stable and well maintened. It also impact the work of other contributors... But we will see how it plays out !
2 comments

It's a project they built for fun. If they find the idea of building a new language alongside the OS fun, then they should do that! If I were in their shoes I would find that fun too!
I kind of agree. I love watching SerenityOS evolve and the momentum the project has, but I'm not sure inventing another language is the best way forward. I think the blog post could have been a bit more in-depth. All that being said, I'm still curious to see where all this is going and I hope Andreas will post a hacking session using this new language soon.
The project is an exception to every single other open source project imo.

And the reason is that they build every single thing from scratch. Not a single external dependency.

So I would argue, the community is already prepped for this and a new programming language would fit like a glove.

You took the words out of my mouth. I'm very curious to see where this language goes. It's a big project, but so is an OS, and they're doing just fine there. Even if SerenityOS or Jakt are never a household name, they're remarkably valuable in terms of seeing how people would do this, the things they think of, and how this community interacts and grows their project. SerenityOS is just as valuable socially as it is computationally.