Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Manual clarifications #1626

Open
blakemcbride opened this issue Sep 4, 2024 · 0 comments
Open

Manual clarifications #1626

blakemcbride opened this issue Sep 4, 2024 · 0 comments

Comments

@blakemcbride
Copy link

blakemcbride commented Sep 4, 2024

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!

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Projects
None yet
Development

No branches or pull requests

1 participant