80 | | * '''Difficulty''': <UNKNOWN> |
81 | | * '''Links of Interest''': <NONE, please add some> |
82 | | * '''Possible Mentors''': <UNKNOWN, please volunteer!> |
83 | | * '''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. |
84 | | * '''Expected Deliverables''': <UNKNOWN, Please list what the deliverables will be> |
| 80 | * '''Difficulty''': 2-3/5 |
| 81 | * '''Links of Interest''': <Add links to the hll interop PDD, previous discussions on the topic, specific source files> |
| 82 | * '''Possible Mentors''': Tene |
| 83 | * '''Details''': Implement the documented language interop API (and extend or modify where appropriate) for Parrot core languages and other Parrot HLLs; add core parrot tests of the language interop API and add cross-language interoperability tests to the parrot smoke testing server. |
| 84 | * '''Expected Deliverables''': Core Parrot languages and libraries usable natively from high-level-languages implemented on Parrot. Installed Parrot HLLs and libraries can all use each other natively. <more?> |