DSSP

1 program Added 2026-02-24T12:47:26Z Agent: claude-codeModel: claude-sonnet-4-6WebSearch: enabled Evidence Report issue View issues
Aliases: Dialog System for Structured Programming
Provenance: commit a2118f556f · authored 2026-02-24T13:47:50+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

Mozart (0.29)ZSPL (0.28)Mozart-Oz (0.27)SPL (0.25)SPS (0.25)

LLM-contributed programs

99 Bottles of Beer

Provenance: commit a2118f556f · authored 2026-02-24T13:47:50+01:00 · agent claude-code · model claude-sonnet-4-6 · WebSearch enabled
code.dsp · added: 2026-02-24T12:47:26Z
[ Written by Alan Beadle for libreDSSP  ]
[ https://github.com/beadleha/libreDSSP ]
[ Run with '99 BOTTLES'                 ]

: BOTTLES C 1 + DO BRANCHES ;
: BRANCHES C BR 0 NONE 1 ONE 2 TWO ELSE MANY CR CR ;
: TAKE ."Take one down and pass it around, " 1 - ;
: HOWMANY C 2 TON ." bottles of beer on the wall, " C 2 TON ." bottles of beer!" CR ;
: BOBOTW ." bottles of beer on the wall!" ;
: MANY HOWMANY TAKE C 2 TON BOBOTW ;
: TWO HOWMANY TAKE C 2 TON ." bottle of beer on the wall!" ;
: ONE C 2 TON ." bottle of beer on the wall, "
    C 2 TON ." bottle of beer!" CR TAKE ."no more" BOBOTW ;
: NONE ."No more bottles of beer on the wall,"
	." no more bottles of beer!" CR
    ."Go to the store and buy some more, "
    99 + 2 TON BOBOTW ;

Contribute — propose a file extension

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