Skip to content

Manual clarifications #1626

Open
Open
@blakemcbride

Description

@blakemcbride

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

  1. 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.

  2. 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?

  3. 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.

  4. How do you run the system?

  5. 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!

Metadata

Metadata

Assignees

No one assigned

    Type

    No type

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions