IntelliJ IDEA plugin for Frege language
Frege is a Haskell for the JVM. It is functional, has strong static type system and lazy evaluations, but Frege compiles to Java and runs on JVM. Also, it can use any Java library and can be used inside any Java project.
Read more at Frege github.
Plugin is available on JetBrains plugin repository.
Features implemented partially or completely:
Features desired:
Below you can see examples of our plugin:
Navigation
Navigation depends on imports
Navigation to Java (and other JVM-languages)
Navigation from Java (and other JVM-languages)
Line markers
Find usages
Code completion
Rename refactoring
Add import quickfix
Documentation viewer
REPL integration
REPL: execute parts of code
Special thanks to Semyon Atamas and Dierk König!
Apache-2.0