Skip to content

Add trivial-dump-core and eos, as well as roswell support#34

Open
VisenDev wants to merge 2 commits into
fosskers:masterfrom
VisenDev:dump-core
Open

Add trivial-dump-core and eos, as well as roswell support#34
VisenDev wants to merge 2 commits into
fosskers:masterfrom
VisenDev:dump-core

Conversation

@VisenDev
Copy link
Copy Markdown
Contributor

@VisenDev VisenDev commented Apr 7, 2026

I needed these in order to build Vacietis

Comment thread src/package.lisp
;; --- Compiler --- ;;

(defparameter *compilers* '("sbcl" "ecl" "abcl" "alisp" "clasp" "ccl" "clisp" "cmucl"))
(defparameter *compilers* '("sbcl" "ecl" "abcl" "alisp" "clasp" "ccl" "clisp" "cmucl" "ros"))
Copy link
Copy Markdown
Owner

@fosskers fosskers Apr 8, 2026

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Cool, it hadn't occurred to me to support ros as if it were a compiler. I suppose you're using it because it allows to manage compiler versions outside of the purview of your OS?

Copy link
Copy Markdown
Contributor Author

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

The computer I was testing some stuff on did not have ecl in its package repository, so Roswell seemed like the simplest way to install different lisp implementations

Copy link
Copy Markdown
Owner

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

And installing it through ros doesn't make it generally available on the PATH? One always has to invoke it through ros?

Copy link
Copy Markdown
Contributor Author

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

It doesn't add the implementation to the path (not as far as I can tell). I don't see anything about that in the docs.

Even if there is some flag to add an implementation to the path, why not support the default usage of Roswell?

Copy link
Copy Markdown
Owner

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Happy to add what you have here - will be able to test fully in a few days.

Comment thread src/package.lisp
Copy link
Copy Markdown
Owner

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Within this file, can you confirm that the extra-flags and eval-flags functions don't need to change for ros? I suspect they do. In the meantime, I'll add the dependencies you've requested.

Copy link
Copy Markdown
Owner

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Ah, eos is also a dead project, explicitly marked as abandoned by its author. It's probably best not to add it here.

@fosskers
Copy link
Copy Markdown
Owner

Vacietis also seems to be a dead project?

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

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

2 participants