forked from LispCookbook/cl-cookbook
-
Notifications
You must be signed in to change notification settings - Fork 0
Commit
This commit does not belong to any branch on this repository, and may belong to a fork outside of the repository.
LispCookbook#531 Added chapter about SBCL-Librarian
- Loading branch information
Showing
2 changed files
with
21 additions
and
0 deletions.
There are no files selected for viewing
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Original file line number | Diff line number | Diff line change |
---|---|---|
@@ -0,0 +1,20 @@ | ||
--- | ||
title: Building Dynamic Libraries | ||
--- | ||
|
||
Although the vast majority of Common Lisp implementations have | ||
some kind of [foreign function interface](ffi.html) which allows you to | ||
call functions from libraries which use C ABI, the other way around, | ||
i.e. compiling your CL library as a library callable via C ABI from | ||
other languages, might be rare. | ||
|
||
Commercial implementations like LispWorks and Allegro CL usually | ||
offer this functionality and is well documented. | ||
|
||
This chapter describes a project called [SBCL-Librarian](https://github.com/quil-lang/sbcl-librarian), an opinionated way to create libraries callable from C (and anything which has C FFI) and Python using [Steel Bank Common Lisp](https://www.sbcl.org). | ||
|
||
|
||
## Preparing your Environment | ||
|
||
todo | ||
|
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters