frontpage.
newsnewestaskshowjobs

Open Source @Github

fp.

Open in hackernews

Show HN: The Flint Programming Language

https://github.com/flint-lang/flintc
2•zweiler1•58m ago
I am happy to finally announce the language I have been working on for the last 2 years, [Flint](https://flint-lang.github.io)!

Flint is a high-level, statically and strongly typed, compiled language which centers around transparency as its core pillar. The compiler is entirely written in C++. It originated from one simple idea and core concept:

> What happens when you center the whole language on an ECS-inspired composition-based paradigm?

And so the journey began. The core idea is simple: data and functionality are separated and then composed deterministically into larger entities. This idea is not new at all, ECS exists since a long time. But a composition-based workflow can only be "emulated" in Object-Oriented languages and I find it often painful or unergonomic.

In Flint, composition is the core paradigm. I have put great effort into making it ergonomic and "just work". The result is a system which can be described as a cool mix of OOP and ECS. I gave the "new" paradigm a name, since nothing quite like it exists yet, even though the ideas it is based on are well known, the *Declarative Composable Modules Paradigm (DCMP)*.

The combination of a high level + transparency as a core pillar is a bit unusual. I have put great effort into finding a good balance. I found out that these two things are not mutually exclusive, there is a middle way in which a design can be both high level and transparent. Flint might be best described as "middle-level" as a result: You write high level code but you can see the low level runtime and execution beneath too if you want, as this focus on transparency directly results in shallow abstractions.

Most developers are more used to OOP workflows rather than compositional workflows, it's just more mainstream. So, if you cannot live without it, Flint might not be for you and that's okay. Also, I am also sure that Flint won't be for everyone because of it's split focus on being high level and transparent. It will feel too high level for some or too low level for others. But if the core idea and mentality excites you, please give it a fair chance.

The time has come where I am confident enough in Flint to search for people to try it out and give feedback on it. Many features are still missing but the general vibe and direction of the language can already be seen. The `0.4.0` version is the 20th release so far, the first initial version was released a year ago. I am now moving into the `0.5.0` release cycle which will bring generics, type constraints, compile time code execution, the standard library and more. You can look at the entire roadmap [here](https://github.com/orgs/flint-lang/projects/6/views/1)

The [Wiki](https://flint-lang.github.io/wiki) is in a very good state, it is kept updated with every release made. Every example in the Wiki works and I did My at explaining it all. The language's core value is transparency, so there is nothing to hide about it.

I intended to add a small example here, but the character limit tripped Me over a bit here. There are plenty of examples elsewhere, so if you are interested you will surely find enough examples :)

The project is in late beta. All implemented features work reliably, as all wiki examples compile and run as intended. There are still missing error messages and unexpected edge cases (as expected from a single developer).

If you're interested, try it out, give feedback, open issues, and feel free to join the Discord. Let's discuss Flint!

(Also, I may not be aware of some industry-standard names for some systems. If you encounter anything I gave a weird name where you think "wait something like that already exists" please let me know. I try to use industry-standard terminology as much as I am able to. I hate it when new names are made up for something which already exists.)

Microcosm Industries: simulation toys and software microcosms

https://microcosm.industries/
1•arbesman•2m ago•0 comments

China's 'Silicon Valley' in Hangzhou: Home of DeepSeek, Alibaba and Ant Group [video]

https://www.youtube.com/watch?v=aEx7DvR5fZE
2•binyu•2m ago•0 comments

Hardening stb libraries using AI agents

https://mrunix.me/posts/stb-hardening/
1•mrunix•2m ago•0 comments

AI Slop by Robobun

https://github.com/oven-sh/bun/pull/33864
1•struanr•3m ago•0 comments

Show HN: Intel Desk, a geopolitical desk that scores sources and tracks Hormuz

https://www.inteldesk.app/
1•wudwerd01•5m ago•0 comments

Google DeepMind workers in UK vote to unionize amid deal with US Military

https://www.theguardian.com/us-news/2026/may/04/google-deepmind-uk-workers-union
1•nervai•5m ago•0 comments

Q1 2026 Innovation: Open-source collaboration is accelerating worldwide

https://github.blog/news-insights/policy-news-and-insights/q1-2026-innovation-graph-update-open-s...
1•AtroGi•6m ago•0 comments

Designing a Distributed Anti-Cheat Architecture

https://medium.com/@www.ahadprogamer/designing-a-distributed-anti-cheat-pipeline-14f13410d3e5
1•Ahadprogamer•9m ago•0 comments

Testing GPT 5.6 [video]

https://www.youtube.com/watch?v=SettwwX2cCI
1•mgh2•15m ago•0 comments

LLMs are bad at novelty, but that is our chance to Singularity

1•alex_brajkovic•15m ago•0 comments

I'm Quitting as Pluto.jl Maintainer

https://discourse.julialang.org/t/im-quitting-as-pluto-jl-maintainer/138028
2•fons-p•18m ago•1 comments

One local man's immunity to ticks could save us all (2015)

https://www.caryinstitute.org/news-insights/media-coverage/how-one-local-mans-immunity-ticks-coul...
1•downbad_•19m ago•0 comments

Production Data and AI Agents

1•Eapz_06•20m ago•0 comments

Accretive Editing

https://justindfuller.com/programming/accretive-editing
1•iamjfu•21m ago•0 comments

Show HN: An interactive double pendulum "fractal"

https://www.doublethe.fun
1•teaearlgraycold•22m ago•0 comments

A staggering class divide now separates how Americans experience AI

https://www.axios.com/2026/07/10/ai-class-divide-fable-sol-mythos
1•giuliomagnifico•24m ago•0 comments

Man nearly sucked out of 'detached' window on Ryanair flight

https://www.france24.com/en/live-news/20260710-man-nearly-sucked-out-of-detached-window-on-ryanai...
2•jacquesm•28m ago•0 comments

AI Surveillance and Social Progress

https://www.schneier.com/blog/archives/2026/07/ai-surveillance-and-social-progress.html
2•cdrnsf•29m ago•0 comments

Gary Kildall's Death Investigation

https://dfarq.homeip.net/gary-kildalls-death-investigation/
1•jnord•30m ago•1 comments

Polymarket Seeks License to Offer Margin Trading Legally in US

https://www.bloomberg.com/news/articles/2026-07-09/polymarket-seeks-license-to-offer-margin-tradi...
2•thm•30m ago•0 comments

Could We Mitigate Super El NiñOS by Artificially Changing the Climate?

https://www.smithsonianmag.com/smart-news/could-we-mitigate-super-el-ninos-by-artificially-changi...
2•gotmedium•31m ago•0 comments

80-year-old woman with Alzheimer's took mushrooms and started speaking again

https://www.microdos.in/en/research/alzheimers-case-report-psilocybin-speech
15•LaurensDerisks•33m ago•5 comments

Ask HN: What model/AI platform do you use for the automatic translations?

1•cristaloleg•35m ago•0 comments

The Update Framework (TUF)

https://apis.io/providers/tuf/
1•ankitg12•36m ago•0 comments

Ask HN: Who knows someone at GitHub/NPM team?

2•punkpeye•39m ago•0 comments

'Complex numbers are not needed for quantum mechanics'

https://www.livescience.com/physics-mathematics/complex-numbers-are-not-needed-for-quantum-mechan...
2•bookofjoe•43m ago•0 comments

GPS Camerastamp Photo

https://play.google.com/store/apps/details?id=com.gpsmapcamera.timestamp.geotaglocation.video&hl=...
1•karlnelsone•44m ago•1 comments

Stardew Valley Mod Enables 3D and VR

https://www.rockpapershotgun.com/stardew-valley-enters-the-third-dimension-thanks-to-this-in-deve...
3•makaimc•44m ago•0 comments

Show World

https://zenodo.org/records/21294371
1•mbinatorom•45m ago•0 comments

Show HN: TTSC, TypeScript v7 ToolChain, plugin and codegraph reducing 90% tokens

https://github.com/samchon/ttsc
1•autobe•50m ago•0 comments