Hi Abhay! > On Feb 26, 2020, at 9:56 PM, Abhay Raj Singh <[email protected]> > wrote: > > Hello everyone! I am Abhay Raj Singh, sophomore at NIT Hamirpur > Bharat(India), wishing to participate in GSoC this year. > > I have gone through many ideas, but, I would like to propose one of my own.
Excellent! Fresh ideas are always welcome. > I came to know about WebAssembly a while ago, it lets you run C, C++, Rust > i.e. native code in browsers! Offering highly portable development. > > AutoCAD a popular non-OS software already provide it's IDE that runs in > browser. So then what exactly is the idea that you are proposing? It’s not exactly like you can just take any code and recompile and run it successfully via WebAssembly… :) Having BRL-CAD in a browser is a similar objective of the Online Geometry Viewer (OGV) project, though that infrastructure is not based on recompilation. I think there might be some interesting possibilities of recompiling a piece of BRL-CAD for WebAssembly such as the libged library (which forms the basis of most of MGED commands), but then you would 1) have to detangle some bits of Tcl, 2) investigate what other limitations WebAssembly imposes on system calls (e.g., I/O), and 3) probably demo even the smallest bit of proof of concept that this could be turned into something viable. > Apart from that I am really interested in "Multi threaded Geometry > evaluation" of OpenSCAD > > Which direction should I go? Go where you are most excited of course! The possibilities for projects are endless, but only you will know best what you are capable of doing after researching the projects in a bit more depth. Try submitting a useful code change or bug fix. Regardless, welcome and thank you again for introducing yourself. Cheers! Sean _______________________________________________ BRL-CAD Developer mailing list [email protected] https://lists.sourceforge.net/lists/listinfo/brlcad-devel
