Submission timeline
2007–2026One slot for every year since HN launched. Height is that year's peak points; orange marks a 100+ point or 50+ comment breakout. Select a bar to open its strongest thread.
First comments on top threads
HN comment order"Frege is thought as a substitute for this missing GHC port. While not derived from any existing Haskell implementation, it is more or less equivalent to Haskell 2010. Please see the wiki page that details the differences." So now Haskell can produce native executable code, run in a JVM and as subset of it (https://github.com/faylang/fay/wiki) run in the browser. Now there is no excuse for me to NOT using Haskell ;) Thanks for bringing Haskell to the JVM!
I need to take a serious look at Frege. I am writing a book on Haskell and I have spent years using various JVM languages, so Frege seems like a good bet to invest some time on - if the development environment, REPL style Dev, etc. is as smooth as it is for Haskell.
From the site: What is Frege? Winner of the JavaOne Emerging Languages Bowl 2015, 2016, 2017 Frege is a Haskell for the JVM. Like any Haskell, it is purely functional, enjoys a strong static type system with global type inference and non-strict - also known as lazy - evaluation. Frege compiles to Java, runs on the JVM, and uses any Java library you want. It can be used inside any Java project.
If only it weren't moribund. The type system and lazy evaluation would be nice for various problems, espacially if parts of your JVM program are written in another JVM language and you are able to integrate them. Very clean functional syntax. While things like strings break the full Haskell paradigm, it's all reasonsbly practical. This kind of effort is rather difficult and needs sustained involvement, by people drawn from a relatively small population. It seems to work if you do…
The first top-level comment from each of the four biggest threads, in HN’s own order. Excerpts are shortened; open a comment for full context.
- Breakout years
- 2
- Total points
- 386
- Total comments
- 158
100+ points or 50+ comments
reference only — not used in Hall rules or ranking
reference only — not used in Hall rules or ranking
Every submission
| Date | Title as submitted | By | Points | Comments |
|---|---|---|---|---|
| 2013-11-07 | Frege: A JVM pure functional programming language in the spirit of HaskellFirst breakout · Best thread | smikhanov | 185 | 107 |
| 2015-07-27 | Frege – A pure functional language for the JVM in the spirit of Haskell | arh68 | 12 | 0 |
| 2016-03-06 | Frege – a Haskell for the JVMLatest 20+ point return | talles | 177 | 48 |
| 2018-10-03 | Frege – Haskell on the JVM | ssijak | 3 | 0 |
| 2022-09-30 | Frege Is a Haskell for the JVMHall induction | michaelsbradley | 3 | 1 |
| 2025-05-28 | Frege Is a Haskell for the JVM | vram22 | 6 | 2 |
