Changes between Version 8 and Version 9 of GSoc2011

Show
Ignore:
Timestamp:
03/11/11 16:06:05 (4 years ago)
Author:
whiteknight
Comment:

Remove ideas which are no-go (documentation-only, etc) Reformat page to use a new template for project ideas

Legend:

Unmodified
Added
Removed
Modified
  • GSoc2011

    v8 v9  
    2525== Current progress / things to work on == 
    2626 
    27 == Projects up for grabs == #projects-up-for-grabs 
     27== Project Ideas == #projects-up-for-grabs 
    2828 
    29 Put ideas for GSoC 2011 Projects here: 
     29Put ideas for GSoC 2011 Projects here. Try to follow the existing format. 
    3030 
    31 ideas and/or links here 
     31=== Embed Parrot into Inkscape === 
    3232 
    33  * Embed parrot in Inkscape (http://inkscape.org/). 
    34  * Emit Bytecode from PAST/POST 
    35  * TapTinder ([https://github.com/mj41/TapTinder/issues milestone M5] and others) 
    36  * Adding something like create_language.pl as UNIX command (/usr/bin/create_language.pl is free); let it be installed; Linux distribution packages could add it 
    37  * Extend the documentation in "docs/b693714589ook/pct/ch05_nqp.pod" by adding some initial examples, show the use of grammar in NQP programs, may be some cross-references to the PCT-Tutorial could added 
    38  * 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. 
    39  * 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) 
    40  * Expand on parrot-instrument, build awesome tools on top of it, get it fully working again. 
     33 * Difficulty: Unknown 
     34 * Links of Interest: http://inkscape.org/ 
     35 * Possible Mentors: 
     36 * Details: 
     37 * Expected Deliverables: 
     38 
     39=== Bytecode Emitters for POST === 
     40 
     41 * Difficulty: <UNKNOWN> 
     42 * Links of Interest: <NONE, please add some> 
     43 * Possible Mentors: <UNKNOWN, please volunteer!> 
     44 * Details: <NONE, add details inline, or link to a page that has them> 
     45 * Expected Deliverables: <UNKNOWN, Please list what the deliverables will be> 
     46 
     47=== TapTinder === 
     48 
     49 * Difficulty: <UNKNOWN> 
     50 * Links of Interest: [https://github.com/mj41/TapTinder/issues milestone M5] 
     51 * Possible Mentors: <UNKNOWN, please volunteer!> 
     52 * Details: <NONE, add details inline, or link to a page that has them> 
     53 * Expected Deliverables: <UNKNOWN, Please list what the deliverables will be> 
     54 
     55 
     56===  === 
     57 
     58 * Difficulty: <UNKNOWN> 
     59 * Links of Interest: <NONE, please add some> 
     60 * Possible Mentors: <UNKNOWN, please volunteer!> 
     61 * Details: <NONE, add details inline, or link to a page that has them> 
     62 * Expected Deliverables: <UNKNOWN, Please list what the deliverables will be> 
     63 
     64=== Language Interop === 
     65 
     66 * Difficulty: <UNKNOWN> 
     67 * Links of Interest: <NONE, please add some> 
     68 * Possible Mentors: <UNKNOWN, please volunteer!> 
     69 * 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. 
     70 * Expected Deliverables: <UNKNOWN, Please list what the deliverables will be> 
     71 
     72=== POD parser === 
     73 
     74 * Difficulty: <UNKNOWN> 
     75 * Links of Interest: <NONE, please add some> 
     76 * Possible Mentors: <UNKNOWN, please volunteer!> 
     77 * 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) 
     78 * Expected Deliverables: <UNKNOWN, Please list what the deliverables will be> 
     79 
     80=== Debugging and Analysis Tools === 
     81 
     82 * Difficulty: <UNKNOWN> 
     83 * Links of Interest: <NONE, please add some> 
     84 * Possible Mentors: <UNKNOWN, please volunteer!> 
     85 * Details: Expand on parrot-instrument, build awesome tools on top of it, get it fully working again. 
     86 * Expected Deliverables: <UNKNOWN, Please list what the deliverables will be> 
     87 
     88=== <New Project Idea (Copy this template)> === 
     89 
     90 * Difficulty: <UNKNOWN> 
     91 * Links of Interest: <NONE, please add some> 
     92 * Possible Mentors: <UNKNOWN, please volunteer!> 
     93 * Details: <NONE, add details inline, or link to a page that has them> 
     94 * Expected Deliverables: <UNKNOWN, Please list what the deliverables will be> 
    4195 
    4296== How to Get to Know Members of the Parrot Project ==