Ecosyste.ms: Awesome

An open API service indexing awesome lists of open source software.

Awesome Lists | Featured Topics | Projects

https://github.com/erp12/fijit

A Clojure library for Scala interop.
https://github.com/erp12/fijit

clojure interop scala

Last synced: about 2 months ago
JSON representation

A Clojure library for Scala interop.

Awesome Lists containing this project

README

        

# Fijit

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

[![Clojars Project](https://img.shields.io/clojars/v/io.github.erp12/fijit.svg)](https://clojars.org/io.github.erp12/fijit)

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](https://erp12.github.io/fijit/) for more information on
installation, usage, the API, and more.

Quick Links:
- [Guide and Overview](https://erp12.github.io/fijit/guide.html)
- [API](https://erp12.github.io/fijit/index.html)
- [Contributing](https://erp12.github.io/fijit/contributing.html)