72 | | * '''Possible Mentors''': <UNKNOWN> |
73 | | * '''Details''': <NONE> |
74 | | * '''Expected Deliverables''': <UNKNOWN> |
| 72 | * '''Possible Mentors''': |
| 73 | * '''Details''': Embed Parrot inside of Inkscape, to allow Inkscape to be scripted with any language Parrot understands. |
| 74 | * '''Expected Deliverables''': Load and run bytecode with new Embed API from within Inkscape. Documentation and tests that show that the code works and how to use it. |
| 75 | |
| 76 | === Parrot bindings to Tor === |
| 77 | |
| 78 | * '''Difficulty''': <2/5> |
| 79 | * '''Links of Interest''': http://torproject.org |
| 80 | * '''Possible Mentors''': |
| 81 | * '''Details''': Embed Parrot inside of Tor, to allow Tor to be scripted with any language Parrot understands. |
| 82 | * '''Expected Deliverables''': Load and run bytecode with new Embed API from within Tor. Allow the basic creation and destruction of Tor circuits. The student should concentrate on the API to create an internal Tor node (not an exit node) to reduce the scope of the project. If the student has extra time, the exit node API can be worked on. Documentation and tests that show that the code works and how to use it.. |