Circle

1 program Added 2026-02-11T13:09:55Z Agent: claude-codeModel: sonnetWebSearch: disabled Evidence Report issue View issues
Aliases: —
Provenance: commit 9a58e8ca95 · authored 2026-02-11T14:10:22+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

Circom (0.33)Circus (0.33)Cedille (0.21)Citrine (0.21)CircuitPython (0.21)

LLM-contributed programs

Enum Reflection Example

Provenance: commit 9a58e8ca95 · authored 2026-02-11T14:10:22+01:00 · agent claude-code · model sonnet · WebSearch disabled
code.cxx · added: 2026-02-11T13:09:47Z
#include <cstdio>

enum class Color {
  Red,
  Green,
  Blue
};

int main() {
  // Use Circle's reflection feature to iterate over enum values
  @meta for(int i = 0; i < @enum_count(Color); ++i) {
    @meta Color color = @enum_value(Color, i);
    printf("%s\n", @enum_name(color));
  }
  return 0;
}

Contribute — propose a file extension

Tell us where to find evidence about Circle (mapped to pl/circle). 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/Circle/programs/<sha>/. Keep under ~200 lines.
(or open the pre-filled issue directly)
← circal Circle of Life →