machines en procedures in de literatuur

Post on 19-Jun-2015

332 Views

Category:

Entertainment & Humor

2 Downloads

Preview:

Click to see full reader

TRANSCRIPT

machines & procedures in de literatuur

Wouter Beek me@wouterbeek.com

2012/04/25

RECURSIVITEIT

recursief acronym

SPARKS := Smart Programmers Are Required to Know SPARKS EINE := EINE Is Not Emacs ZWEI := ZWEI Was EINE Initially

GNU := GNU’s Not Unix (Richard Stallman) GOD := GOD Over Djinn JOE := Joe's Own Editor KDE := KDE Desktop Environment LAME := LAME Ain’t an MP3 Encoder (Mike Cheng) PHP := PHP Hypertext Processor PINE := PINE Is Nearly Elm PNG := PNG's Not GIF RPM := RPM Package Manager SPARQL := SPARQL Protocol And RDF Query Language TIP := TIP Isn't Pico UIRA := UIRA Isn't a Recursive Acronym VISA := VISA International Service Association Wine := Wine Is Not an Emulator XNA := XNA is Not an Acronym YAML := Yet Another Markup Language YAML := YAML Ain't Markup Language YAProlog := Yet Another Prologrolog

ATM machine := Automated Teller Machine machine LCD display := Liquid Crystal Display display PIN number := Personal Identification Number number laser light := light amplification by stimulated emission of radiation light CSS sheet := Cascading Style Sheets sheet RAS syndrome := Redundant Acronym Syndrome syndrome PNS syndrome := PIN Number Syndrome syndrome := Personal Identification Number Number Syndrome syndrome RAP phrases := Redundant Acronym Phrase phrases

mutual recursion

female and male sequences [Hofstadter]

f(0, 1) f(x) = x – m(f(x – 1))

m(0,0) m(x) = x – f(m(x – 1))

F: 1, 1, 2, 2, 3, 3, 4, 5, 5, 6, 6, 7, 8, 8, 9, 9, 10, 11, 11, 12, 13, ...

M: 0, 0, 1, 2, 2, 3, 4, 4, 5, 6, 6, 7, 7, 8, 9, 9, 10, 11, 11, 12, 12, ...

mutually recursive acronyms

HURD := HIRD of Unix-Replacing Daemons

HIRD := HURD of Interfaces Representing Depth

Brain := Brian Relates Any Independent Node Brian := Brain Implements A Network

LETTERS

alfabetzin Als behaarde chimpansees door een fantastisch gelukkig huwelijk idyllische jongen krijgen, laat ma na over pa's quotum ruzieachtige stekeligheden te uiten, vermits wederzijdse x-chromosomen ijverig zijn. Alle Benficaspelers concludeerden dat elf Feijenoorders geen houterige imbeciele Jan Klaassens leken maar nijvere, ongeëvenaarde, prettige, qualitatief rustige spelers, tegelijk uitstekende voetballers wier x-benen ijverig zwoegden. Alhoewel bij communisten de eerste furie geluwd heet, is jullie keuze langs matige neutraliteit om, politiek quasi realistisch, stellig te utopistisch van werkwijze, xantippisch ijzerhard zelfs.

alfabetroman

lipogram

Een vreemde heerscher betreedt BERTHES erfdeel. Geen der edelen wederspreekt des wreeden WERNERS recht, het recht des sterksten. De vreemde heerscher, ten zetel der Wenden

verheven, geeft het bevel: “Breng BERTHE weg. Geen mensch helpe de wervende: geen mensch

geve der vernederde eten, dek en legerstede.”

LENNEP, den zevenden September.

I pop a pussy person for purposefully perpetrating Point the pistol and pull it, this punk is impersonating My people pack P-89's for prime time They parolin my posse, Im pickin up pom-pom's Personally I preach prophecy These punks puttin out poems about pimping, pushing and property Please, people ain't prepared to be persuaded by political paraphrases they printing in the papers I'm positioning my peers to pump-pump Put the pound to the pig, just let 'em pump pump I pause for you people to peep the letter P Poetically put in a paragraph so perfectly No I ain't a P-I-M-P, but I do got a pistol in my pocket perpetrate and I'll pop it Prince my pitbull, go ahead try and pet it See if you dont leave this place with paramedics

