From 2a8bcb06c7c05a64a60c1287950d32fa9dc620d3 Mon Sep 17 00:00:00 2001 From: "prompt.ac/@jeffrey" Date: Sun, 19 Apr 2026 20:39:06 -0700 Subject: [PATCH] papers site: Atom/RSS feed + relocate platter SVG to page bottom Add an Atom feed generator to papers/cli.mjs that writes feed.xml and rss.xml into the papers site directory. Called from updateIndex() so both paths regenerate on every publish/index run. Includes an HTML-to- text sanitizer so paper summaries don't leak entities or anchor tags into the feed. Adds discovery tags to the papers index so feed readers autodetect both MIME types. Move the decorative research-platter SVG from above the colophon to below it, docked at the page bottom. Expand the animation: whole platter floats on a CSS keyframe, cloche sways and tilts via animateTransform, knob pulses, 5 steam wisps (was 3), papers flutter independently, rim dots blink in ticker sequence, and a sweeping rim-light gradient travels across the tray. Honors prefers-reduced- motion. Co-Authored-By: Claude Opus 4.7 (1M context) --- papers/cli.mjs | 118 +++++++ .../public/papers.aesthetic.computer/feed.xml | 309 ++++++++++++++++++ .../papers.aesthetic.computer/index.html | 164 +++++++--- .../public/papers.aesthetic.computer/rss.xml | 309 ++++++++++++++++++ 4 files changed, 850 insertions(+), 50 deletions(-) create mode 100644 system/public/papers.aesthetic.computer/feed.xml create mode 100644 system/public/papers.aesthetic.computer/rss.xml diff --git a/papers/cli.mjs b/papers/cli.mjs index 4b27753a29..5aa834a4c1 100755 --- a/papers/cli.mjs +++ b/papers/cli.mjs @@ -719,6 +719,124 @@ function updateIndex(entries) { writeFileSync(indexPath, html); const guestCount = guestPdfs.filter(g => existsSync(join(SITE_DIR, g.file))).length; console.log(` INDEX updated with ${papers.length + extras.length} papers + ${guestCount} guest papers.`); + + writeFeed(papers, extras, PAPER_COPY); +} + +// Escape a string for inclusion in an XML text node or attribute. +function xmlEscape(s) { + return String(s ?? "") + .replace(/&/g, "&") + .replace(//g, ">") + .replace(/"/g, """) + .replace(/'/g, "'"); +} + +// Convert HTML-flavored fragments (entities, anchor tags) to plain text, +// so the string can be safely XML-escaped into a feed summary. +function htmlToText(s) { + return String(s ?? "") + .replace(/]*>([\s\S]*?)<\/a>/gi, "$1") + .replace(/<[^>]+>/g, "") + .replace(/·/g, "·") + .replace(/×/g, "×") + .replace(/—/g, "—") + .replace(/–/g, "–") + .replace(/…/g, "…") + .replace(/ /g, " ") + .replace(/&/g, "&") + .replace(/"/g, '"') + .replace(/'/g, "'") + .replace(/&#(\d+);/g, (_, n) => String.fromCodePoint(parseInt(n, 10))) + .replace(/&#x([0-9a-f]+);/gi, (_, n) => String.fromCodePoint(parseInt(n, 16))) + .replace(/\s+/g, " ") + .trim(); +} + +// Build an Atom feed of all papers and write feed.xml + rss.xml to SITE_DIR. +// Papers are sorted newest first by mtime. Both files share the same Atom +// content so that /feed.xml and /rss.xml both resolve to a valid feed. +function writeFeed(papers, extras, PAPER_COPY) { + const FEED_TITLE = "papers · Aesthetic Computer"; + const FEED_SUBTITLE = + "Academic papers on Aesthetic Computer, KidLisp, and creative computing."; + const SITE_URL = "https://papers.aesthetic.computer"; + const FEED_URL = `${SITE_URL}/feed.xml`; + const AUTHOR_NAME = "@jeffrey"; + const AUTHOR_URI = "https://orcid.org/0009-0007-4460-4913"; + + const entries = []; + for (const p of papers) { + const copy = (PAPER_COPY || {})[p.siteName] || {}; + entries.push({ + id: `${SITE_URL}/${p.siteName}.pdf`, + url: `${SITE_URL}/${p.siteName}.pdf`, + title: p.title, + detail: copy.detail || "", + summary: copy.abstract || "", + updated: p.mtime instanceof Date ? p.mtime : new Date(p.mtime), + published: p.created ? new Date(`${p.created}T00:00:00Z`) : null, + category: "arXiv", + }); + } + for (const ex of extras) { + entries.push({ + id: `${SITE_URL}/${ex.file}`, + url: `${SITE_URL}/${ex.file}`, + title: ex.title, + detail: ex.detail || "", + summary: ex.abstract || "", + updated: ex.mtime instanceof Date ? ex.mtime : new Date(ex.mtime), + published: ex.created ? new Date(`${ex.created}T00:00:00Z`) : null, + category: ex.metaKey && ex.metaKey.startsWith("joss") ? "JOSS" : "ELS", + }); + } + entries.sort((a, b) => b.updated - a.updated); + + const feedUpdated = + entries.length > 0 ? entries[0].updated : new Date(); + + let xml = `\n`; + xml += `\n`; + xml += ` ${xmlEscape(FEED_TITLE)}\n`; + xml += ` ${xmlEscape(FEED_SUBTITLE)}\n`; + xml += ` \n`; + xml += ` \n`; + xml += ` ${SITE_URL}/\n`; + xml += ` ${feedUpdated.toISOString()}\n`; + xml += ` \n`; + xml += ` ${xmlEscape(AUTHOR_NAME)}\n`; + xml += ` ${AUTHOR_URI}\n`; + xml += ` \n`; + xml += ` ${SITE_URL}/papers-og.jpg\n`; + xml += ` CC BY 4.0 unless noted otherwise.\n`; + + for (const e of entries) { + const cleanDetail = htmlToText(e.detail); + const cleanSummary = htmlToText(e.summary); + const summary = [cleanDetail, cleanSummary].filter(Boolean).join(" — "); + xml += ` \n`; + xml += ` ${xmlEscape(htmlToText(e.title))}\n`; + xml += ` \n`; + xml += ` ${xmlEscape(e.id)}\n`; + xml += ` ${e.updated.toISOString()}\n`; + if (e.published) { + xml += ` ${e.published.toISOString()}\n`; + } + xml += ` \n`; + xml += ` ${xmlEscape(AUTHOR_NAME)}\n`; + if (summary) { + xml += ` ${xmlEscape(summary)}\n`; + } + xml += ` \n`; + } + xml += `\n`; + + writeFileSync(join(SITE_DIR, "feed.xml"), xml); + // Mirror the Atom feed at /rss.xml so readers probing either path succeed. + writeFileSync(join(SITE_DIR, "rss.xml"), xml); + console.log(` FEED updated: feed.xml + rss.xml (${entries.length} entries).`); } function verify() { diff --git a/system/public/papers.aesthetic.computer/feed.xml b/system/public/papers.aesthetic.computer/feed.xml new file mode 100644 index 0000000000..9b2f037846 --- /dev/null +++ b/system/public/papers.aesthetic.computer/feed.xml @@ -0,0 +1,309 @@ + + + papers · Aesthetic Computer + Academic papers on Aesthetic Computer, KidLisp, and creative computing. + + + https://papers.aesthetic.computer/ + 2026-04-18T23:13:03.065Z + + @jeffrey + https://orcid.org/0009-0007-4460-4913 + + https://papers.aesthetic.computer/papers-og.jpg + CC BY 4.0 unless noted otherwise. + + Jeffrey Alan Scudder — CV + + https://papers.aesthetic.computer/jeffrey-alan-scudder-cv.pdf + 2026-04-18T23:13:03.065Z + + @jeffrey + + + The URL Tradition + + https://papers.aesthetic.computer/url-tradition-26-arxiv.pdf + 2026-04-07T23:19:13.903Z + + @jeffrey + Addressable Creative Computing from HyperCard to Aesthetic Computer · arXiv 5pp — The URL Tradition traces how URL-addressability reshapes creative computing. From HyperCard's landlocked stacks to AC's prompt-as-address-bar, the paper argues the URL is not a feature but a medium property that transforms pedagogy, distribution, authorship, and social interaction. + + + Aesthetic Computer '26 + + https://papers.aesthetic.computer/aesthetic-computer-26-arxiv.pdf + 2026-04-06T22:52:45.200Z + 2026-03-21T00:00:00.000Z + + @jeffrey + A Mobile-First Runtime for Creative Computing · arXiv 5pp — Aesthetic Computer is presented as a mobile-first creative computing runtime where the interface, publishing flow, and community feedback loop are part of the medium. The paper argues that small pieces can make software feel more social, more portable, and easier to share. + + + KidLisp '26 + + https://papers.aesthetic.computer/kidlisp-26-arxiv.pdf + 2026-04-06T22:52:45.200Z + 2026-03-21T00:00:00.000Z + + @jeffrey + A Minimal Lisp for Generative Art on a Social Platform · arXiv 6pp — KidLisp is the platform's tiny Lisp for building visual and musical pieces in the browser. The paper shows how a minimal language can stay approachable while still supporting generative art and composition. + + + PLOrk'ing the Planet + + https://papers.aesthetic.computer/plorking-the-planet-26-arxiv.pdf + 2026-04-06T22:52:45.200Z + 2026-03-21T00:00:00.000Z + + @jeffrey + Laptop Orchestras, PLOrk Heritage, and Aesthetic Computer · arXiv — This paper connects Aesthetic Computer to laptop orchestras and the collaborative traditions of PLOrk. It treats the browser as a place for ensemble practice, not just solo desktop programming. + + + AC Native OS + + https://papers.aesthetic.computer/ac-native-os-26-arxiv.pdf + 2026-04-06T22:52:45.200Z + 2026-03-21T00:00:00.000Z + + @jeffrey + A Bare-Metal Creative Computing Operating System · arXiv 5pp — AC Native OS describes a bare-metal runtime for creative computing. It focuses on boot-time simplicity and the idea that the operating system itself can be a programmable art surface. + + + From setup() to boot() + + https://papers.aesthetic.computer/piece-api-26-arxiv.pdf + 2026-04-06T22:52:45.200Z + 2026-03-21T00:00:00.000Z + + @jeffrey + Processing at the Core of the Piece API · arXiv 7pp — The Piece API rethinks creative software around composable pieces instead of monolithic apps. It uses Processing's lineage to connect setup(), boot(), and the act of publishing. + + + Who Pays for Creative Tools? + + https://papers.aesthetic.computer/who-pays-for-creative-tools-26-arxiv.pdf + 2026-04-06T22:52:45.200Z + 2026-03-27T00:00:00.000Z + + @jeffrey + Funding, Burnout, and Survival in Open-Source Creative Computing · arXiv 5pp — A short look at who supports open-source creative tools and what that labor costs. The paper connects funding, burnout, and long-term maintenance to the life of artistic software. + + + Pieces Not Programs + + https://papers.aesthetic.computer/pieces-not-programs-26-arxiv.pdf + 2026-04-06T22:52:45.200Z + 2026-03-21T00:00:00.000Z + + @jeffrey + The Piece as a Unit of Creative Cognition · arXiv 4pp — A piece is treated here as the basic unit of creative cognition in AC. The paper argues that smaller, shareable pieces encourage composition, remix, and publication. + + + notepat.com + + https://papers.aesthetic.computer/notepat-26-arxiv.pdf + 2026-04-06T22:52:45.200Z + 2026-03-21T00:00:00.000Z + + @jeffrey + From Keyboard Toy to System Front Door · arXiv 5pp — notepat.com is framed as a keyboard-first front door to the system. The paper follows the toy-like input surface as it grows into a fuller creative interface. + + + Radical Computer Art + + https://papers.aesthetic.computer/radical-computer-art-26-arxiv.pdf + 2026-04-06T22:52:45.200Z + 2026-03-21T00:00:00.000Z + + @jeffrey + Goodiepalian Approaches in Aesthetic Computer · arXiv 5pp — This paper treats Goodiepalian practice as a model for radical computer art. It emphasizes play, notation, and the social life of systems over polished product design. + + + Whistlegraph + + https://papers.aesthetic.computer/whistlegraph-26-arxiv.pdf + 2026-04-06T22:52:45.200Z + 2026-03-21T00:00:00.000Z + + @jeffrey + Drawing, Singing, and the Graphic Score as Viral Form · arXiv 4pp — Whistlegraph explores drawing, singing, and score-making as forms that can spread like software. The paper links graphic notation to performance, remix, and browser-native sharing. + + + Sucking on the Complex + + https://papers.aesthetic.computer/sucking-on-the-complex-26-arxiv.pdf + 2026-04-06T22:52:45.200Z + 2026-03-21T00:00:00.000Z + + @jeffrey + Platform Hegemony, Critique-as-Content, and Anti-Environments · arXiv 5pp — Sucking on the Complex critiques platform hegemony and the way critique becomes content. It looks for anti-environments that stay messy, resistant, and alive. + + + Vestigial Features + + https://papers.aesthetic.computer/dead-ends-26-arxiv.pdf + 2026-04-06T22:52:45.200Z + 2026-03-21T00:00:00.000Z + + @jeffrey + Dormant Paths, Evolutionary Branches, and Abandoned Approaches · arXiv 4pp — The paper catalogs dormant branches, abandoned experiments, and paths that never became default. It treats dead ends as useful history rather than failure. + + + Playable Folk Songs + + https://papers.aesthetic.computer/folk-songs-26-arxiv.pdf + 2026-04-06T22:52:45.200Z + 2026-03-21T00:00:00.000Z + + @jeffrey + Oral Tradition Meets the Browser Keyboard · arXiv — Playable Folk Songs brings oral tradition into the browser keyboard. The paper asks how simple interaction can carry collective memory and repetition. + + + Repository Archaeology + + https://papers.aesthetic.computer/repo-archaeology-26-arxiv.pdf + 2026-04-06T22:52:45.200Z + 2026-03-21T00:00:00.000Z + + @jeffrey + Tracing the Evolution of AC Through Its Git History · arXiv 3pp · interactive timeline — Repository Archaeology traces the project through its git history. The paper shows how version control can become a narrative medium for design evolution. + + + Network Audit + + https://papers.aesthetic.computer/network-audit-26-arxiv.pdf + 2026-04-06T22:52:45.200Z + 2026-03-21T00:00:00.000Z + + @jeffrey + Who Uses Aesthetic Computer and What Do They Make? · arXiv 4pp — Network Audit asks who uses Aesthetic Computer and what they make with it. The paper turns usage patterns into a portrait of a community in motion. + + + KidLisp Language Reference + + https://papers.aesthetic.computer/kidlisp-reference-26-arxiv.pdf + 2026-04-06T22:52:45.200Z + 2026-03-21T00:00:00.000Z + + @jeffrey + 118 Built-ins in 12 Categories · arXiv 4pp — The KidLisp reference compresses the language into a usable field guide. It groups 118 built-ins into 12 categories for quick browsing and recall. + + + Citation Diversity Audit + + https://papers.aesthetic.computer/citation-diversity-audit-26.pdf + 2026-04-06T22:52:45.200Z + 2026-03-21T00:00:00.000Z + + @jeffrey + Diversity and Inclusion in AC Paper Citations · 4pp — Citation Diversity Audit looks at who gets cited in the papers and where the archive is thin. The paper uses citation patterns as a proxy for inclusion and intellectual range. + + + Get Closed Source Out of Schools + + https://papers.aesthetic.computer/open-schools-26-arxiv.pdf + 2026-04-06T22:52:45.200Z + 2026-03-20T00:00:00.000Z + + @jeffrey + Get Closed Source Out of Schools makes the case that creative computing should be teachable, inspectable, and modifiable. The paper argues for open tools as infrastructure for learning. + + + Five Years from Now + + https://papers.aesthetic.computer/five-years-from-now-26-arxiv.pdf + 2026-04-06T22:52:45.200Z + 2026-03-20T00:00:00.000Z + + @jeffrey + Five Years from Now is a projection paper about where the project could go if current habits continue. It uses the near future to test the consequences of today's decisions. + + + CalArts, Callouts, and Papers + + https://papers.aesthetic.computer/calarts-callouts-papers-26-arxiv.pdf + 2026-04-06T22:52:45.200Z + 2026-03-21T00:00:00.000Z + + @jeffrey + CalArts, Callouts, and Papers turns a local institutional context into a study of friction, attention, and production. The paper leans into psycho style to show how academic labor is staged and performed. + + + Handle Identity on the AT Protocol + + https://papers.aesthetic.computer/handle-identity-atproto-26-arxiv.pdf + 2026-04-06T22:52:45.200Z + 2026-03-27T00:00:00.000Z + + @jeffrey + Handle Identity on the AT Protocol treats naming as a social and technical problem. The paper explores how handles, identity, and publishing can be tied together without losing portability. + + + Two Departments, One Building + + https://papers.aesthetic.computer/ucla-arts-funding-26-arxiv.pdf + 2026-04-06T22:52:45.200Z + 2026-03-27T00:00:00.000Z + + @jeffrey + Two Departments, One Building examines how funding and infrastructure shape creative work in shared spaces. The paper looks at administrative boundaries as part of the artistic system. + + + The Potter and the Prompt + + https://papers.aesthetic.computer/potter-and-prompt-26-arxiv.pdf + 2026-04-06T22:52:45.200Z + 2026-04-05T00:00:00.000Z + + @jeffrey + John Holden's Proto-Cognitive Music Theory and Aesthetic Computer · arXiv 7pp — The Potter and the Prompt argues that AC independently converges on the core principles of John Holden's 1770 proto-cognitive music theory. It proposes AC as a computational laboratory for advancing Holden's unfinished program on grouping, attention, and the module. + + + KidLisp Cards + + https://papers.aesthetic.computer/kidlisp-cards-26-arxiv.pdf + 2026-04-06T22:52:45.200Z + 2026-03-21T00:00:00.000Z + + @jeffrey + KidLisp Cards condenses the language into a pocketable card format. It is meant to make the language easier to browse, teach, and carry. + + + Reading the Score + + https://papers.aesthetic.computer/reading-the-score-26-arxiv.pdf + 2026-04-06T22:52:45.200Z + 2026-03-21T00:00:00.000Z + + @jeffrey + Reading the Score looks at the graphic score as an interface for interpretation and collaboration. The paper treats notation as a computational and social object. + + + KidLisp (ELS 2026) + + https://papers.aesthetic.computer/kidlisp-els-2026.pdf + 2026-03-29T00:19:12.959Z + + @jeffrey + A Minimal Lisp for Generative Art with Social Composition · ELS ACM SIGS 4pp — An ELS conference version of KidLisp that emphasizes social composition. It positions the language as a shared practice rather than a solo scripting environment. + + + KidLisp '26 + + https://papers.aesthetic.computer/kidlisp-26-joss.pdf + 2026-03-29T00:19:12.950Z + + @jeffrey + JOSS Summary · 3pp — A compact JOSS summary of KidLisp for archival and citation purposes. It frames the language as a small but expressive tool for generative art. + + + Aesthetic Computer '26 + + https://papers.aesthetic.computer/aesthetic-computer-26-joss.pdf + 2026-03-29T00:19:12.925Z + + @jeffrey + JOSS Summary · 2pp — A compact JOSS summary of Aesthetic Computer for archival and citation purposes. It distills the platform into a conventional software paper format. + + diff --git a/system/public/papers.aesthetic.computer/index.html b/system/public/papers.aesthetic.computer/index.html index e013acac25..902a559107 100644 --- a/system/public/papers.aesthetic.computer/index.html +++ b/system/public/papers.aesthetic.computer/index.html @@ -15,6 +15,8 @@ + + @@ -232,18 +234,28 @@ } .p.guest .meta-row .author { color: var(--purple); } - /* Platter illustration */ + /* Platter illustration — docked at the bottom of the page, gently floats */ .platter-wrap { display: flex; justify-content: center; - margin: 2.5em 0 0.5em; + margin: 3em 0 1.5em; opacity: 0.7; transition: opacity 0.4s; + animation: platter-float 6s ease-in-out infinite; + transform-origin: 50% 60%; } .platter-wrap:hover { opacity: 1; } - .platter-wrap svg { width: 180px; } + .platter-wrap svg { width: 180px; filter: drop-shadow(0 4px 14px rgba(120, 80, 180, 0.08)); } @media (min-width: 900px) { .platter-wrap svg { width: 220px; } } @media (min-width: 1400px) { .platter-wrap svg { width: 260px; } } + @keyframes platter-float { + 0%, 100% { transform: translateY(0); } + 50% { transform: translateY(-6px); } + } + @media (prefers-reduced-motion: reduce) { + .platter-wrap { animation: none; } + .platter-wrap svg * { animation: none !important; } + } .colophon { margin-top: 1em; @@ -683,32 +695,39 @@
@jeffrey03/21revision 3Apr 6 15:52
-
+
Addressable Creative Computing from HyperCard to Aesthetic Computer · arXiv 5pp
The URL Tradition traces how URL-addressability reshapes creative computing. From HyperCard's landlocked stacks to AC's prompt-as-address-bar, the paper argues the URL is not a feature but a medium property that transforms pedagogy, distribution, authorship, and social interaction.
-
@jeffreyrevision 1Apr 6 15:52
+
@jeffreyrevision 1Apr 7 16:19
+
+ +
+ +
+
+
@jeffreyrevision 1Apr 18 16:13
A Minimal Lisp for Generative Art with Social Composition · ELS ACM SIGS 4pp
An ELS conference version of KidLisp that emphasizes social composition. It positions the language as a shared practice rather than a solo scripting environment.
-
Mar 15 02:05
+
Mar 28 17:19
JOSS Summary · 3pp
A compact JOSS summary of KidLisp for archival and citation purposes. It frames the language as a small but expressive tool for generative art.
-
Mar 10 15:20
+
Mar 28 17:19
JOSS Summary · 2pp
A compact JOSS summary of Aesthetic Computer for archival and citation purposes. It distills the platform into a conventional software paper format.
-
Mar 10 15:20
+
Mar 28 17:19
@@ -716,10 +735,17 @@ - - + + +
+

