Howdy, In general, a big +1. Please start to think about what the formal proposal will look like so we can give feedback.
I am a big fan of have a few small deliverables that you know you will be able to accomplish along with a few more ambitious deliverables that depends on how things progress. Duke On Thu, Mar 22, 2012 at 12:02 PM, Brian Charles Gernhardt <[email protected]> wrote: > Hello all, > > I suppose not everybody remembers me from last summer, or from #parrot over > the last year, so I'm going to re-introduce myself. > > My name is Brian Gernhardt and I'm an MS Student at the Rochester Institute > of Technology. My current focus is programming language theory and > compilers, and my thesis[1] is on compiler optimization. Next year, I will > be in a PhD program (school TBD) to do additional research in this field. > > Last summer, I worked on porting PAST to NQP so it could use bacek's work on > directly generating bytecode[2]. The results of this were somewhat mixed[3]. > At the end of that project, and sporadically since then, I've worked on > designing a system I've called the Parrot Alternate Computer Toolkit > (PACT)[4]. It's a rethink of our currently HLL compiler libraries, designed > from the ground-up to directly output bytecode instead of relying on the > aging IMCC. This is an ambitious project, but I think it could bear fruit > rather quickly. The lowest levels could be used to create a PIR alternative, > a disassembler, and possibly a backend for a skilled compiler writer. > > I hope the community will support me using Summer of Code to start this > project. In one summer, I'm fairly certain I could create a new assembly > language for Parrot that has a useful set of classes that could be used in > other project and future layers of PACT. Of course, I'll write up a formal > proposal during the application process but wanted to start floating the idea > now. > > [1] http://www.cs.rit.edu/~bcg2784/ > [2] https://github.com/parrot/parrot/tree/nqp_pct > [3] http://www.parrot.org/content/end-gsoc-not-time-stop... > [4] https://github.com/parrot/PACT > > ~~ Brian Gernhardt > benabik on #parrot, #perl6 > MS Student, RIT CS > > _______________________________________________ > http://lists.parrot.org/mailman/listinfo/parrot-dev -- Jonathan "Duke" Leto <[email protected]> Leto Labs LLC 209.691.DUKE // http://labs.leto.net NOTE: Personal email is only checked twice a day at 10am/2pm PST, please call/text for time-sensitive matters. _______________________________________________ http://lists.parrot.org/mailman/listinfo/parrot-dev
