Chip Salzenberg wrote:
Looking over the recent editorial improvements in pdd21, I need to point out that, right now, if a method is written in C, it can't have optional arguments. (This is per Leo; I haven't checked into how/why this restriction arose.)
Aye. This went through my mind as I made the change, but I decided to add it anyway. Thinking through the chain of dependencies, though, I've removed it again.
Long-term, we need to minimize the differences between low-level PMCs and Parrot objects defined in PIR code. That may mean allowing optional arguments and named parameter passing. But, I want to keep the PDDs focused on driving us toward a 1.0 release, and this isn't a necessary feature.
Let the yaks go unshaved, Allison