Hi Rohan - On 3/11/16, 4:32 AM, "Rohan Badlani" <[email protected]> wrote:
>It would be great if you could direct me a few good resources explaining >the Compiler Design for Chapel and also let me know if there are any >bugs/tasks that I could try out to get hands on experience with the >compiler code. See https://github.com/chapel-lang/chapel/tree/master/doc/developer/compilerOve rview for an overview of the compiler. This document is a little bit old, so some details might be wrong, but I believe it is still an accurate summary of the compiler's overall architecture. For tasks to get experience, see http://chapel.cray.com/gsoc/contributing.html For more information on getting experience working on the compiler specifically... as the contributing page says, we caution you that the compiler is not the easiest place to start. Nonetheless I will share some thoughts about tasks you could try. Bugs in the compiler are listed sometimes as JIRA issues and sometimes as .future files in the test system. For a start, I might recommend finding a 'error message' .future in the test system and trying to adjust the error message. You could also search for 'bug' or 'feature request' futures, but these might be more involved. E.g. you could use find test -name '*.future' | xargs grep "error message" to find these. Note that some of these error messages are coming from Chapel module code rather than the compiler itself. Other than that - perhaps trying to get the compiler to accept zero-length tuples. I don't know how hard it will be. Rajath, I brought up zero-length tuples in another discussion with you. Are you already working on it? Cheers, -michael ------------------------------------------------------------------------------ Transform Data into Opportunity. Accelerate data analysis in your applications with Intel Data Analytics Acceleration Library. Click to learn more. http://pubads.g.doubleclick.net/gampad/clk?id=278785111&iu=/4140 _______________________________________________ Chapel-developers mailing list [email protected] https://lists.sourceforge.net/lists/listinfo/chapel-developers
