lucaas-d3v

Joined 9 months ago

Karma
1
Submissions
9
Member since
Jan 22
Systems-focused developer interested in performance, tooling, and clarity. Works close to the metal with Unix utilities, efficient I/O, and minimalist CLIs.
View on Hacker News

Recent submissions

Comment · 7 months ago
"Wait, isn't this just like Nushell?" I get this question a lot. I love Nushell for interactive terminal work. But Flint is fundamentally different. Nushell is an interactive shell environment; Flint is an AOT-compiled systems language. If you want to explore JSON files interactively in your terminal, use Nushell or jq. But if you need to write a bulletproof CI/CD script, compile it into a tiny 300KB native binary, and drop it on a production server without installing ANY runtime or dependencies... that's when you use Flint.
Comment · 7 months ago
Yes, I used it, you're right about that, your comment might make me rewrite the entire documentation, regarding your question:

"How does flint compare to NuShell?"

Well, basically, you don't "type flint" in your terminal, you write scripts (.fl) to replace legacy .sh or .py files in your local environment or on your servers, it compiles that into a native binary. I would say that flint builds the automation tools, NuShell is where you run them.

Comment · 7 months ago
Hi HN, I'm the creator of Flint. Over the years, I got tired of CI/CD pipelines breaking because a 300-line Bash script had a silent error, or waiting for Python to boot and load modules just to parse a JSON payload.

Flint is a strictly typed, compiled language built specifically for infrastructure scripting. It uses an arena allocator (zero GC) and compiles to standalone native binaries. It's not general-purpose (no async, no floats, no web servers). It's built for one thing: replacing fragile glue code with fast, safe native binaries.

Happy to answer any questions about the compiler architecture or our zero-copy I/O implementation!

Live from the official Hacker News API

A modern reader for Hacker News · SvelteKit + Skeleton