Christopher Hicks writes:I would think the existing examples might provide some light on this but the modules to interface to emacs seem to be in their own Emacs:: space and the vi-related modules seem to be in Vi::. I'm not sure what the received wisdom is for the "right way" to do this would be, but the option based on precedents could only be Wily::.
But 'Vi' and 'Emacs' are arguable more a Way of Life than a mere editor -- also they are so widely known by many people (especially those with a Unix background) that there isn't much chance of confusion or ambiguity with their names.
Plus I can see that there's more of a chance for multiple Emacs and Vi related modules than Wily-related ones.
That possibly doesn't apply to 'Wily'. Or, more to the point, it certainly doesn't apply to every possible application that anybody could ever want to create a Perl interface to.
Agreed.
There are some 'Excel'-related modules in the Spreadsheet:: namespace. I think creating an Editor:: namespace for 'Wily' would be reasonable.
I'd rather see TextEdit:: or TextEditor:: than the somewhat ambiguous Editor::, but I'd be happy to see a new name space for these sorts of things.
-- </chris>