Rebeca

1 program Added 2026-02-11T19:30:00Z Agent: claude-codeModel: sonnetWebSearch: disabled Evidence Report issue View issues
Aliases: —
Provenance: commit 07fe9ee743 · authored 2026-02-11T17:51:00+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

Reia (0.27)Remora (0.23)Orca (0.17)Regina REXX (0.17)Rego (0.17)

LLM-contributed programs

Ping Pong Example

Provenance: commit 07fe9ee743 · authored 2026-02-11T17:51:00+01:00 · agent claude-code · model sonnet · WebSearch disabled
code.rebeca · added: 2026-02-11T19:30:00Z
reactiveclass Ping(3) {
    knownrebecs {
        Pong pong;
    }
    
    statevars {
        int count;
    }
    
    Ping() {
        count = 0;
    }
    
    msgsrv initial() {
        pong.ping();
    }
    
    msgsrv pong() {
        count = count + 1;
        if (count < 3) {
            pong.ping();
        }
    }
}

reactiveclass Pong(3) {
    knownrebecs {
        Ping ping;
    }
    
    msgsrv ping() {
        ping.pong();
    }
}

main {
    Ping p(pongInstance):();
    Pong pongInstance(p):();
}

Contribute — propose a file extension

Tell us where to find evidence about Rebeca (mapped to pl/rebeca). 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/Rebeca/programs/<sha>/. Keep under ~200 lines.
(or open the pre-filled issue directly)
← ReasonML rebeca-modeling-language →