kode24 oppfordrer eksterne bidragsytere til å være åpne om bruk av KI. Her er en ærlig oversikt over hvordan innlegget ble til, og hva hver modell faktisk gjorde. Passende nok for et innlegg om å sette AI inn i et programmeringsspråk: det er skrevet med god hjelp av AI.
Kort fortalt: jeg (Helge) ga tesen, retningen og alle de redaksjonelle avgjørelsene; AI-en gjorde utkast, omskrivinger og bildene. Hver påstand om Sema er min, og kodeeksempelet er ekte (det kjører).
(Dette er de to transparens-notatene – KI-redegjørelsen og den opprinnelige prompten – sydd sammen til én tekst, slik at kode24 kan lenke til den fra faktaboksen sin.)
- GPT-5.5 (OpenAI)
- Claude Opus 4.8 (Anthropic)
- Skrev den opprinnelige tesen / ledeteksten (se Original prompt / seed nederst).
- Beskrev den faktiske «dependency hell»-opplevelsen som ble til det avsnittet.
- Tok alle redaksjonelle valg: valgte formuleringer og varianter, ba om kutt og endringer, og godkjente den endelige teksten.
- Oppsummerte e-posten fra kode24.
- Foreslo én faktakorreksjon: «standalone executables» framfor «native compilation» (Sema bygger selvstendige binærer som pakker bytekode + runtime, ikke maskinkode).
- Skrev det første komplette norske utkastet til leserinnlegget.
- Pusset språket og rettet opp klønete norsk (beholdt strukturen fra utkastet, varierte rytmen, mer naturlig dev-tone, la til «Lenge leve parentesene»-callbacken).
- Skrev om LLM-verktøy-avsnittet til den ærlige «dependency hell»-versjonen, etter ønske fra meg.
- Skrev kodeeksempelet (
deftool/defagent/agent/run) – basert på ekte eksempler i Sema-repoet, slik at det faktisk kjører (verifisert i REPL-en). - Rettet en grammatikkfeil i eksempelet («en» → «et» vær-orakel).
- Skrev om «verktøykasse»-avsnittet (foreslo tre varianter; jeg valgte én).
- Kuttet et avsnitt om agent-workflows fordi det pekte på en funksjon som ennå ikke er bygget.
- Laget alle bildene: kodesnutt-kortet, OG/delebildet og de fire header-variantene (Shiki + Sema-grammatikken + nettleser-rendering; avatar-bakgrunn fjernet med ImageMagick).
- Gikk gjennom kode24s redaksjonelle retningslinjer.
Hele samtaleloggen finnes og kan deles på forespørsel.
Dette er den uredigerte ledeteksten jeg (Helge) ga AI-en for å starte arbeidet med innlegget – tesen min, slik den var formulert, med skrivefeil og alt. Gjengitt ordrett for åpenhetens skyld.
help me draft a kickass norwegian lesserinnlegg about sema, my thesis is this:
lisp is the most basic language there is (literally just lists of lists) syntax is basic so llms can write it well, if i make llm stuff native in the lisp itself, and modernize all the tooling around it, lisp starts looking like a very fucking attractive language to use as a llm naative compoiation language, i slapped native binary compilation and toolin on it to make it palatable, in the process of stealing dymamic workflows from claude code and bolting it into sema itself (suprisingly little that has to be done to actually get something like that working since we already buuilt most of the primitives see HelgeSverre/sema#42 HelgeSverre/sema#41 ), already shipped ability to host sema binaries and deftools as mcp tools.
The idea itself holds water, we are not at v1.19.1 and going strong, the question is now, will people adapt it, or even care, when they can make anything anyways, i either way think the lisp-as compilation target for LLMs and coding agents is a neat idea, and even if nobody uses it, meh, i had fun making it.
I tillegg videresendte jeg e-postutvekslingen med kode24 (forespørselen om et leserinnlegg) som kontekst. Resten av retningen ble gitt underveis i samtalen – se Hvem gjorde hva ovenfor for hva hver modell faktisk gjorde.