- Author
- Posted by freilanzer, with replies from many commenters
- Published
- 10 July 2025
- Kind
- Hacker News discussion thread, with replies from a language developer
- Original
- news.ycombinator.com/item?id=44521224
- Subject
- Programming languages and types
What it is
Freilanzer posted the Flix home page, flix.dev, to Hacker News. Commenters then debate the language design. The thread has nested replies, tips and some jokes.
What it says
- Several commenters object to the JVM base. One cites slow startup and high memory use.
- A Flix developer, jorkadeen, defends the JVM and says few virtual machines match its tooling.
- Commenters dispute whether functional programming means removing side effects or controlling them.
- Jorkadeen says effect safety has been proven for calculi that model the Flix type system.
- One commenter calls the built-in Datalog gimmicky. Jorkadeen defends it as strong for graph queries.
- Commenters question Flix defining division by zero as zero, and quote its FAQ reply.
- Jorkadeen says full tail call elimination on the JVM sometimes uses heap stack frames.
What evidence it gives
The thread offers opinions, anecdotes and links. The Flix developer gives design reasons but no benchmarks. One commenter pastes a long list of language facts from the project's source tree.
Interests and limits
The thread is a sample of Hacker News readers, not of Flix users. The Flix developer has an interest in the language. None of the technical claims were checked here. The linked home page was not read for this record.