concrete

Not the keyword you're looking for? See all keywords.

A Fact-Producing Compiler A Fact-Producing Compiler

Concrete already reports facts about authority, allocation, recursion, loop boundedness, trust, fingerprints, and proof evidence. The next step is making those facts queryable.

What Concrete Makes Worse What Concrete Makes Worse

Concrete’s constraints have real costs. Linear cleanup is verbose, no closures hurt composition, and the ecosystem barely exists. Here is what the language actually makes harder.

When the Compiler Is the Oracle When the Compiler Is the Oracle

I ran an autoresearch-style loop on a Concrete program. The compiler told an agent where authority, allocation, and proof surface could improve and confirmed when those properties changed. No profiler, no benchmark noise. Your compiler can answer questions instead of saying pass/fail.

Can I prove Concrete programs in Lean? Can I prove Concrete programs in Lean?

I want to prove Concrete programs in Lean. The compiler already produces native Lean data as its IR, and the language is small enough that formalization might actually be tractable.

The AI Training Data Trap for Programming Languages Has an Exit The AI Training Data Trap for Programming Languages Has an Exit

Edgar Luque is right that AI creates a new barrier for programming languages. He is wrong that the barrier is universal. Languages designed for machine generation and machine verification invert the problem entirely.

Why Concrete Exists Why Concrete Exists

Concrete is a systems language designed so the compiler can reason about what code does: authority, allocation, resource lifetimes, and proof surface.