Logo Questions Linux Laravel Mysql Ubuntu Git Menu
 

What does the `X` suffix mean in namespaces?

There are Perl module names like Moose and MooseX or DBI and DBIx or Catalyst and CatalystX or Mojo and MojoX or PPI and PPIx, etc.

What does the X suffix mean there?

like image 478
w.k Avatar asked Mar 30 '11 15:03

w.k


1 Answers

eXtension, pretty much. It is just a convention to add features to a code base without stomping on the actual namespace or trespassing. DBIx means it's related to but not a part of DBI, for example.

like image 183
Ashley Avatar answered Sep 19 '22 02:09

Ashley