On Thu, 2021-03-11 at 12:59 +0530, srishty bedi via Gcc wrote: > Greetings,
Hi Srishty Various remarks inline below... > First of all Congratulations to the gcc community on being selected > for > GSOC 2021. > > My name is Srishty Bedi, I am a sophomore pursuing btech CSE in > India. .I > am interested in web development and have worked with > JS,HTML,CSS,bootstrap > for front end and php,pug for backend. It sounds like your skillset is more on web development than on compilers. We don't do much HTML/JS within GCC [1], so I'd recommend looking at another project that's more aligned to your interests, especially given that GSoC is much shorter than usual this year - we are looking for people who are already up-to-speed on C++ and on compiler internals, and there simply isn't time if you don't already have some skills in those areas. > The ideas for gsoc 21 : > > > > 1) I was thinking that whenever we run a code on gcc compiler its > beautify > feature doesn't work well it shifts the whole code to the left > instead so > thought of creating a good beautify feature as we have in vs code so > that > the code is easily understandable . I'm not sure what you mean by the "beautify feature" shifting "the whole code to the left". Are you referring to the way GCC quotes the user's source code when GCC emits warnings and errors? I maintain that part of the code, so I'm interested in hearing of ideas for improvement, but I don't see it being a GSoC project this year. > 2) And we can also make the gcc compiler accessible to phones and > ipads so > that it may be compatible for touch devices also as it will be very > beneficial. It's possible to use GCC from such devices using the excellent godbolt.org website. > > I am very fascinated by the world of open source and I am looking > forward > to contributing to this community . > > Looking forward to your help and guidance. > > Hoping for a positive response from you. > > Here is my github link: https://github.com/srishty-07 > > > Regards, > > Srishty Hope this is helpful; good luck finding a suitable project David [1] FWIW I've been working on adding HTML/JS output to GCC: https://gcc.gnu.org/pipermail/gcc-patches/2020-November/558603.html but the main issues there are on what a web developer would call the "backend", in terms of populating the HTML with meaningful content, as opposed to what a web developer would call the "frontend" (templates, CSS and JS). i.e. there's some gnarly C++ code that needs overhauling