> 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. :)