Description
Is your feature request related to a problem? Please describe.
The manual is too vague in many areas. Although with enough investigation one can figure out the answers, it would be a lot nicer of the manual simply stated some important facts about the system.
Describe the solution you'd like
-
You say the system supports multiprocessing. Great! However, the term "multiprocessing" is too vague. Do you support native/preemptive/multi-core multiprocessing or cooperative/single-core multiprocessing? I think it is the former but is would be great if I didn't have to go on a research project to know for sure.
-
Garbage collection is important. It seem you're using Boem collector. A brief description of what to expect in a CLASP application with regard to the GC would be helpful. Is it likely my entire app is going to freeze every now and then for a stop & copy GC?
-
What sort of system interface to you have with regard to applications: e.g.:
a. I presume I can load lisp source files.
b. Can I save an image, or is my only other option fully compiled objects?
c. Can I save a run image of an entire application?
d. Do lisp files get compiled to .obj or .so files? Can I combine them as a unit?
e. Etc. -
How do you run the system?
-
How do you install the system?
I don't think it would take much to add these things to the manual. It would make evaluation you project a lot easier.
Thank you!