It would be helpful it you would list and/or describe the default value that fomus initially assigns to each parameter:
:AUTO-ACCS-FUN [nil]
or whatever.
also what does the -FUN suffix mean?? function? but the value I pass is a keyword, not a function. if you mean that internally fomus uses a function then i dont think the user cares if you do it with a function or a hamster, its not really relevant to me if i cant pass a function. I would be happy to trade that information for a shorter name: :auto-accs :nokey1
what does the 1 mean after the names like nokey1? i dont see a 2 anywhere so why do i have to always add a 1?? even if there is a 2, i will never remember what 1 vs 2 means so i will always have to refer to the docs.
using keywords as parameters is nice, and since there are so many of then and since you define them as globals inside fomus you could associate documentation each parameter so users could look up what they need in the repl:
(fomus:doc :auto-accs) "controls the foo of bar. possible values are: bif buf. current valuee is buf. defaut value is zuz.
(fomus:doc :part) the following settiing are defined for class PART: asd,qw3e, asd, xcv