<div dir="ltr"><div>I've been using Mono for developing desktop apps for a couple of years and would love to contribute to the project. Since I'm still a student, I think GSoC is a splendid opportunity to start.<br></div><div><br>"Porting Mono to `asm.js`", presented for GSoC, caught my attention recently. I spent some time researching this and I'd like some clarification from the community:<br><br></div><div>Since Mono-LLVM support does exist<a href="http://www.mono-project.com/docs/advanced/mono-llvm/">[mono-llvm]</a>, why would the need arise for a port? I understand that there are limitations<a href="http://www.mono-project.com/docs/advanced/mono-llvm/#limitations">[mono-llvm#limitations]</a> in the above approach as LLVM doesn't fully support all the needs of Mono; but since there is no specifications given which would require one to avoid the above approach (mono-llvm-->llvm-->emscripten-->asm.js), I'm a bit confused.<br><br></div><div>On a different note, could you explain to me whether I should use the forums instead of the mailing-lists (which I prefer) for communication regarding GSoC and the `asm.js` port.</div></div>