LENGTE

korte gedichten

"Hier ligt poot / Hij is dood" [De Schoolmeester]

"Fleas / Adam / Had'em" [Strickland Gillilan]

"Me / We" [Muhammed Ali]

"Why?" [Charles Ghigna]

korte verhalen

For sale: baby shoes, never worn.

[Ernest Hemmingway]

Houston, we have a problem. [J. Matthew Zoss]

lange woorden

antidisestablishmentarianism

floccinaucinihilipilification

vervoerdersaansprakelijkheidsverzekering

overeenstemmingsbeoordelingsprocedure

het langste woord past niet op een slide

(PowerPoint loopt dan vast)

PERMUTATIES

XLI. Libes-kuß, 1671, Quirinus Kuhlmann Auf Perl / breit / Zir / Dampf / klein / Wein / Mensch / Glükk / Schertz / Leid / Krig / schwarz / Lust und Plagen/ Folgt Licht / Preiß / groß / Gunst / Schmertz / Haß / Seel / Müh / Wind / Hohn / Glimpf / Zil / Treu und Noth: Auf Schlaff / Kält / Nord / Dunst / Schlacht / Kreutz / Feind / Feld / Lust / recht / Gems / Hold / Streit / als Spott/ Wil Nein / Schimpf / Sig / Kunst / Sorg / Teich / Nacht / Printz / Sonn / Sarg / Wärmd / Frosch / Schmertz / stets tagen. Der Mord / drei / Schütz / nah / Süd / Angst / Gutt / Ehr / Fleiß / Schmach / Geitz / Geld / tiff / und Magen Libt Leib / Trug / Port / Thron / Schein / Zank / Glutt / Tag / Feur / Streit / Freund / stark / Hitz / und Brod: Der Weiß / Hohn / Schaum / Lob / Qual / eins / Flutt / ja / Angst / Mond / weit / Frucht / Hitz / und GOtt/ Suchts krum / Land / Furcht / Lob / Freud / Fleisch / Böß / Geist / Ach / klug / Baum / leicht / Weh / Danksagen Was Erd / Nutz / Gold / Fisch / Storch / Rach / Still / Flutt / lang / Witz / Spil / Frid / Frid genennt/ Pflegt Wiß / schwach / Asch / Rath / Ruh / Dach / hoch / Mutt / Pein / Blitz / Glunst / Ruhm / Lohn / zumeiden/ Auch Schertz / Zir / See / Schiff / Lamm / Ost / Trost / schwer / Rauch / Berg / Brand / Ochs / lib muß scheiden/ Wo Flamm / Tükk / Schmach / West / Kuß / Glantz / Feur / Schnee / Lufft / Mund / Frost / Blutt / Stroh schon rennt

1.000.000.000.000 gedichten

100.000.000.000.000 gedichten

1961, Raymond Queneau 10 sonnetten (= 14 regels) Genereert meer poëzie dan er ooit daarvoor is geschreven. >190.258.751 jaar leeswerk Oulipo

antonymy

To be or not to be: that is the question.

To not be and be: that is an answer.

BINAIRE POËZIE

00000010101010000000000

00101000001010000000100

10001000100010010110010

10101010101010100100100

00000000000000000000000

00000000000011000000000

00000000001101000000000

00000000001101000000000

00000000010101000000000

00000000011111000000000

00000000000000000000000

11000011100011000011000

10000000000000110010000

11010001100011000011010

11111011111011111011111

00000000000000000000000

00010000000000000000010

00000000000000000000000

00000011000100001100000

00001100001100000010000

00010000001000000001000

00100000001100000000100

01000000001100000000100

01000000000100000001000

00100000001000000010000

00010000000000001100000

00001100000000110000000

00100011101011000000000

00100000001000000000000

00100000111110000000000

00100001011101001011011

00000010011100100111111

10111000011100000110111

00000000010100000111011

00100000010100000111111

00100000010100000110000

00001000000000000000001

11111000000000000011111

00000000000000000000000

11000011000011100011000

10000000100000000010000

11010000110001110011010

11111011111011111011111

00000000000000000000000

00010000001100000000010

00000000001100000000000

00001000001100000000001

11111000001100000011111

