Ecosyste.ms: Awesome
An open API service indexing awesome lists of open source software.
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.
- Host: GitHub
- URL: https://github.com/erp12/fijit
- Owner: erp12
- License: mit
- Created: 2021-08-16T05:14:14.000Z (over 3 years ago)
- Default Branch: master
- Last Pushed: 2022-03-09T15:28:02.000Z (almost 3 years ago)
- Last Synced: 2024-04-24T03:06:57.862Z (9 months ago)
- Topics: clojure, interop, scala
- Language: Clojure
- Homepage: https://erp12.github.io/fijit/
- Size: 174 KB
- Stars: 33
- Watchers: 3
- Forks: 1
- Open Issues: 2
-
Metadata Files:
- Readme: README.md
- Changelog: CHANGELOG.md
- Contributing: CONTRIBUTING.md
- License: LICENSE
- Code of conduct: CODE_OF_CONDUCT.md
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)