in reply to Re^2: Migrating from Perl to other language? Why would someone do that?
in thread Migrating from Perl to other language? Why would someone do that?

Indeed; CLOS was in fact one of the inspirations for Moose. However, it would be a bit of a stretch to call Lisp mainstream; it's barely used outside academia/Emacs.

use Moops; class Cow :rw { has name => (default => 'Ermintrude') }; say Cow->new->name
  • Comment on Re^3: Migrating from Perl to other language? Why would someone do that?