Need help with dynalink?
Click the “chat” button below for chat support from the developer who created it, or find similar developers for support.

About the developer

szegedi
199 Stars 24 Forks Other 362 Commits 7 Opened issues

Description

Dynamic Linker Framework for Languages on the JVM

Services available

!
?

Need anything else?

Contributors list

# 59,166
Scala
Redis
Clojure
openjdk
343 commits
# 96,923
nacl
Zsh
hugo
jvm
3 commits
# 17,718
Go
golang
Azure
Google ...
1 commit

Dynalink is an invokedynamic-based high-level linking and metaobject protocol library. It enables creation of languages on the JVM that can easily interoperate with plain Java objects and each other.

It lets you write your language runtime in a way where you can think in higher-level abstractions than the invokedynamic bytecode instruction.

See the Online documentation to get started.

You can also check out the video of the talk on Dynalink given during the 2011 JVM Language Summit, as well as slides and video of the talk about integration of Dynalink and Nashorn given during JavaOne 2012.

If you just want the binaries, you can get the releases from the Maven central repository. Frequent snapshots of the version under development are available in the Maven snapshot repository.

Dynalink is Open Source software, dual-licensed under both the Apache 2.0 license and 3-clause BSD license, allowing you to choose either one when you use Dynalink. When you choose one license, it will be the only one that applies to you, the other does not. See the Licensing FAQ for advice on which one to choose.

Build Status

We use cookies. If you continue to browse the site, you agree to the use of cookies. For more information on our use of cookies please see our Privacy Policy.