I adapted Johan Berntsson’s PunyInform port of Craverly Heights to use the Inform 6 standard library. Both these versions are now available at:
If you care to check out the diff between the two versions, you’ll find that the changes are quite small. I have made sure the game can be compiled to either Z-code or Glulx.
The difference in size is just about what could be expected. The PunyInform version is 49 KB and the Inform 6 version is 84 KB, in Z-code format.