Myrkraverk told me to stop complaining and just send an email to the list. ;)
I know that some of these things have been talked about for some time,
but I just wanted to get them of my chest.
Basically I would like to see a more structured approach to manage
modules. Were modules are categorized in "modes", "libraries" and
"standard libraries". Making them easily distinguished.
I think that:
Users should be able to get a list modes with out other functions.
Users should be able to get a list of functions only in the stdlib or
in a specific module.
Users should be able to get a list of functions that are of a specific
category in the stdlib.
Users should be able to see what function is a part of which module
almost simultaneously.
Personally I think the respected way of using a prefix with the module
name on function names isn't a good way to categorizing modules. Lets
face it, emacs (and therefore sxemacs) is getting to big to manage
categories in modules in that way.
One way that I can think of to accomplish this is to use namespaces.
Example: (namespace ...)
Or using a commented one looking, something like this:
;;#namespace {
; code
;;#namespace }
Using the above method could be good for modules that don't have
namespaces. All the modules that don't have namespaces could be
categorized in a special namespace that bypasses the namespace
structure, making older code work with the new namespace structure.
Freysteinn Alfredsson.
|