Direct linking guide
@puredanger is already working on this.
Since Jun 8, 2021.
Assessment
This issue has not been assessed yet.
Description
It could be good to have a guide on using direct linking which:
- Shows an example of how to set it up in a Leiningen and Boot application
- Shows in a REPL/code session how var indirection is removed with direct linking on
- Explains where you are likely to need
^:dynamicand^:redef - Shows an example of code that gets speed improvements from direct linking with benchmarks
- Which code direct linking applies to (just your code, or all your dependencies too?)
- How to distribute direct linked libraries
- Any tradeoffs or other reasons why you wouldn't want to use direct linking
- Dominant language
- HTML
- Stars
- 259
- Forks
- 275
- PR merge metrics
- No merged PRs in 30d
Contributor guide
First steps
- Read the whole issue, then the project's contributing guide.
- Comment on the issue to say you are picking it up — it saves two people doing the same work.
- Fork the repository and make your change on a branch.
- Open a pull request that references the issue number.
More from clojure/clojure-site
-
Difficulty 2/5 1-3 hours Newbie friendliness 62/100
clojure/clojure-site#723 ·
-
Difficulty 2/5 1-3 hours Newbie friendliness 65/100
clojure/clojure-site#538 · 3 comments ·
-
help wanted
Difficulty 1/5 Under an hour Newbie friendliness 62/100
clojure/clojure-site#386 · 1 comment ·
-
Difficulty 1/5 Under an hour Newbie friendliness 55/100
clojure/clojure-site#715 ·
-
Difficulty 5/5 Over a week Newbie friendliness 25/100
clojure/clojure-site#713 ·