From the #parrot summit meeting: <@allison> - HLL interop TT #556, #557, #558 <@allison> someone mentioned they were working on this now? <@sorear> with regards to most HLL interop issues, I think that the spec needs to be delayed until we have a more complete implementation <@sorear> i.e. I'm treating the PDDs as guidelines, not rules, and will update them once blizkost is working <@allison> sorear: that's reasonable <@allison> sorear: as you diverge from the current spec, could you raise the changes for discussion on parrot-dev? <@dukeleto> PL/Parrot will need a well-defined HLL interop layer for datatypes <@japhb> For me HLL interop is in general fairly high priority, but HLL -> Parrot module loading is very high. <@allison> sorear: don't want you to get to the end and then get an overwhelming slurry of comments <@allison> sorear: that should keep everyone involved in your thinking <@sorear> allison: ok <@japhb> It would be really nice if we could get at least a little time with sorear, Tene, pmichaud, and me together (though I'm the least important) <@japhb> Does anyone know if pmichaud is able to schedule an hour yet? <@chromatic> +1 to that <@allison> japhb: good idea <@allison> pmichaud's availability varies still <@allison> but, he's good at passing along his general ideas to a delegate <@japhb> OK
Here is where I stand on deviations from the PDDs for Blizkost; * I am following closest to pdd31_hll.pod. pdd31_hll_interop.pod and pdd21_namespaces.pod also think they define the HLL interface, but their definitions work much less well. * I don't like parse_name. In Perl5 name splitting is extremely context sensitive, and it's not possible to implement parse_name in a way which is correct in all contexts. To capture the same functionality, I'm implementing a get_module_namespace method which produces a namespace object for a module being imported; this will allow qualified import to work without requiring other HLLs to walk Perl5 namespace trees. * (Not really related, but) Lvalue semantics are extremely confusing. A resolution to #1524 would help a lot. Actually suprisingly few. -sorear
signature.asc
Description: Digital signature
_______________________________________________ http://lists.parrot.org/mailman/listinfo/parrot-dev
