3 ms·
I was vaguely aware of this. But where are the major design decisions publicly discussed? If you look at the Julia issue tracker, you'll see an enormous amount
by wbhart 12y ago
I was vaguely aware of this. But where are the major design decisions publicly discussed?
If you look at the Julia issue tracker, you'll see an enormous amount of discussion between and with core devs about language design decisions.
It's good to have someone primarily responsible for the compiler, someone responsible for libraries, another for GC, another for the package manager, etc. I'm not suggesting every core dev needs to be intimately involved with every line of code or design decision. It's more about how the development process feels to outsiders. After all, the question that was asked was about why Nim is not being hyped, rather than why is it not a fantastic language (it is fantastic).
It is great to hear about two other (albeit nameless) individuals working on the compiler though.
- gfasdgsfd 12y agoMost discussions about major things occur in IRC in #nim on freenode.
- dom96 12y agoI will agree that discussing programming language design decisions in the open is something we have to work on. IRC unfortunately is not ideal but it is where most of these discussions take place. I am personally trying to encourage people to write RFCs on Github or on the Nim forum and there are some already there (https://github.com/Araq/Nim/labels/RFC https://github.com/Araq/Nim/labels/RFC).
- k__ 12y agoI don't know much about language design, how tightly are syntactical/grammatical decisions coupled with other stuff like GC? I understand, that, if things the language uses are implemented in that language itself, the language design breaks them. But if not? A language like Java could probably work without GC, give the dev a "free" method and be done with it. The whole language would look the same syntactically.