Papers publishes working research on the Aesthetic.Computer project, typeset in LaTeX and compiled from the research platter. Cards are 4×6 inch mobile versions. Translated into Danish, Spanish, Chinese, and Japanese.

+

By @jeffrey. feed.

+
+ + +
- + @@ -734,44 +760,70 @@ - - - - + + + + + + + + + + - - - - - - - - - - - - - - - + + + + + + + + + + + + + + + + + + + + + + + + + + + + - + + + - + + + + + - - + + - + + @@ -780,7 +832,8 @@ - + + @@ -788,7 +841,8 @@ - + + @@ -798,22 +852,37 @@ - - + + + + + + + - - - - - - + + + + + + + + + + + + + + + + research platter @@ -821,11 +890,6 @@
-
-

Papers publishes working research on the Aesthetic.Computer project, typeset in LaTeX and compiled from the research platter. Cards are 4×6 inch mobile versions. Translated into Danish, Spanish, Chinese, and Japanese.

-

By @jeffrey.

-
-
diff --git a/system/public/papers.aesthetic.computer/rss.xml b/system/public/papers.aesthetic.computer/rss.xml new file mode 100644 index 0000000000..9b2f037846 --- /dev/null +++ b/system/public/papers.aesthetic.computer/rss.xml @@ -0,0 +1,309 @@ + + + papers · Aesthetic Computer + Academic papers on Aesthetic Computer, KidLisp, and creative computing. + + + https://papers.aesthetic.computer/ + 2026-04-18T23:13:03.065Z + + @jeffrey + https://orcid.org/0009-0007-4460-4913 + + https://papers.aesthetic.computer/papers-og.jpg + CC BY 4.0 unless noted otherwise. + + Jeffrey Alan Scudder — CV + + https://papers.aesthetic.computer/jeffrey-alan-scudder-cv.pdf + 2026-04-18T23:13:03.065Z + + @jeffrey + + + The URL Tradition + + https://papers.aesthetic.computer/url-tradition-26-arxiv.pdf + 2026-04-07T23:19:13.903Z + + @jeffrey + Addressable Creative Computing from HyperCard to Aesthetic Computer · arXiv 5pp — The URL Tradition traces how URL-addressability reshapes creative computing. From HyperCard's landlocked stacks to AC's prompt-as-address-bar, the paper argues the URL is not a feature but a medium property that transforms pedagogy, distribution, authorship, and social interaction. + + + Aesthetic Computer '26 + + https://papers.aesthetic.computer/aesthetic-computer-26-arxiv.pdf + 2026-04-06T22:52:45.200Z + 2026-03-21T00:00:00.000Z + + @jeffrey + A Mobile-First Runtime for Creative Computing · arXiv 5pp — Aesthetic Computer is presented as a mobile-first creative computing runtime where the interface, publishing flow, and community feedback loop are part of the medium. The paper argues that small pieces can make software feel more social, more portable, and easier to share. + + + KidLisp '26 + + https://papers.aesthetic.computer/kidlisp-26-arxiv.pdf + 2026-04-06T22:52:45.200Z + 2026-03-21T00:00:00.000Z + + @jeffrey + A Minimal Lisp for Generative Art on a Social Platform · arXiv 6pp — KidLisp is the platform's tiny Lisp for building visual and musical pieces in the browser. The paper shows how a minimal language can stay approachable while still supporting generative art and composition. + + + PLOrk'ing the Planet + + https://papers.aesthetic.computer/plorking-the-planet-26-arxiv.pdf + 2026-04-06T22:52:45.200Z + 2026-03-21T00:00:00.000Z + + @jeffrey + Laptop Orchestras, PLOrk Heritage, and Aesthetic Computer · arXiv — This paper connects Aesthetic Computer to laptop orchestras and the collaborative traditions of PLOrk. It treats the browser as a place for ensemble practice, not just solo desktop programming. + + + AC Native OS + + https://papers.aesthetic.computer/ac-native-os-26-arxiv.pdf + 2026-04-06T22:52:45.200Z + 2026-03-21T00:00:00.000Z + + @jeffrey + A Bare-Metal Creative Computing Operating System · arXiv 5pp — AC Native OS describes a bare-metal runtime for creative computing. It focuses on boot-time simplicity and the idea that the operating system itself can be a programmable art surface. + + + From setup() to boot() + + https://papers.aesthetic.computer/piece-api-26-arxiv.pdf + 2026-04-06T22:52:45.200Z + 2026-03-21T00:00:00.000Z + + @jeffrey + Processing at the Core of the Piece API · arXiv 7pp — The Piece API rethinks creative software around composable pieces instead of monolithic apps. It uses Processing's lineage to connect setup(), boot(), and the act of publishing. + + + Who Pays for Creative Tools? + + https://papers.aesthetic.computer/who-pays-for-creative-tools-26-arxiv.pdf + 2026-04-06T22:52:45.200Z + 2026-03-27T00:00:00.000Z + + @jeffrey + Funding, Burnout, and Survival in Open-Source Creative Computing · arXiv 5pp — A short look at who supports open-source creative tools and what that labor costs. The paper connects funding, burnout, and long-term maintenance to the life of artistic software. + + + Pieces Not Programs + + https://papers.aesthetic.computer/pieces-not-programs-26-arxiv.pdf + 2026-04-06T22:52:45.200Z + 2026-03-21T00:00:00.000Z + + @jeffrey + The Piece as a Unit of Creative Cognition · arXiv 4pp — A piece is treated here as the basic unit of creative cognition in AC. The paper argues that smaller, shareable pieces encourage composition, remix, and publication. + + + notepat.com + + https://papers.aesthetic.computer/notepat-26-arxiv.pdf + 2026-04-06T22:52:45.200Z + 2026-03-21T00:00:00.000Z + + @jeffrey + From Keyboard Toy to System Front Door · arXiv 5pp — notepat.com is framed as a keyboard-first front door to the system. The paper follows the toy-like input surface as it grows into a fuller creative interface. + + + Radical Computer Art + + https://papers.aesthetic.computer/radical-computer-art-26-arxiv.pdf + 2026-04-06T22:52:45.200Z + 2026-03-21T00:00:00.000Z + + @jeffrey + Goodiepalian Approaches in Aesthetic Computer · arXiv 5pp — This paper treats Goodiepalian practice as a model for radical computer art. It emphasizes play, notation, and the social life of systems over polished product design. + + + Whistlegraph + + https://papers.aesthetic.computer/whistlegraph-26-arxiv.pdf + 2026-04-06T22:52:45.200Z + 2026-03-21T00:00:00.000Z + + @jeffrey + Drawing, Singing, and the Graphic Score as Viral Form · arXiv 4pp — Whistlegraph explores drawing, singing, and score-making as forms that can spread like software. The paper links graphic notation to performance, remix, and browser-native sharing. + + + Sucking on the Complex + + https://papers.aesthetic.computer/sucking-on-the-complex-26-arxiv.pdf + 2026-04-06T22:52:45.200Z + 2026-03-21T00:00:00.000Z + + @jeffrey + Platform Hegemony, Critique-as-Content, and Anti-Environments · arXiv 5pp — Sucking on the Complex critiques platform hegemony and the way critique becomes content. It looks for anti-environments that stay messy, resistant, and alive. + + + Vestigial Features + + https://papers.aesthetic.computer/dead-ends-26-arxiv.pdf + 2026-04-06T22:52:45.200Z + 2026-03-21T00:00:00.000Z + + @jeffrey + Dormant Paths, Evolutionary Branches, and Abandoned Approaches · arXiv 4pp — The paper catalogs dormant branches, abandoned experiments, and paths that never became default. It treats dead ends as useful history rather than failure. + + + Playable Folk Songs + + https://papers.aesthetic.computer/folk-songs-26-arxiv.pdf + 2026-04-06T22:52:45.200Z + 2026-03-21T00:00:00.000Z + + @jeffrey + Oral Tradition Meets the Browser Keyboard · arXiv — Playable Folk Songs brings oral tradition into the browser keyboard. The paper asks how simple interaction can carry collective memory and repetition. + + + Repository Archaeology + + https://papers.aesthetic.computer/repo-archaeology-26-arxiv.pdf + 2026-04-06T22:52:45.200Z + 2026-03-21T00:00:00.000Z + + @jeffrey + Tracing the Evolution of AC Through Its Git History · arXiv 3pp · interactive timeline — Repository Archaeology traces the project through its git history. The paper shows how version control can become a narrative medium for design evolution. + + + Network Audit + + https://papers.aesthetic.computer/network-audit-26-arxiv.pdf + 2026-04-06T22:52:45.200Z + 2026-03-21T00:00:00.000Z + + @jeffrey + Who Uses Aesthetic Computer and What Do They Make? · arXiv 4pp — Network Audit asks who uses Aesthetic Computer and what they make with it. The paper turns usage patterns into a portrait of a community in motion. + + + KidLisp Language Reference + + https://papers.aesthetic.computer/kidlisp-reference-26-arxiv.pdf + 2026-04-06T22:52:45.200Z + 2026-03-21T00:00:00.000Z + + @jeffrey + 118 Built-ins in 12 Categories · arXiv 4pp — The KidLisp reference compresses the language into a usable field guide. It groups 118 built-ins into 12 categories for quick browsing and recall. + + + Citation Diversity Audit + + https://papers.aesthetic.computer/citation-diversity-audit-26.pdf + 2026-04-06T22:52:45.200Z + 2026-03-21T00:00:00.000Z + + @jeffrey + Diversity and Inclusion in AC Paper Citations · 4pp — Citation Diversity Audit looks at who gets cited in the papers and where the archive is thin. The paper uses citation patterns as a proxy for inclusion and intellectual range. + + + Get Closed Source Out of Schools + + https://papers.aesthetic.computer/open-schools-26-arxiv.pdf + 2026-04-06T22:52:45.200Z + 2026-03-20T00:00:00.000Z + + @jeffrey + Get Closed Source Out of Schools makes the case that creative computing should be teachable, inspectable, and modifiable. The paper argues for open tools as infrastructure for learning. + + + Five Years from Now + + https://papers.aesthetic.computer/five-years-from-now-26-arxiv.pdf + 2026-04-06T22:52:45.200Z + 2026-03-20T00:00:00.000Z + + @jeffrey + Five Years from Now is a projection paper about where the project could go if current habits continue. It uses the near future to test the consequences of today's decisions. + + + CalArts, Callouts, and Papers + + https://papers.aesthetic.computer/calarts-callouts-papers-26-arxiv.pdf + 2026-04-06T22:52:45.200Z + 2026-03-21T00:00:00.000Z + + @jeffrey + CalArts, Callouts, and Papers turns a local institutional context into a study of friction, attention, and production. The paper leans into psycho style to show how academic labor is staged and performed. + + + Handle Identity on the AT Protocol + + https://papers.aesthetic.computer/handle-identity-atproto-26-arxiv.pdf + 2026-04-06T22:52:45.200Z + 2026-03-27T00:00:00.000Z + + @jeffrey + Handle Identity on the AT Protocol treats naming as a social and technical problem. The paper explores how handles, identity, and publishing can be tied together without losing portability. + + + Two Departments, One Building + + https://papers.aesthetic.computer/ucla-arts-funding-26-arxiv.pdf + 2026-04-06T22:52:45.200Z + 2026-03-27T00:00:00.000Z + + @jeffrey + Two Departments, One Building examines how funding and infrastructure shape creative work in shared spaces. The paper looks at administrative boundaries as part of the artistic system. + + + The Potter and the Prompt + + https://papers.aesthetic.computer/potter-and-prompt-26-arxiv.pdf + 2026-04-06T22:52:45.200Z + 2026-04-05T00:00:00.000Z + + @jeffrey + John Holden's Proto-Cognitive Music Theory and Aesthetic Computer · arXiv 7pp — The Potter and the Prompt argues that AC independently converges on the core principles of John Holden's 1770 proto-cognitive music theory. It proposes AC as a computational laboratory for advancing Holden's unfinished program on grouping, attention, and the module. + + + KidLisp Cards + + https://papers.aesthetic.computer/kidlisp-cards-26-arxiv.pdf + 2026-04-06T22:52:45.200Z + 2026-03-21T00:00:00.000Z + + @jeffrey + KidLisp Cards condenses the language into a pocketable card format. It is meant to make the language easier to browse, teach, and carry. + + + Reading the Score + + https://papers.aesthetic.computer/reading-the-score-26-arxiv.pdf + 2026-04-06T22:52:45.200Z + 2026-03-21T00:00:00.000Z + + @jeffrey + Reading the Score looks at the graphic score as an interface for interpretation and collaboration. The paper treats notation as a computational and social object. + + + KidLisp (ELS 2026) + + https://papers.aesthetic.computer/kidlisp-els-2026.pdf + 2026-03-29T00:19:12.959Z + + @jeffrey + A Minimal Lisp for Generative Art with Social Composition · ELS ACM SIGS 4pp — An ELS conference version of KidLisp that emphasizes social composition. It positions the language as a shared practice rather than a solo scripting environment. + + + KidLisp '26 + + https://papers.aesthetic.computer/kidlisp-26-joss.pdf + 2026-03-29T00:19:12.950Z + + @jeffrey + JOSS Summary · 3pp — A compact JOSS summary of KidLisp for archival and citation purposes. It frames the language as a small but expressive tool for generative art. + + + Aesthetic Computer '26 + + https://papers.aesthetic.computer/aesthetic-computer-26-joss.pdf + 2026-03-29T00:19:12.925Z + + @jeffrey + JOSS Summary · 2pp — A compact JOSS summary of Aesthetic Computer for archival and citation purposes. It distills the platform into a conventional software paper format. + + -- 2.51.2