I'm part way through else
and elsif
blocks in Punie, but have shifted focus for the past couple of weeks to the I/O design document for Parrot. This covers both traditional "filehandle" I/O and network socket operations (in Parrot they're all implemented with ParrotIO objects). I checked in a second draft on Friday, after a round of comments on the Parrot mailing list.