> red/system — v0.6.5 — ready
One language. Full stack. No compromises.
Red is homoiconic, self-contained, and ships as a single binary. No package manager. No runtime dependencies. No excuses.
Red []
; Define a simple HTTP server dialect
server: make-server [
port: 8080
routes: [
GET "/hello" [respond "Hello, Red!"]
POST "/echo" [respond body]
]
]
; Compile to native binary — no runtime needed
compile/target server 'Windows
compile/target server 'Linux
compile/target server 'macOS// core philosophy
Why Red is different.
Homoiconic by design.
Code is data. Data is code. Red's syntax is its own AST — parse it, transform it, generate it at runtime without leaving the language.
One binary. No dependencies.
Ship a complete application as a single executable under 1MB. No JVM, no Node, no Python runtime. Just Red.
Dialects, not frameworks.
Build domain-specific languages inside Red. Your DSL is a first-class citizen — not a workaround, not a macro hack. A dialect.
Full stack from one source.
Systems-level native code and high-level scripting from the same language. Red/System handles the metal. Red handles the rest.
Build with us.
coding.red is built by engineers who believe programming languages should be tools of thought, not obstacles to it.
