HTTP/1.1 -1 Read error in cache disk data: SuccessContent-Type: text/plain; charset="utf-8" Last-Modified: Sat, 22 Jan 2022 04:39:14 GMT Content-length: 4353 Connection: Close Proxy-Connection: Close X-Cache: HIT from web1.osuosl.org Server: ProxyTrack 0.5 (HTTrack 3.49.2) = Google Summer of Code 2011: Welcome to Parrot! = The main function of this page is to initially provide a place to discuss the various Parrot projects presented to GSoC 2011. Place details of possible projects under Projects up for grabs below == GSoC details == == First steps == * [http://en.wikipedia.org/wiki/Parrot_virtual_machine What is Parrot?] * To get started, read the NewParrotDeveloperGuide. * Or browse the Parrot Git repository [source:/ online]. * [wiki:GSoCStudentApplicationTemplate] - You must use this template for your student application! == Getting your bearings == * [http://docs.parrot.org/ Comprehensive documentation] (as well as [http://docs.parrot.org/parrot/latest/html/pdds.html design] and [http://docs.parrot.org/parrot/latest/html/developer.html developer documentation]) is available online. * [wiki:"PIR Tutorial"] will get you started on ParrotIntermediateRepresentation, Parrot's native language. * There's a [http://www.parrot.org/dev bunch of resources] for developers. * Other online resources are listed at WhereIsIt. * Check out current ParrotBestPractices. * If you're working on Rakudo, the [wiki:PGEBestPractices] might also be helpful. * There are some recommended DeveloperTools. == Current progress / things to work on == == Project Ideas == #projects-up-for-grabs Put ideas for GSoC 2011 Projects here. Try to follow the existing format. === Embed Parrot into Inkscape === * Difficulty: Unknown * Links of Interest: http://inkscape.org/ * Possible Mentors: * Details: * Expected Deliverables: === Bytecode Emitters for POST === * Difficulty: * Links of Interest: * Possible Mentors: * Details: * Expected Deliverables: === TapTinder === * Difficulty: * Links of Interest: [https://github.com/mj41/TapTinder/issues milestone M5] * Possible Mentors: * Details: * Expected Deliverables: === === * Difficulty: * Links of Interest: * Possible Mentors: * Details: * Expected Deliverables: === Language Interop === * Difficulty: * Links of Interest: * Possible Mentors: * Details: Examples to use different HLLs and to execute it as one program on top of Parrot. Calling a lua subroutine from Rakudo. How could the assembler- or byte-code from different HLLs be put together. * Expected Deliverables: === POD parser === * Difficulty: * Links of Interest: * Possible Mentors: * Details: Implement the transformation from the Perl6 POD specification (Synopsis 26 - Documentation) to LaTeX, man pages or text as a language with PCT. (should be to difficult and take more then 2-3 month, may be it could divided) * Expected Deliverables: === Debugging and Analysis Tools === * Difficulty: * Links of Interest: * Possible Mentors: * Details: Expand on parrot-instrument, build awesome tools on top of it, get it fully working again. * Expected Deliverables: === === * Difficulty: * Links of Interest: * Possible Mentors: * Details: * Expected Deliverables: == How to Get to Know Members of the Parrot Project == * Sign up on the mailing list: [http://lists.parrot.org/mailman/listinfo/parrot-dev parrot-dev@lists.parrot.org]. * On IRC in #parrot at irc.parrot.org. arrot/timeline?from=2009-03-15T20%3A28%3A00Z&precision=second" title="2009-03-15T20:28:00Z in