>>481
言語仕様として
  package ClassName;

でクラスを定義することになっているのだが...
サブクラスは
  package ClassName;
  use base 'BaseClassName';

ね。

JavaとかC系列の(含むPHP)
  class ClassName {}
  class ClassName extends BaseClassName {}

Rubyの
  class ClassName
  class ClassName<BaseClassName

Pythonの
  class ClassName:
  class ClassName(BaseClassName):

なるほど、メジャーと言われる言語の多くは class というオペレータが備わっているけど、Perlの場合はclass以外のオペレータが割り当てられているから気持ち悪いって話なのかな。
言語仕様は言語仕様と割り切って頭の中で s/class/package/ して使うだけなんだが。
# smalltalkが上がって無いぞとかの突っ込みは勘弁。