Skip to content

Direct linking guide #63

Open
Open
@danielcompton

Description

@danielcompton

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 ^:dynamic and ^: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

Activity

self-assigned this
on Jun 8, 2021
puredanger

puredanger commented on Jun 8, 2021

@puredanger
Member

I have started working on this.

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

Metadata

Metadata

Assignees

Labels

Type

No type

Projects

No projects

Milestone

No milestone

Relationships

None yet

    Development

    No branches or pull requests

      Participants

      @puredanger@danielcompton

      Issue actions

        Direct linking guide · Issue #63 · clojure/clojure-site