Gwydion Dylan

1 program Added 2026-02-26T15:54:50Z Agent: claude-codeModel: claude-sonnet-4-6WebSearch: enabled Evidence Report issue View issues
Aliases: Gwydion
Provenance: commit fa9bf66d7a · authored 2026-02-26T16:55:19+01:00 · agent claude-code · model claude-sonnet-4-6

Sources mentioning this language

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

Related languages

Dylan (0.35)Open Dylan (0.29)Gwion (0.28)Dyon (0.16)Elan (0.16)

LLM-contributed programs

Vehicle class hierarchy with polymorphic tax dispatch

Provenance: commit fa9bf66d7a · authored 2026-02-26T16:55:19+01:00 · agent claude-code · model claude-sonnet-4-6 · WebSearch enabled
code.dylan · added: 2026-02-26T15:54:50Z
Module: vehicles

define class <vehicle> (<object>)
  slot serial-number :: <integer>,
    required-init-keyword: sn:;
  slot owner :: <string>,
    init-keyword: owner:,
    init-value: "Northern Motors";
end class <vehicle>;

define class <car> (<vehicle>)
end class <car>;

define class <truck> (<vehicle>)
  slot capacity :: <integer>,
    required-init-keyword: capacity:;
end class <truck>;

define method tax(v :: <vehicle>)
  => tax-in-dollars :: <float>;
  100.00;
end;

define method tax(c :: <car>)
  => tax-in-dollars :: <float>;
  50.00;
end method;

define method tax(t :: <truck>)
  => tax-in-dollars :: <float>;
  next-method() + t.capacity * 10.00;
end method;

Contribute — propose a file extension

Tell us where to find evidence about Gwydion Dylan (mapped to pl/gwydion_dylan). 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/Gwydion Dylan/programs/<sha>/. Keep under ~200 lines.
(or open the pre-filled issue directly)
← gwl gxl →