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

FASL Libraries #53

Draft
wants to merge 14 commits into
base: main
Choose a base branch
from
Draft

FASL Libraries #53

wants to merge 14 commits into from

Conversation

kartik-s
Copy link
Contributor

TODO WIP

Copy link
Contributor

@macrologist macrologist left a comment

Choose a reason for hiding this comment

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

Where'd incbin.h come from? Does it have a license?

Is this ready?

src/asdf-utils.lisp Show resolved Hide resolved
src/bindings.lisp Outdated Show resolved Hide resolved
src/asdf-utils.lisp Outdated Show resolved Hide resolved
"Return a list of all the required systems for SYSTEM topologically
sorted by load order."
(with-recursive-compile-bundle-op
(asdf:required-components system
Copy link
Contributor Author

Choose a reason for hiding this comment

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

TODO: document this

@@ -1,5 +1,7 @@
;;;; package.lisp

(require :sb-sprof)
Copy link
Contributor Author

Choose a reason for hiding this comment

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

TODO: depends-on this

Copy link

@eliaslfox eliaslfox left a comment

Choose a reason for hiding this comment

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

Before merging this pr should include an end-to-end test involving python to lisp calls and multiple dlls.

@@ -0,0 +1,82 @@
(in-package #:sbcl-librarian)

Choose a reason for hiding this comment

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

If possible this file should define a custom asdf operation instead of monkey patching an existing one.

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.

3 participants