00000000001100000000000

00100000000100000000100

00010000001100000001000

00001100001100000010000

00000011000100001100000

00000000001100110000000

00100000110110000000000

00000000000000000000000

00111000001000000000000

00111010100010101010101

00111000000000101010100

00000000000000101000000

00000000111110000000000

00000011111111100000000

00001110000000111000000

00011000000000001100000

00110100000000010110000

01100110000000110011000

01000101000001010001000

01000100100010010001000

00000100010100010000000

00000100001000010000000

00000100000000010000000

00000001001010000000000

01111001111101001111000

ALGORITMISCHE POËZIE

woord generator

Titin := C132983H211861N36149O40883S693

Herrick Telic Ellamy

ALGOL

Table

Begin: to make format,

go down to comment

while channel not false

(if not true). End.

BEFOREHAND: close door, each window & exit; wait until time.

open spellbook, study, read (scan, select, tell us);

write it, print the hex while each watches,

reverse its length, write again;

kill spiders, pop them, chop, split, kill them.

unlink arms, shift, wait & listen (listening, wait),

sort the flock (then, warn the "goats" & kill the "sheep");

kill them, dump qualms, shift moralities,

values aside, each one;

die sheep! die to reverse the system

you accept (reject, respect);

next step,

kill the next sacrifice, each sacrifice,

wait, redo ritual until "all the spirits are pleased";

do it ("as they say").

do it(*everyone***must***participate***in***forbidden**s*e*x*).

return last victim; package body;

exit crypt (time, times & "half a time") & close it,

select (quickly) & warn your next victim;

AFTERWORDS: tell nobody.

wait, wait until time;

wait until next year, next decade;

sleep, sleep, die yourself,

die at last

APPEAL:

listen (please, please);

open yourself, wide;

join (you, me),

connect (us,together),

tell me.

do something if distressed;

@dawn, dance;

@evening, sing;

read (books,$poems,stories) until peaceful;

study if able;

write me if-you-please;

sort your feelings, reset goals, seek (friends, family, anyone);

do*not*die (like this)

if sin abounds;

keys (hidden), open (locks, doors), tell secrets;

do not, I-beg-you, close them, yet.

accept (yourself, changes),

bind (grief, despair);

require truth, goodness if-you-will, each moment;

select (always), length(of-days)

London

1791 – William Blake

I wander thro' each charter'd street, Near where the charter'd Thames does flow,

And mark in every fact I meet Marks of weakness, marks of woe.

In every cry of every Man, In every Infant's cry of fear, In every voice, in every ban,

The mind-forg'd manacles I hear.

How the Chimney-sweeper's cry Every black'ning Church appalls;

And the hapless Soldier's sigh Runs in blood down Palace walls.

But most thro' midnight streets I hear

How the youthful Harlot's curse Blasts the new born Infant's tear,

And blights with plagues the Marriage hearse.

London.pl # DATATYPES USED: local @SocialClass = qw( RentBoy YoungGirl-Syphalitic-Innoculator CrackKid WarBeatenKid ForcedFeatalAbortion Chimney-Sweeps UnCategorisedVictim

