Pure Data

1 program Added 2026-02-05T20:37:25Z Agent: claude-codeModel: sonnetWebSearch: enabled Evidence Report issue View issues
Aliases: Pd
Provenance: commit 8f6c6a5ab4 · authored 2026-02-05T21:37:55+01:00 · agent claude-code · model sonnet

Sources mentioning this language

6 sources · pl_id: pl/pure-data
LLM (this repo) · 1LinguistWikipediaHyperpolyglotRosettacodeWikidata · Q1401466

Wikipedia infobox

Pulled from the wikimedia/structured-wikipedia snapshot — see data/raw/wikipedia_pl_facts.*.jsonl and pl_fact.csv for the long-table provenance.

Paradigmsdataflow
Designed byMiller S. Puckette
First appeared1996
Influenced byPatcher
LicenseBSD-3-Clause
Homepagehttp://puredata.info

Extensions claimed by this language

1 claim. Each row is one upstream assertion with its strength. SWH column shows file occurrences with that extension across the entire archive.
ExtensionSourceStrengthSWH
.pdlinguistprimary376.3K files

Related languages

Pure (0.33)PDL (0.19)Perl Data Language (0.19)DataWeave (0.17)PureBasic (0.17)

LLM-contributed programs

Hello World

Provenance: commit 8f6c6a5ab4 · authored 2026-02-05T21:37:55+01:00 · agent claude-code · model sonnet · WebSearch enabled
code.pd · added: 2026-02-05T20:37:25Z
#N canvas 702 334 450 300 10;
#X obj 16 69 helloworld;
#X msg 16 37 bang;
#X text 13 10 prints "Hello world!" when banged.;
#X connect 1 0 0 0;

Real programs from Software Heritage

2 samples mined from derived_datasets/<date>/contents/*.parquet, byte-verified against the SWH archive. Citation-grade qualified SWHIDs preserved.
MessagePipe.pd · 1006 B · ext .pd · seen 70× in SWH
via unique-primary
swh:1:cnt:ac63516d8085137012549f34304331e7513b7d19;origin=https://github.com/mhroth/ZenGarden;anchor=swh:1:rev:c3e829655b3bd659ff477002e64520ca3bfe3758;path=/test/MessagePipe.pd
Open in SWH · Raw bytes (SWH) · GitHub raw
Show source
#N canvas 414 303 576 325 10;
#X obj 255 12 loadbang;
#X obj 228 13 bng 15 250 50 0 empty empty empty 17 7 0 10 -262144 -1
-1;
#X msg 431 216 hello;
#X msg 507 147 2000;
#X obj 449 178 pipe 1000;
#X obj 431 261 print piped;
#X obj 392 93 t b b b;
#X obj 316 93 t b b b;
#X obj 208 93 t b b b;
#X obj 342 150 pipe 4000;
#X obj 343 261 print flushed;
#X msg 343 208 water;
#X obj 234 150 pipe 4000;
#X obj 235 261 print cleared;
#X msg 235 208 fire;
#X msg 289 125 flush;
#X msg 181 125 clear;
#X connect 0 0 6 0;
#X connect 0 0 7 0;
#X connect 0 0 8 0;
#X connect 1 0 6 0;
#X connect 1 0 7 0;
#X connect 1 0 8 0;
#X connect 2 0 5 0;
#X connect 3 0 4 1;
#X connect 4 0 2 0;
#X connect 6 0 4 0;
#X connect 6 1 3 0;
#X connect 6 2 2 0;
#X connect 6 2 4 0;
#X connect 7 0 15 0;
#X connect 7 1 9 0;
#X connect 7 2 9 0;
#X connect 8 0 16 0;
#X connect 8 1 12 0;
#X connect 8 2 12 0;
#X connect 9 0 11 0;
#X connect 11 0 10 0;
#X connect 12 0 14 0;
#X connect 14 0 13 0;
#X connect 15 0 9 0;
#X connect 16 0 12 0;
MessageTable.pd · 1329 B · ext .pd · seen 52× in SWH
via unique-primary
swh:1:cnt:a371e2b13f038bdeea8a58713221cd6173d06434;origin=https://github.com/mhroth/ZenGarden;anchor=swh:1:rev:ed1d26a2ca07639faf55f512106ef431fc61fa4b;path=/test/MessageTable.pd
Open in SWH · Raw bytes (SWH) · GitHub raw
Show source
#N canvas 387 158 460 377 10;
#X obj 53 18 loadbang;
#X obj 122 20 bng 15 250 50 0 empty empty empty 17 7 0 10 -262144 -1
-1;
#X obj 167 183 tabwrite array_one;
#X msg 269 112 1;
#X msg 173 129 5;
#X msg 235 112 2;
#X msg 140 129 10;
#X msg 68 102 set array_two;
#X msg 204 112 3;
#X msg 109 129 15;
#X msg 55 129 6;
#X msg 15 121 12;
#X obj 313 165 table array_one;
#X obj 312 201 table array_two;
#X obj 53 47 t b b b b b b b b b b b b;
#X obj 128 291 tabread array_two;
#X obj 53 195 t b b b b b b;
#X msg 153 256 1;
#X msg 123 256 2;
#X obj 128 328 print;
#X msg 82 223 set array_one;
#X msg 62 256 3;
#X connect 0 0 14 0;
#X connect 1 0 14 0;
#X connect 3 0 2 1;
#X connect 4 0 2 0;
#X connect 5 0 2 1;
#X connect 6 0 2 0;
#X connect 7 0 2 0;
#X connect 8 0 2 1;
#X connect 9 0 2 0;
#X connect 10 0 2 0;
#X connect 11 0 2 0;
#X connect 14 0 16 0;
#X connect 14 1 11 0;
#X connect 14 2 5 0;
#X connect 14 3 10 0;
#X connect 14 4 3 0;
#X connect 14 5 7 0;
#X connect 14 6 9 0;
#X connect 14 7 8 0;
#X connect 14 8 6 0;
#X connect 14 9 5 0;
#X connect 14 10 4 0;
#X connect 14 11 3 0;
#X connect 15 0 19 0;
#X connect 16 0 21 0;
#X connect 16 1 18 0;
#X connect 16 2 17 0;
#X connect 16 3 20 0;
#X connect 16 4 18 0;
#X connect 16 5 17 0;
#X connect 17 0 15 0;
#X connect 18 0 15 0;
#X connect 20 0 15 0;
#X connect 21 0 15 0;

Contribute — propose a file extension

Tell us where to find evidence about Pure Data (mapped to pl/pure-data). 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/Pure Data/programs/<sha>/. Keep under ~200 lines.
(or open the pre-filled issue directly)
← Pure BF PureBasic →