Frege/frege
View on GitHub ↗ ★ 3,711 Frege
Frege is a Haskell for the JVM. It brings purely functional programing to the Java platform.
41 mentions on Hacker News by 35 people: 7 stories, 34 comments · first 2013-02-10 · latest 2026-10-02
20082026
-
…commits but the releases are all really old, so I can't tell what the state of the project is. [0] https://github.com/frege/frege
comment by BalinKing · 2026-10-02 · in Turbo Haskell -
see also https://github.com/Frege/frege and https://github.com/mchav/froid (though both are kind of dead I guess?)
comment by internet_points · 2026-06-09 · in H2JVM – A Haskell Library for Writing JVM Bytecode -
▲ 6
Frege Is a Haskell for the JVMstory by vram22 · 2025-05-28 · 2 comments
-
> Haskell https://github.com/Frege/frege https://github.com/typelead/eta Of the others you mentioned, I bet there's a couple JVM Prologs out there, but haven't encountered any myself.
comment by dmit · 2025-05-17 · in Java at 30: Interview with James Gosling -
▲ 3
Frege Is a Haskell for the JVMstory by michaelsbradley · 2022-09-30 · 1 comment
-
Frege? ( https://github.com/Frege/frege )
comment by moonchild · 2021-02-01 · in F# is gaining independence from .NET -
…explored being full FP on the JVM, but looking at the repo[0] it did not get much traction. [0]: https://github.com/Frege/frege
comment by cies · 2020-11-04 · in Scala 3.0.0-M1 -
▲ 3
Frege – Haskell on the JVMstory by ssijak · 2018-10-03 · 0 comments
-
There's also Frege: https://github.com/Frege/frege It's also Haskell for the JVM. Made me wonder why there are two efforts. Found an explanation: https://github.com/typelead/eta/issues/3
comment by worldsayshi · 2018-07-11 · in The Last Hope for Scala's Infinity War [video] -
…it works"(tm). Also Haskell on the JVM if you want to dip your toes in: - https://eta-lang.org/ - https://github.com/Frege/frege [EDIT] - If you try to learn haskell you'll inevitably run into the M word which rhymes with Gonad. The best…
comment by hardwaresofton · 2018-05-13 · in Leveraging the type system to avoid mistakes -
See also: https://github.com/Frege/frege , https://github.com/LuxLang/lux .
comment by davidrupp · 2017-08-21 · in Rise and fall of JVM languages -
Have you seen Frege and Eta? https://github.com/Frege/frege http://eta-lang.org
comment by berdario · 2017-08-21 · in Rise and fall of JVM languages -
…like SBCL or Clojure they are just not that popular. They do deserve more attention though. [0] https://github.com/Frege/frege
comment by kronos29296 · 2017-07-08 · in Show HN: A notebook-style Common Lisp environment -
…a learning curve but probably a higher plateau. Frege looks promising for Android, in particular: https://github.com/Frege/frege
comment by tadfisher · 2017-05-03 · in GUI Architectures (2006) -
I'd personally just support Frege more instead of reinventing the wheel. https://github.com/Frege/frege
comment by mistaken · 2017-01-11 · in Eta – A powerful language for building scalable systems on the JVM -
Why do we need this? We've already had Frege ( https://github.com/Frege/frege ) filling this role for roughly three years now. Seems to me the DRY principal doesn't just apply to personal projects but to public works as well.
comment by taylodl · 2017-01-11 · in Eta – A powerful language for building scalable systems on the JVM -
▲ 2
What is Fregestory by tosh · 2016-12-19 · 0 comments
-
…yet, but you could give Frege a try. Frege, as opposed to other solutions, is Haskell in a JVM. https://github.com/Frege/frege
comment by pyrale · 2016-10-25 · in A Taste of Haskell -
…code written in Lisp in 1994, ported to ABCL and using Java for some image work and display. [1] https://github.com/frege/frege [2] https://common-lisp.net/project/armedbear/testimonials.shtml
comment by eggy · 2016-06-19 · in Why Kotlin is my next programming language (2015) -
…have enough industry experience to back up its validity! 'Just sanity checking my reasoning :) [1]: https://github.com/Frege/frege/graphs/contributors [2]: https://github.com/xclerc/ocamljava/graphs/contributors [3]:…
comment by rakpol · 2016-06-16 · in The Story of Haskell at IMVU -
…forcing effects into a small part of the codebase? [1]: https://github.com/pure4j/pure4j [2]: https://github.com/Frege/frege
comment by rakpol · 2016-06-15 · in The Story of Haskell at IMVU -
…have Scala equivalents. If you want something much more Haskell-like on the JVM, check out Frege https://github.com/Frege/frege
comment by mafribe · 2016-03-14 · in Scala Center -
▲ 177
Frege – a Haskell for the JVMstory by talles · 2016-03-06 · 48 comments
-
…it and the real deal: [1]. It has a playground, too [2]. [0]: http://www.frege-lang.org/ [1]: https://github.com/Frege/frege/wiki/Differences-between-Freg... [2]: http://try.frege-lang.org/
comment by nikolay · 2016-03-02 · in Oden: experimental, statically-typed functional language, built for Go ecosystem -
…being fairly young, Frege[1] also deserves a mention. Very similar to Haskell, but on the JVM. 1: https://github.com/Frege/frege
comment by cies · 2016-02-18 · in Go 1.6 is Released -
Thanks! This was largely inspired by Frege ( https://github.com/Frege/frege ) which has been on HN before, but is worth checking out.
comment by bobm_kite9 · 2015-12-04 · in Pure4J: Compile-Time Functional Purity and Immutability for the Java Language -
…Not quite true anymore. TO be sure, some (inline) java will still be needed. Here is an example https://github.com/Frege/frege/blob/master/tests/comp/Issue2... which compiles to a class that implements java.util.Comparator. Instances…
comment by voxfrege · 2015-08-13 · in Frege: A Haskell-Like Language for the JVM -
…(ST) (take a look at [0]. Frege is almost identical to Haskell, but with a few differences [1] [0] https://github.com/Frege/frege-native-gen/issues/14 [1] https://github.com/Frege/frege/wiki/Differences-between-Freg...
comment by zxexz · 2015-08-13 · in Frege: A Haskell-Like Language for the JVM -
▲ 12
Frege – A pure functional language for the JVM in the spirit of Haskellstory by arh68 · 2015-07-27 · 0 comments
-
Have you considered/tried out Frege? https://github.com/Frege/frege From the github page "The similarity to Haskell is actually strong enough that many users call it 'a Haskell for the JVM'."
comment by lgas · 2015-06-09 · in Ultratestable Coding Style -
It sounds like you want Frege, no? https://github.com/Frege/frege
comment by jonnybgood · 2015-05-05 · in The Lux Programming Language -
It is http://www.frege-lang.org or simply https://github.com/Frege/frege
comment by voxfrege · 2015-02-23 · in The Elm Architecture -
…JVM, one alternative (based on Haskell 2010, so it has philosophical similarities to F#) is Frege ( https://github.com/Frege/frege ). Frege is probably even less mainstream than F#, though. I don't use it because I'd rather code in Haskell…
comment by the_af · 2014-12-31 · in F# 2014 – A Retrospective and Call to Action -
have a look at: https://github.com/Frege/frege/tree/master/examples
comment by quesebifurcan · 2013-11-07 · in Frege: A JVM pure functional programming language in the spirit of Haskell -
▲ 185
Frege: A JVM pure functional programming language in the spirit of Haskellstory by smikhanov · 2013-11-07 · 107 comments
-
There's always Frege: https://github.com/Frege/frege But it's definitely a work in progress.
comment by michaelsbradley · 2013-06-19 · in The JVM situation -
…of more interest is Frege, which is basically Haskell for the JVM. Seems to be coming along nicely: https://github.com/Frege/frege
comment by quasque · 2013-03-30 · in Fjord – F# programming language for the JVM -
Tried Frege? https://github.com/Frege/frege "Frege is a non-strict, pure functional programming language in the spirit of Haskell ... Frege programs are compiled to Java and run in a JVM. Existing Java Classes and Methods can be used…
comment by michaelsbradley · 2013-03-12 · in Clojure: All grown up