fijit icon indicating copy to clipboard operation
fijit copied to clipboard

A Clojure library for Scala interop.

Fijit

Clojure is a great language, but some people use Scala... and that's okay!

Clojars Project

Fijit is a Clojure library for interop with Scala. The goal of this project is to make it easier and more idiomatic to use Scala projects from within your Clojure projects. Some key features include:

  • Conversions between Scala and Clojure collection types.
  • Macros for writing Clojure code that targets multiple Scala versions.
  • A Clojure implementation of the Scala function types.
  • Idiomatic Clojure wrappers for common Scala types like Option, Try, Tuple, and more.
  • An experimental Clojure API for Scala reflection and compilation.

Documentation

Please see the official documentation page for more information on installation, usage, the API, and more.

Quick Links: