> Reasons against might be:
>
>   1) "ML" isn't nearly as well-known a term as "AI", so casual
> browsers of CPAN won't find things there as easily.
>
>   2) The AI:: namespace already exists and contains some
> interesting things, and it would be a shame to split the
> namespace without a good reason.

3) There's already a programming language called ML, and this might
increase confusion. Standard ML, and OCaml are two variants on it. While
I'm not advocating the creation of a namespace for that language, since
none exists for other languages, this programming language was the first
thing that came to mind for a non-ai programmer like myself.

Perhaps AI::ML::* might be a better namespace? If I we're looking for a
module that adapts or changes, I would check the AI namespace first. While
it might be a catch-all, it's a rather descriptive catch-all for these
types of modules, and you can always subdivide the namespace if it's too
broad for your tastes.


Mike Lambert
A non-ai-programmer lurking on an ai-programmer mailing list. :)

Reply via email to