> on 00/05/30, "David Douthitt" <DDouthitt / cuna.com> writes: > |By the way (matz) - what happens if you leave the "private" > code line out? Matz: > It makes `orig_getc' only callable from io itself. I was thinking it does the other way round. class IO alias orig_getc getc private :orig_getc Having private makes orig_getc only callable from io itself. On the other hand, leaving the "price code line out" class IO alias orig_getc getc # private :orig_getc would cause following code to execute instead of giving an error: c = file.orig_getc - Aleksi