sub CryOfEveryMan { my $index = shift; # Because a child may belong to one or more SocialClass # traverse the list adding the prospects of that SocialClass foreach my $Class (@SocialClasses){ # Add the contents of this $Class to $DeadChildIndex->{$Index} # Class attribute if( $Class eq $DeadChildIndex->{$Index}->{Class}){ $DeadChildIndex->{$Index}->{Class} = %{$Class} ; }else{ warn "$DeadChildIndex->{$Index}->{Name} is not a member of = $Class\n"; } } $DeadChildIndex->{$Index}->{Class} = %{UncategorisedVictim} if ! $DeadChildIndex->{$Index}->{Class}; # The average daily scream output of fear for the period 1792-2002 is 6. my $TotalDaysLived = ($DeadChildIndex->{$Index}->{Class}->{LifeExpectancy} * 365) # Calculate the gross $Lung Capacity For Screaming for this child my $LungCapacityForScreaming = &Get_VitalLungCapacity(\%{$DeadChildIndex->{$Index}}) * $TotalDaysLived; # asign to $DeadChildIndex->{$Index}->{ScreamInFear} $DeadChildIndex->{$Index}->{ScreamInFear} = $LungCapacityForScreaming; }

FLARF

PROCEDURES

Schaeckbert

Matthijs de Castelein, 1548, De const van rhetoriken

Ballade: ababbcbc ababbcbc ababbcbc cbbc

Woorden groeperen op basis van eindrijm

38 balladen… of toch 4.096?

ANDERE KUNSTVORMEN

Het bestuderen van procedures in de kunsten

-600, Pythagoras, harmonieleer -300, Aristoteles, logica & retorica -300, Aristoteles, poëtica -100, Marcus Vitruvius, architectuur 500, Xie He, schilderkunst 1455, Alberti, De pictura

Procedures opstellen voor kunstuitingen is historisch gezien

gebruikelijk.

Niet het kunstwerk zelf, maar de ruimte van mogelijke

kunstwerken staat centraal.

Procedurele lagen

1. vocabulair 2. syntax (grammatica) 3. stijlkenmerken (genre) 4. semantiek (betekenis) 5. narratologie (plot)

(1) Vocabulair

online woordenboek

(2) Syntax

Noam Chomsky Generatieve Grammatica

“Colorless ideas sleep furiously”

(3) Stijlkenmerken

Meta-regels op vocabulaire en syntax Bv. ballade: het laatste woord van de eerste zin moet

rijmen op het laatste woord van de derde zin. ababbcbc

(4) Semantiek Richard Montague

Parallel tussen natuurlijke taal en logica

“Betert dee man en wijf” ∀𝑥 𝑀𝑀𝑀 𝑥 ∨ 𝑉𝑉𝑉𝑉𝑉 𝑥 →⊡ (𝑔𝑉𝑔𝑔𝑔𝑔𝑔𝑔 𝑥, 𝑡2

> 𝑔𝑉𝑔𝑔𝑔𝑔𝑔𝑔 𝑥, 𝑡1 )

(5) Narratologie

Meta-regels op semantisch niveau De derde zoon = de held van het verhaal.

De stiefdochter = de verloren prinses.

Vertelstructuur

• 1928, Vladimir Propp , morfologie van het toversprookje

• 32 functies & 7 karakters genereren alle Russische toversprookjes (en oneindig veel meer)

• 5de eeuw, Liu Xie, Wenxin diaolong, analyse van 32 schrijfstijlen.

Vertelstructuur

• 1928, Vladimir Propp , morfologie van het toversprookje

Procedurele lagen

1. vocabulair 2. syntax (grammatica) 3. stijlkenmerken (genre) 4. semantiek (betekenis) 5. narratologie (plot)

Alle procedurele lagen van de literatuur kunnen in principe

geautomatiseerd worden.

naamwoordelijk_gezegde(P,naamwoordelijk_gezegde(T1,T2,T3),IDs,EvMv,p3) --> lidwoord(P1,T1,IDs1,Bep,Zijdig,EvMv), bijvoeglijk_naamwoord(P2,T2,IDs2,Zijdig,Bep,EvMv), zelfstandig_naamwoord(P3,T3,IDs3,Zijdig,EvMv), {multiply_list([P1,P2,P3,0.2], P), append([IDs1,IDs2,IDs3],IDs)}. naamwoordelijk_gezegde(P,naamwoordelijk_gezegde(T1,T2),IDs,EvMv,Pers) --> bezittelijk_voornaamwoord(P1,T1,IDs1,EvMv,Pers), zelfstandig_naamwoord(P2,T2,IDs2,_Zijdig,EvMv), {multiply_list([P1,P2,0.15], P), append([IDs1,IDs2],IDs)}.

[[76,55,25,00,20,24,81,95,29,84,76,16,85,18,17,36,73,27,24,84,94,92,37,59,36,90,98,52,88,68,99,43,15,09,95,20,50,72,52,34,09,90], [83,65,74,72,13,97,10,85,11,78,55,52,61,59,00,93,87,14,38,72,39,28,43,72,82,89,13,41,84,82,16,38,86,18,77,68,43,03,99,24,74,61], [49,03,22,91,58,15,63,70,08,59,15,19,22,19,45,94,30,07,63,92,48,65,40,83,23,63,10,58,25,03,87,80,75,16,95,71,so,25,26,33,53,77], [62,89,82,13,87,55,87,08,67,07,85,65,95,51,89,41,88,98,54,18,16,83,52,81,95,76,55,25,18,17,90,98,52,34,11,78,95,28,43,18,77,61], [58,15,30,76,38,78,89,35,82,76,10,55,69,74,12,97,33,60,81,00,74,52,39,82,94,86,53,27,27,95,00,20,36,73,22,88,68,09,90,85,52,61], [72,82,88,43,03,63,70,09,24,86,07,51,60,41,86,10,86,33,74,28,17,16,95,08,84,65,25,38,80,36,06,65,27,15,90,47,15,24,81,97,24,84], [99,43,13,65,79,59,00,99,13,41,99,24,78,59,15,19,54,08,39,57,15,19,64,09,74,53,93,50,78,81,16,14,07,01,18,22,24,03,44,19,82,16], [16,15,93,56,83,52,49,98,44,23,50,99,57,21,39,38,71,48,48,21,46,14,91,92,19,23,63,10,25,26,87,05,69,05,81,94,27,14,21,87,74,95], [01,58,04,67,28,34,91,59,14,67,74,72,80,76,76,72,80,36,20,50,70,77,01,85,38,27,36,38,86,03,22,94,59,43,05,82,53,35,37,51,77,22], [40,33,45,93,93,05,86,03,58,56,49,37,15,63,00,74,94,48,21,63,19,10,97,50,53,20,71,36,27,98,98,51,84,54,39,86,55,44,08,26,33,91], [98,17,62,25,75,32,98,74,64,02,34,91,60,17,30,12,33,79,35,30,33,35,55,64,75,95,63,01,91,15,71,74,80,25,49,64,08,76,64,72,87,39], [49,21,15,54,53,71,65,95,26,79,06,04,07,79,02,67,42,33,18,35,87,52,07,87,57,97,81,93,89,58,63,51,13,35,36,67,83,77,33,12,94,14], [95,15,63,27,99,71,10,74,43,66,01,97,81,00,95,91,85,76,24,82,36,79,44,36,25,45,29,04,40,65,68,25,42,44,54,24,45,40,46,68,23,22], [64,62,12,19,60,11,64,53,10,41,96,79,96,53,04,62,58,69,46,23,52,29,08,78,43,73,54,27,57,08,56,24,20,47,73,28,69,58,89,23,92,38], [81,81,20,24,79,16,53,01,51,77,34,40,33,45,93,05,86,03,58,57,46,40,23,94,16,01,73,34,02,13,37,72,93,53,03,35,56,47,59,56,56,30], [01,19,11,57,17,48,09,58,63,51,13,55,79,83,33,12,94,14,03,35,56,47,59,56,30,41,75,95,13,05,01,63,43,73,53,35,28,50,34,94,49,22], [30,68,83,63,27,83,58,10,77,05,02,63,95,78,61,67,08,27,64,76,41,95,19,63,34,82,76,40,85,10,59,47,78,12,41,72,49,18,50,96,50,78], [62,52,13,36,32,91,29,19,41,64,12,84,84,17,38,94,93,12,75,99,05,32,94,94,89,14,43,04,22,28,11,07,04,16,11,88,70,53,93,54,79,04], [69,15,17,59,38,04,55,19,58,74,29,91,43,19,80,09,54,75,63,13,49,94,84,72,91,84,22,51,74,09,51,72,56,60,63,08,83,52,56,48,60,59], [61,71,82,47,33,68,01,68,14,06,15,70,68,42,90,07,36,30,34,88,28,27,16,25,58,09,90,86,88,22,37,36,02,00,59,72,72,35,68,29,28,86], [93,87,83,03,67,03,51,85,16,77,81,34,48,29,58,71,14,32,52,58,90,97,18,15,25,56,75,91,82,53,86,18,14,58,98,81,49,81,55,95,65,87], [07,68,07,85,57,83,12,00,74,52,54,39,68,88,82,94,86,43,27,27,96,52,53,88,03,60,66,52,71,59,04,71,52,52,98,79,49,23,50,99,57,21], [39,38,71,47,61,68,75,93,62,05,07,70,18,25,53,87,23,62,89,82,13,87,55,87,08,68,07,85,65,99,35,82,76,10,55,69,74,12,97,33,60,81], [92,84,23,31,87,97,15,81,53,76,30,38,78,20,79,98,52,30,37,54,72,57,08,62,42,04,77,28,69,88,92,55,18,41,88,85,41,16,83,28,19,55], [76,55,51,81,90,98,25,23,11,78,92,84,18,77,15,81,30,76,03,87,93,58,76,01,56,93,12,97,36,08,00,74,25,43,68,82,48,65,27,27,50,02], [36,73,28,86,09,90,55,26,72,82,84,03,63,70,92,48,07,51,04,18,10,86,37,42,17,16,50,88,62,25,88,03,48,65,27,72,50,02,36,72,28,86], [09,90,55,26,72,82,84,30,63,70,92,48,07,51,04,18,10,86,37,42,17,16,50,88,62,25,88,03,06,65,71,59,47,15,24,81,72,48,99,43,36,75], [59,00,91,34,99,24,85,91,54,08,95,71,19,64,97,45,93,05,88,11,14,07,11,82,24,03,41,98,16,15,35,68,52,98,49,50,99,91,34,99,99,24], [85,91,54,08,95,71,19,65,97,45,93,50,88,11,14,07,11,82,24,03,41,98,16,15,35,68,52,98,94,92,50,99,72,13,38,71,84,88,46,12,19,21], [23,68,02,52,87,05,90,58,94,27,42,18,74,95,15,80,67,12,49,15,14,67,47,28,76,16,75,93,20,50,70,18,38,72,63,88,03,22,45,94,05,82], [29,41,95,65,79,97,10,74,36,60,04,97,81,09,59,85,76,48,23,79,44,62,85,29,04,06,58,25,24,45,40,82,32,20,79,98,52,30,27,60,71,06], [91,09,50,53,07,13,27,98,85,18,54,39,65,54,08,26,39,81,62,25,53,29,74,23,94,60,17,02,13,79,35,03,35,64,75,56,30,91,15,17,17,84], [42,33,83,58,52,07,75,79,81,93,51,13,57,68,77,33,29,41,95,65,08,39,46,25,36,76,07,83,64,23,16,05,95,02,21,94,46,62,21,96,11,64], [31,04,96,79,65,30,62,58,94,62,52,29,87,84,73,54,25,70,56,24,90,47,32,86,58,89,39,23,81,81,02,47,16,53,62,89,21,38,55,87,86,07], [44,68,24,46,22,90,27,77,10,29,57,95,96,53,64,39,36,57,03,44,21,60,45,41,99,04,86,23,90,43,47,08,42,77,69,92,38,12,79,30,98,87], [70,07,59,89,89,35,95,32,17,85,34,85,43,76,15,63,78,82,05,74,33,81,45,39,29,53,39,79,20,32,68,08,61,28,03,00,86,16,86,63,28,69], [84,53,36,52,90,52,19,84,31,74,09,41,47,15,83,15,40,53,07,52,19,84,31,74,09,41,47,15,83,15,40,53,07,16,70,22,34,82,59,83,84,23], [95,39,14,21,49,19,31,26,56,81,71,87,50,04,83,59,76,80,68,36,07,85,23,86,29,43,25,37,72,33,39,86,85,37,30,48,31,97,32,36,89,84], [98,44,63,17,57,98,40,91,73,33,53,55,59,01,57,80,96,76,28,49,54,71,52,06,77,76,31,14,52,71,44,01,10,91,32,36,34,45,44,68,24,06], [22,90,27,77,10,29,74,73,81,45,39,29,53,79,20,32,68,08,61,28,03,00,86,16,86,63,28,69,84,53,36,52,90,52,27,77,10,29,57,95,96,53], [04,39,36,37,03,44,21,60,45,41,99,04,86,50,13,98,18,39,26,15,13,68,33,41,65,97,74,60,81,59,76,23,44,54,04,56,42,40,32,79,53,77], [55,41,54,35,72,00,67,88,99,52,28,43,37,24,75,41,08,74,71,08,52,80,66,15,71,48,24,94,65,90,13,92,59,40,57,11,24,41,16,61,56,29]]

top related