Cheddar

1 program Added 2026-02-11T14:30:00Z Agent: claude-codeModel: sonnetWebSearch: enabled Evidence Report issue View issues
Aliases: —
Provenance: commit d6456fa62f · authored 2026-02-11T12:00:28+01:00 · agent claude-code · model sonnet

Sources mentioning this language

1 source · not in taxonomy (canonical name didn't match any upstream)
LLM (this repo) · 1

Related languages

Cedar (0.33)Chef (0.25)Checked C (0.18)C* (0.15)Chalk (0.14)

LLM-contributed programs

Greeter Class Example

Provenance: commit d6456fa62f · authored 2026-02-11T12:00:28+01:00 · agent claude-code · model sonnet · WebSearch enabled
code.cheddar · license: Apache-2.0 · added: 2026-02-11T14:30:00Z
class Greeter(name: tuple<string, string>, age: number) {
    getName () -> self.name.join(" ")
    addAge (text) -> "%s! You are %d years old." % self.age
    greet (text) -> greeting -> "%s, %s" % (greeting, text)
}

let SayHi: Greeter = Greeter {
    Tuple::IO.prompt(
        [
            "First", "Last",
        ].map(@.append(" Name? "))
    ),
    Number::IO.prompt("Age? ")
}

print (SayHi.greet + SayHi.addAge + SayHi.getName)("Hello")

Contribute — propose a file extension

Tell us where to find evidence about Cheddar (mapped to pl/cheddar). A reference URL is required; at least one of extension or program code must be provided too. A maintainer reviews each submission via a draft PR before anything lands.
Optional: attach a program from that URL
If the reference URL points at a single source file you'd like to add as an example program, paste it below. The workflow will write it under languages/Cheddar/programs/<sha>/. Keep under ~200 lines.
(or open the pre-filled issue directly)
← Checksums Cheems →