Changes between Version 5 and Version 6 of HllInteroperability
- Timestamp:
- 06/26/09 19:05:37 (13 years ago)
Legend:
- Unmodified
- Added
- Removed
- Modified
-
HllInteroperability
v5 v6 1 1 = General Issues = 2 * Until case mangling issues in Parrot are fixed, you must use an all-lowercase HLL name (someone plz add TT#)3 * Due to current bugs in Parrot, the 'load_language' opcode *must* be called from the 'parrot' HLL2 * Until case mangling issues in Parrot are fixed, you must use an all-lowercase HLL name (someone plz add TT#) 3 * Due to current bugs in Parrot, the 'load_language' opcode *must* be called from the 'parrot' HLL 4 4 = Library Loading = 5 5 To provide other languages access to libraries written in your language, you must add a 'load_library' method to your compiler object. This method must accept one positional parameter, a list (or ::-delimited string?) representing the name of the library to load, and an arbitrary quantity of other named parameters (:named :slurpy), which it is (currently) free to ignore. This method should return a hash containing the following attributes: