Cob

Project Obsidian Falcon

A corn-themed hybrid language with Python-style indentation. Interpreted, compiled to native binaries, and packaged — all in plain, dependency-free C.

What it looks like

set x = 5
while x > 0:
    pop("counting down")
    set x = x - 1
pop("liftoff")

The toolchain

cob_interp

Interprets .cob source directly, with a fast-boot .strawberry bytecode cache.

popcorn_comp

Compiles .strawberry to a real, standalone native executable — statically links TCC's own compiler source.

farmer

The package manager. Talks to this static JSON API you're looking at right now.

Package registry

This site is the registry — no server, just static JSON files hosted for free on GitHub Pages.

farmer harvest greeter

fetches api/v1/packages/greeter.json, verifies its checksum, and unzips it into cob_modules/greeter/ — ready to shuck greeter in your .cob file.

Get it

Source, releases, and build instructions on GitHub.