public inbox for gcc@gcc.gnu.org
 help / color / mirror / Atom feed
* GSOC - Student Rondup
@ 2011-06-30 10:14 Philip Herron
  2011-07-05 16:59 ` GSOC - Student Roundup Dimitrios Apostolou
  2011-07-17 13:54 ` Franck Z
  0 siblings, 2 replies; 12+ messages in thread
From: Philip Herron @ 2011-06-30 10:14 UTC (permalink / raw)
  To: gcc

Hey all,

I was talking on IRC the other day with others and we thought this
would be a nice idea, to ask all GSOC students how were all getting on
working within GCC. As i am sure you have noticed GCC is a pretty big
piece of code and it can be hard to get to grips with it all. I am
kind of lucky because i was on GSOC last year and spent most of the
summer if not all just getting comfortable with it.

So i thought we could use this as a thread to introduce us a students
to each other I'll go first!

My name is Philip Herron I'm from Ireland and i got inspired by Paul
Biggars work into PHC http://www.phpcompiler.org/ to implement a
python front-end to gcc. Its hard but just something i find
interesting more than anything. I'm am getting on quite well with my
project, spent last week after the GCC meet-up in London cleaning up
my IL and now i am implementing my own pass system as i have to
iterate several passes over my IL (for various reasons) before i
generate GENERIC.

As i was on GCC last year i thought i would share things i found to be
helpful when you encounter a problem:

1 - Work at it for max 1 day on your own but definitely try to join
our irc on irc.oftc.net #gcc and ask. If you still find no help send a
mail to gcc-help

2 - gcc -save-temps can be helpful now and again when working with
alot of macros

3 - ack-grep is very helpful: http://betterthangrep.com/ makes
searching though code much easier than learning to use grep properly
:P

4 - Don't be afraid to ask questions as often as possible on irc and
to your mentor I've bugged my mentor Ian with alot of really stupid
small things all the time :) but they don't bite.

And just finally i thought i would ask what aspects have you found
within gcc hard to get to grips with if at all, it could be
interesting to see if there is any correlation between areas.

Personally i found getting to grips with Makefiles properly was hard i
used to rely on automake for everything before. And learning to figure
out how to use the generic tree api was confusing but in the end its
very simple. We've found not all students are on irc its a really
great platform to ask questions very informally its worth getting used
to you can use web clients like mibbet irc or firefox extensions, i
use irssi but those clients are much more friendly.

Hope everyone's project is going well and your comfortable or getting
more comfortable with what your doing! :)

Happy Coding!

--Phil

PS: what do you think of the idea if we have a thread like this every
few weeks or sooner (maybe on irc)? Just to see if we can help each
other etc?

^ permalink raw reply	[flat|nested] 12+ messages in thread

end of thread, other threads:[~2011-07-18 17:31 UTC | newest]

Thread overview: 12+ messages (download: mbox.gz / follow: Atom feed)
-- links below jump to the message on this page --
2011-06-30 10:14 GSOC - Student Rondup Philip Herron
2011-07-05 16:59 ` GSOC - Student Roundup Dimitrios Apostolou
2011-07-05 19:08   ` Daniel Carrera
2011-07-06  9:39     ` Pierre Vittet
2011-07-06 15:10       ` Dimitrios Apostolou
2011-07-10 22:32       ` Ismail
2011-07-16 22:42       ` Gerald Pfeifer
2011-07-07 15:53   ` Paolo Bonzini
     [not found]     ` <CABck2NNXWNKCRbC9kv8TkNvgpgOcE_cjg-NKqO3=pb-x_okAqQ@mail.gmail.com>
2011-07-12 17:29       ` Philip Herron
2011-07-17 13:54 ` Franck Z
2011-07-17 16:30   ` Philip Herron
2011-07-18 18:01     ` Franck Z

This is a public inbox, see mirroring instructions
for how to clone and mirror all data and code used for this inbox;
as well as URLs for read-only IMAP folder(s) and NNTP newsgroup(s).