digitalmars.D - What can I do?
- Jeremy DeHaan (7/7) Jun 05 2014 Hey all,
- H. S. Teoh via Digitalmars-d (17/23) Jun 05 2014 [...]
- Benjamin Thaut (15/21) Jun 05 2014 You could start off fixing druntime or phobos bugs. Those are usually
Hey all, I've been using D for a while now and I would very much like to contribute to the development of the language. Here's the problem: I know next to nothing about compilers or anything related to language design. So, my question is, how can someone like me help? Jeremy
Jun 05 2014
On Thu, Jun 05, 2014 at 06:01:32PM +0000, Jeremy DeHaan via Digitalmars-d wrote:Hey all, I've been using D for a while now and I would very much like to contribute to the development of the language. Here's the problem: I know next to nothing about compilers or anything related to language design. So, my question is, how can someone like me help?[...] http://wiki.dlang.org/Get_involved :-) You don't have to know much about compilers or language design to be able to contribute. You can look at the bugtracker (http://d.puremagic.com/issues), for example, to find "low-hanging fruit" -- bugs in Phobos that can be easily fixed. That's how I started contributing to D. Reading Phobos source code will help you understand much more about how things work under the hood, and is actually a pleasant experience (for the most part). Phobos is actually surprisingly readable as far as language standard libraries go... (if you've ever had to read, say, glibc source code, you'd know what I mean). T -- MASM = Mana Ada Sistem, Man!
Jun 05 2014
Am 05.06.2014 20:01, schrieb Jeremy DeHaan:Hey all, I've been using D for a while now and I would very much like to contribute to the development of the language. Here's the problem: I know next to nothing about compilers or anything related to language design. So, my question is, how can someone like me help? JeremyYou could start off fixing druntime or phobos bugs. Those are usually easier to fix and "only" require konwdelge of the D language and its inner workings. If you feel familiar with druntime to a certain degeree you can pick some dmd bugs that seem easy to you and try to find them. Usually its a lot easier to hack dmd then you would expect. Compilers are just software too. If you don't want to contribute to the language directly you could also write a library or create bindings for existing libraries and add it to code.dlang.org Also always helpfull is, if you find a bug, create a repro case for it (take a look at dustmite) and submit that the the D bugtracker. A good bug report helps a lot. Kind Regards Benjamin Thaut
Jun 05 2014