Anda di halaman 1dari 154

Potique des codes sur le rseau informationnel:

une investigation critique


||||||||||
Camille Paloque-Bergs

Cet ouvrage est le fruit d'un travail de recherche dans le cadre d'un Master 2 de Lettres
Modernes, effectu sous la direction de Jean-Marie Gleize l'Ecole Normale suprieure
Lettres et Sciences humaines de Lyon, en 2005-2006.
Premire date d'impression: novembre 2006
||||||||||
dit et distribu en France par les Editions 21 (Lyon)
editions21@gmail.com

Distribu aux tats-Unis par Critical Documents (Oxford, USA)


http://www.plantarchy.us

Disponible intgralement en ligne:


http://www.plantarchy.us/Code.html

||||||||||
La couverture est la capture d'cran dune des pages composant une pice de JODI, en ligne sur http://text.jodi.org.
Chaque exemplaire de ce mmoire emprunte une page diffrente de la pice. NB : les couleurs dorigine RVB ont
t altres limpression.

Sommaire
Introduction.......................................................................................................................
Nota Bene...........................................................................................................................
1. Le Texte comme gnrateur de texte...........................................................................
1.1. Jeux d'algorithmes et de contraintes rinterprts l're informatique..................
1.1.1. Formalisme et exprimentalisme: l'apport des Oulipiens...............................
1.1.2. Le texte comme processus virtuel dans un processus de communication......
1.1.3. Panorama critique des gnrateurs en ligne....................................................
1.2. Expriences en posie programme.......................................................................
1.2.1. Charles O. Hartman: Virtual Muse.................................................................
A. Le paradoxe de linnovation potique et les solutions de la
programmation..............................................................................................
B. La solution de lalatoire ..............................................................................
C. La solution de la modlisation (template).....................................................
1.2.2. Quelques rflexions de potes-programmeurs...............................................
A. Concepts communs dune rflexion sur les langages...................................
B. Une conception linguistique diffrentielle du langage potique.................
C. Une techno-smiotique : luvre cache......................................................
1.3. Potique programme et problmes dintention.....................................................
1.3.1. Les critiques littraires ..................................................................................
1.3.2. La critique smantique...................................................................................
1.4. De nouvelles mthodes dapproche des textualits informatiques Jim
Carpenter................................................................................................................
1.4.1. Une approche quantitative du texte................................................................
1.4.2. Une approche qualitative du code..................................................................
2. Le code textualis : les artisans du code......................................................................
2.1. Faire ses lettres en code : une culture de la hack.............................................
2.1.1. Quest-ce quune hack ? entreprise de Textualisation du code.....................

6
14
15
15
16
18
20
23
23

2.1.2. Auto-rfrentialit: une introduction l'criture et la lecture potiques


des langages de programmation...................................................................
A. La page Hello World !...................................................................................
B. La page Quine...............................................................................................
2.2. Performance du code: quand le code devient obscur et ambigu............................
2.2.1. Langages obfusqus: The International Obfuscated C Code Contest
(IOCCC).........................................................................................................
2.2.2. Langages sotriques....................................................................................
A. Laspect minimaliste....................................................................................
B. Le puzzle......................................................................................................
C. Le jeu de langage (structured play)..............................................................
2.3. Posie Perl: quand le code est soumis au potique ...............................................
2.3.1. Les codes-pomes: une manifestation des valeurs de la communaut.........
2.3.2. Transport de pomes en langage Perl: jeux d'quivalences potiques..........

45

23
24
24
25
26
27
29
30
31
32
35
36
37
38
40
43

46
47
49
50
55
56
57
57
59
61
64

2.3.3. Les pomes dtournant le langage Perl: une approche littrarise du code
dans une perspective de pseudo-code.......................................................... 66
3. Des artisans aux artistes du code: du code-texte tactique au texte-code
stratgique .................................................................................................................... 69
3.1. Tactique des exprimentations de code.................................................................. 70
3.1.1. Pragmatique exprimentale, jeux de codes et critique des rgles.................. 70
A. Les voix satiriques........................................................................................ 71
B. Les voix politiques........................................................................................ 73
3.1.2. La tactique des exprimentations du code le modle de De Certeau.......... 75
A. Un temps du travail/un temps du loisir? superposition des enjeux............... 76
B. Poiesis du code exprimental........................................................................ 77
3.2. Le Software art et la praxis du code....................................................................... 78
3.2.1. crire le code: une politique de l'esthtique................................................. 79
3.2.2. Conception virale des arts du codes: faire lire le code, le propager.............. 82
3.2.3. Textualit spculative et spculation sur les effets du code ......................... 85
3.3. Mdiatisation rhtorique du code............................................................................ 89
3.3.1. Le net.art et les images du code.................................................................... 89
3.3.2. Medium et criture : des mdiatisations rhtoriques.................................... 92
4. Les langues littraires du code et les Codeworks....................................................... 97
4.1.Apprendre parler la langue du rseau par le dtournement des langages de
programmation........................................................................................................ 98
4.1.1. La parole de la machine ........................................................................... 99
4.1.2. Les dialectes du code: expressivit et communication................................. 100
4.2. Jeux de codes et de dtournement dans les canaux de communication du rseau. 103
4.2.1. La litrarit des Multiuser Discourses selon Espen Aarseth......................... 103
4.2.2. Performance du langage dans l'encodage de la communication sur les
listes de diffusion.......................................................................................... 105
4.2.3. Perturbation de la communication et dsordre sur les listes de diffusions
NN................................................................................................................. 107
4.2.4. Actions mta-critiques du Spam art JODI................................................. 110
4.3. Le code appropri par le texte................................................................................ 113
4.3.1. Des mthodes de programmation subjective Alan Sondheim................... 114
4.3.2. free.formulations et stratgies textuelles mez........................................ 117
4.3.3. Le sujet gnratif et le corps machinique Talan Memmott........................ 119
4.3.4. L'extension du sujet dans le traitement des donnes sur le rseau............... 122
A. Blogs: une didactique et une mthodologie de la cration mez et Ted
Warnell......................................................................................................... 122
B. Art de l'archivage Sondheim, Noemata, Pascale Gustin .......................... 126
4.4. Ouverture critique et bouclage sur la programmation textuelle.......................
130
Conclusion......................................................................................................................... 132
Bibliographie..................................................................................................................... 138
Citations originales des ouvrages en anglais.................................................................. 147

Introduction

Tandis que les ordinateurs sont de plus en plus compris (et conus d'aprs) des 'mediums
expressifs' comme l'criture, ils commencent acqurir une proprit puissante et familire:
non plus l'expression des ides mais leur constitutioni.1

Ces mots de N. Katherine Hayles, extraits de son livre My Mother Was A Computer, Digital
Subjects and Literary Texts, expriment l'intrt accru que le champ des sciences humaines
porte aux machines crivantes2 que sont les systmes informatiques. La critique littraire,
particulirement, dveloppe un intrt esthtique pour la technicit de l'criture lectronique
dans le contexte numrique. N. Katherine Hayles est connue pour avoir formul les enjeux
pistmologiques de la science informatique en termes de lettres, voire de belles lettres3
: elle parle de ralisation de mtaphores culturelles incorpores pour expliquer
l'imprgnation de nombreuses oeuvres esthtiques contemporaines par des thmes, des
modles, des structures et des langages informatiques.
Mais cette appropriation des mtaphores va aussi dans l'autre sens: l'ingnieur
Theodor Nelson dans le cadre de son projet visionnaire d'un rseau hypertextuel avant
l'heure4, parle des ordinateurs comme machines littraires: la littrature, pour Nelson,
n'est pas un champ socio-esthtique dfini par une histoire et un corpus, mais un systme
d'crits interconnectsii5, au sens o presque tous les crits font partie d'une littrature qu'ils relvent des belles lettres, des essais scientifiques, ou encore des changes
commerciaux. Nelson propose un systme de liaison des documents par le biais des
ordinateurs: le document, dont la nature est textuelle, devient un matriau relationnel, la
raison d'tre du rseau informatique. Mais pour mettre ainsi en avant ce qu'il appelle la
vraie structure des matriaux du rseau, il se fonde sur une ide du texte comme entit
protenne et volutive, conception emprunte aux thories modernes du texte dans le
champ littraire.
On assiste ainsi aujourd'hui un croisement des enjeux de la thorie littraire et
des thories de l'information, ce qui n'tait pas arriv depuis la formulation du
structuralisme par Jakobson. Sandy Baldwin, qui fait partie de la jeune gnration de
chercheurs et critiques en littratures digitales, rappelle ainsi que la potique
jakobsonienne se fonde sur les thses du mathmaticien et ingnieur Claude Shannon en
thories de l'information6. Shannon entreprend de dfinir ce qu'est l'information en termes
matriels: l'information circule travers les canaux d'information, porte par des units
combines qui, en termes physiques, sont des signaux, et, en termes conceptuels, des
signes. Shannon procde une tude quantitative et statistique des signes afin de dterminer
ce qu'est la production d'information. Pour un message donn, si les combinaisons d'units
sont improbables, l'information est produite en grande quantit; si elles sont redondantes,
1
2
3
4

5
6

N. Katherine Hayles, 2003, p.60


l'expression est de Hayles galement, formule dans le titre d'un autre ouvrage, Writing Machines, 2002
particulirement dans le champ de la fiction et de l'criture de romans
Nelson et son quipe de programmeurs ont tent de mettre en place depuis la fin annes 1970 le rseau Xanadu, fond sur la
circulation hypertextuelle entre des documents mis en ligne sur le rseau Internet; l'histoire a prfr, au trop littraire
Xanadu, le protocole du World Wide Web (dont le chef de projet fut Tim Berners-Lee), fond sur le Hypertext Transfer
Protocol (HTTP) et install au dbut des annes 1990 sur Internet.
Theodor Nelson, 1993, p.2/9
Dans son essai De Crypticis Methodi, non dat, n.p.
6

l'information est faible. Cette conclusion n'est possible que dans le contexte de l'inscription
des messages dans une structure plus vaste comparable l'interconnection des crits de
Theodor Nelson, et dfinie par son inter-mdialit (la connexion des mdias dans un rseau
d'changes). Plus l'information est mdiatise, moins elle est information: elle perd en
nouveaut. La potique de Jakobson s'inspire de ce systme: si la littrature est faite de
structures interconnectes, le quotient de litrarit est celui de la dfamiliarisation; la
litrarit est le moteur d'innovation qui renouvelle le systme, repositionne les attentes et
les redondances dans un systme de probabilits. Dans un autre essai, intitul A Poem Is a
Machine to Think With: Digital Poetry and the Paradox of Innovation, Sandy Baldwin
ritre:
Pour Shannon, le plus complexe et diffi
ci le l'encodage du message, le plus d'information
contenue. [...] La nouveaut de la littrature provient de l'exemple singulier de la densit
informationnelle par Shannon. [...] Puisque la thorie de l'information prend en compte des
systmes de codage et de transmission, la littrature reste ncessaire la dfi
ni tion de
l'information tout en restant en dehors de son champ d'application. La littrature est le
iii 7
medium informationnel 'lui-mme' .

Mon tude fait l'investigation de nouvelles potiques l're o l'information


devient proprement informatique, o les ordinateurs sont considrs comme des machines
crivantes. Katherine Hayles attire l'attention sur une nouvelle caractristique des socits
technologiques: le langage plus code, dcrit comme une synecdoque de l'information8.
Les codes informatiques, dans le cadre d'une potique de l'innovation et dans un contexte
informationnel, est donc mon sujet d'tude.
Le code, dans son sens large, est un processus conventionnel (fond sur un
consensus symbolique, un arbitraire du signe) de transfert d'information pour tablir une
communication. Le code informatique en particulier est un langage formel (oppos aux
languages "naturels", ou linguistiques): il relve de la logique au sens o ses lments sont
essentiellement des symboles (= des caractres) plus que des signes rfrentiels au sens
smantique.
En contexte informatique, le code est la premire articulation conceptuelle du
phnomne numrique: le niveau lmentaire est le code binaire, dont les deux signes, 0 et
1, convertissent les signaux lectriques des voltages en signes lectroniques et numriques.
Le bit est l'unit de mesure dsignant la quantit lmentaire d'information reprsente en
termes binaires. La programmation se passe plusieurs niveaux.
***Le langage machine, de type bas niveau (low level), constitue la premire tape de
programmation de la machine: c'est un ensemble d'instructions et de donnes qui sont
directement comprhensibles par l'unit centrale de l'ordinateur. Ce sont les premiers
mots de la machine, consistant en des instructions articules en combinaisons de bits et
formulant des commandes. Le langage machine utilise le code-machine (code binaire) ou
des langages d'assemblage (Assembly Languages) composs des nombres binaires et de
mots, davantage lisibles par l'homme.
***Le code-source, type de haut niveau (high level) crit pour tre dchiffr par l'homme
avant la machine. Il regroupe un ensemble de fichiers-textes contenant des instructions
converties dans une forme excutable par la machine (par un compileur) ou excuts
directement (par un interprteur). Selon l'article Source Code de l'encyclopdie
Wikipedia:
7
8

Sandy Baldwin, A Poem Is a Machine to Think With: Digital Poetry and the Paradox of Innovation, 2003, n.p.
Hayles, 2004, p.16 et p.21
7

Le code source a un certain nombre d'usages. Pour la description des logiciels, par exemple.
Mais aussi comme outil d'apprentissage; les apprentis programmeurs apprennent souvent les
techniques et mthodes de programmation l'aide de codes source existants. Egalement,
comme outil de communication entre des programmeurs expriments, qui profi
t ent de la
nature (idalement) concise et non-ambigu du code. Le partage des codes source entre des
dveloppeurs est souvent cit comme un facteur qui contribue la maturation de leurs
talents de programmation. Enfi
n, le code peut tre un medium artistique expressif, comme
dans l'obfuscation ou la Posie Perliv.9

L'criture du code, textuelle, rgulante, adaptable, est un medium dont la richesse est
redouble par la multitude de langages de programmation invents et utiliss cet effet.
Fortran, C, et Pascal, reprsents dans la
tour des langages de programmation
illustre ci-contre, sont trois exemples
clbres, mais il en existe une multitude10,
tout comme il existe de multiples usages
du code. Le site HOPL, une liste
interactive
des
langages
de
programmation11, en compte 8512 ce
jour, et a cr une base de donnes
critique et historique sur le sujet. Ce
gigantesque arbre gnalogique des
langages informatiques explique sa
mission en termes de dveloppement de
moyens d'expression humaine et de
cration. La culture informatique, sans attendre que les sciences humaines et littraires se
montrent curieuses de ses agissements, a constitu un discours labor sur la
programmation comme art, grce des penseurs comme Donald Knuth ou Andrei Ershov,
ou des communauts particulirement importantes sur le rseau, comme celles de la Jargon
File. Ce sera un des objets de ce mmoire que de s'aventurer dans cet environnement
scientiste qui se rflchit lui-mme en termes esthtiques.
Le code informatique est considr comme le langage des nouveaux mdias,
d'aprs l'expression de Lev Manovich, qui propose, dans son ouvrage ponyme12, de
dvelopper une esthtique informationnelle perspective dans laquelle je m'inscris. Le
code est aussi l'articulation crite des enjeux du medium numrique (discontinu, binaire).
Ce contexte peut tre envisag, comme le fait le pote-programmeur Jean-Pierre Balpe,
comme un espace de liberts:
Le numrique est en soi un instrument, cest une technique purement
technique, cest--dire, dans ses fondements, sans aucune vise smiotique. Cest
cet aspect particulier qui permet au philosophe Jol de Rosnay de dire que
lordinateur est un unimdia , comme ces instruments merveilleux que vous
prsentent les bonimenteurs de foire, il sadapte toutes les utilisations depuis
piloter un avion jusqu crer une uvre dart et, l encore, son espace de liberts
est considrable.13
9
10
11
12
13

Article Source Code sur Wikipedia, http://en.wikipedia.org/wiki/Source_code


Pour un aperu, cf. l'article Langages de Programmation sur Wikipedia,
http://fr.wikipedia.org/wiki/Langage_de_programmation
HOPL, http://hopl.murdoch.edu.au/
Lev Manovich, The Language of New Media, 2001
Jean-Pierre Balpe, Les jeux de l'art, 2001, n.p.
8

Mais cette esthtique techniciste tend oublier les contextes de production du code: le code
n'est pas seulement un instrument de langage, il instrumente le langage, il cre et rgule des
environnements. Lawrence Lessig formule sa clbre loi du code en analysant les
contextes conomiques et lgaux du rseau Internet. Selon cette loi, l'cran et la page du
site ne sont que des reprsentations virtuelles dtermines par un ensemble d'instructions
algorithmiques qui font figure de rgle, en activant des proprits d'accs et d'utilisation des
environnements du rseau (mots de passes, encryptions, standards informatiques de lecture
et de traitement des donnes...):
Les logiciels [software] et le matriel informatique [hardware] qui font du cyberespace ce
qu'il est constituent un ensemble de contraintes des comportements. [...] Le code intgre
certaines valeurs ou rend certaines valeurs impossiblesv.14

Avant de parler de libert de parole, de droit au discours, il faut d'abord observer un niveau
sub-lgal, un texte de loi cach, qui est celui du code: l'criture du code informatique
dtermine notre accs aux espaces virtuels, notre circulation sur le rseau, nos
comportements sur le march informatique: une architecture du contrle c'est--dire, la
diffrence faite par le codevi15 Le principe de texte de loi est important, dans le sens o il
prend en compte le code non seulement comme rgle, mais aussi comme texte.
Florian Cramer est un des premiers critiques littraires articuler une pense de la
textualit du code informatique dans le champ esthtique, tout en prenant en compte
l'impact des actions du code sur les environnements (rels comme virtuels). Ses essais
Program Code Poetry (2001) et Exe.cut[up]?able Statements: The Insistence of Code
(2003) font le point sur l'usage potique du code informatique, mais aussi sur les
prcdents dans l'histoire littraire non informatique une histoire riche et diversifie qui
remonte aux rituels et jeux de hasard performs par les oracles antiques, inclut de nombreux
exemples de littrature combinatoire, mystique, formaliste, et aboutit aux avant-gardes du
20me sicle DADA, Fluxus, potes Beat (entre autres).16
Cramer dgage deux qualits principales dans l'criture du code: a) son
excutabilit, qui en fait une criture de la performance et de la performativit (le code
accomplit une tche, cre un objet, fait ce qu'il dit en le disant); b) sa Textualit, au sens o
Barthes fait du scriptible l'indice du Texte. Cramer rappelle la distinction faite par les
informaticiens entre un usage amateur de l'ordinateur travers des interfaces (le graphique,
l'user-friendly, le lisible: qualits attribues au systme d'opration informatique de type
GUI17) et un usage expert, engag avec l'criture des codes et des commandes
informatiques (l'environnement Unix, qui permet un dialogue direct avec le systme
d'opration). En ce sens, la programmation serait scriptible18 en tant qu'elle a affaire
directement avec les mots de l'ordinateur: les codes informatiques s'criraient
Textuellement.
Cramer relie cette criture artefactuelle du code un geste d'appropriation
subjective des techniques des nouveaux medias. Citant les travaux des Codeworkers
(reprsentants actuels d'une criture littraire du code informatique), il montre que leur
facult exprimer une subjectivit travers un langage formel constitue un challenge
artistique:
14
15
16

17
18

Lawrence Lessig, Code and Other Laws of Cyberspace, 1999, p.89


Lawrence Lessig, Code and other Laws of Cyberspace, 1999, p.15
L'ouvrage de Florian Cramer, Words Made Flesh: Code, Culture, Imagination (2005) reprend extensivement les points
historiques esquisss par Cramer dans ses essais et constitue un ouvrage-clef pour toute investigation des potiques du code.
Bien que peu cit dans ce mmoire, il est mon principal ouvrage de rfrence.
Graphic User Interface: interface graphique installe sur les ordinateurs personnels depuis la distribution des outils
informatiques au 'grand public' (dans les annes 1970, c'est Macintosh qui ouvre le march).
Expression traduite en anglais par writerly par opposition lisible/readerly
9

ces formes [...] rvlent les sous-textes subjectifs des systmes formels. Quand [...] le
vocabulaire et la syntaxe d'Unix deviennent une 'seconde nature', le langage formel devient
un langage conversationnel et artistique: ce n'est plus un outil impliqu dans la formation de
la pense, mais une manire de penser, et par l un moyen artistique et subjectifvii.19

Cramer s'inscrit ici dans une conception du mode de l'information gnre par la pense
post-structuraliste et post-moderne. L'historien Mark Poster a reformul les thses d'une
gnration de penseurs (Lyotard, Baudrillard, Derrida) dans le contexte actuel de
l'informatique.
Ce qui est en jeu dans le mode de l'information n'est pas de savoir si la machine est une
rplique exacte du cerveau ou mme s'il lui est suprieur, mais si l'criture informatique met
en question les qualits d'une subjectivit longtemps associe l'criture et plus
gnralement la rationalitviii.20

Mark Poster relit De la grammatologie dans le contexte des critures lectroniques: le


contexte informatique n'est-il pas propice une reconnaissance de la place du sujet dans
l'criture? C'est une thse souvent adopte. Umberto Eco, par exemple, insiste sur la
possibilit qu'a l'individu, l're des communications de masse, de se rapproprier les
mdias21, et voit dans cette acte d'appropriation un acte de rsistance: Une page
personnelle sur internet peut tre crite par n'importe qui, on assiste donc a une re
accomplie de Samizdatix22. Le pote amricain Robert Pinsky, dans une confrence au
MIT, expose ses ides sur L'ordinateur et la Potique :
Je m'efforcerais de dvelopper quelques rfl
exi ons spculatives propos du gnie particulier
des oeuvres textuelles informatiques, en pensant par analogie avec le gnie potique [...]. La
posie est une technologie ancienne [...] le pome personnifi
e la fois les qualits du
langage un niveau social et universel et une echelle individuelle et personnelle.
Voil la premire analogie que je propose: dans une re ou l'art des masses, souvent brilliant,
a un tel pouvoir [...] la posie personnifi
e un pouvoir rsistant qui se lie avec enttement a
un petit groupe d'individus, une communication qui peut tre dcrite comme intime mme
x 23
quand la distance est vaste .

L'accs l'criture lectronique serait synonyme d'accs critique aux mdias. Les poststructuralistes, dans leur analyse des mdias, doivent beaucoup la smiologie. Florian
Cramer cite extensivement Barthes: le lisible est
'la tentative de cacher toute trace de lui-mme, comme le ferait une usine dans laquelle une
ralit sociale est produite travers des reprsentations standardises et des pratiques de
signifi
cat ion dominantes'. Au contraire, le texte scriptible 'exhume les voix culturelles ou les
codes responsables de l'nonciation lisible et au cours du processus il dcouvre la
multiplicit au lieu de l'uniformit et un fl
ux de s ignifi
cat ion au lieu d'un sens stable'xi.24

Cramer dveloppe sa rflexion en largissant explicitement la question des codes


informatiques l'chelle de la linguistique et de la smiotique gnrales: comment les
particularits et les ambiguts du langage peuvent-elles se manifester dans un langage
formel, logique, standardis? (comment passer de la parole au langage?). Dans un troisime
essai, Digital Code et Literary texts, il dclare:
19
20
21
22
23
24

Cramer, 2003, n.p.


Mark Poster, The Mode of Information, 1990, p.112
Aprs l're de la tlvision et du contrle des mdias et les critiques formules par Marshall McLuhan et Jean Baudrillard.
Cit sur http://www.ubu.com/papers/ol/jirgens.html
Robert Pinsky, Computer and Poetics, 1997, n.p.
Florian Cramer,Execut[up]?able Statements: The Insistence of Code, 2003, n.p.
10

Si toute littrature devrait pouvoir nous enseigner lire et comprendre la textualit des
ordinateurs et de la posie digitale, les ordinateurs et la posie digitale pourraient bien nous
enseigner faire plus attention aux codes et aux structures de contrle codes dans le
langage. Plus gnralement, le code de programmation contamine deux concepts qui sont
traditionnellement juxtaposs et irrsolus dans la linguistique moderne: la structure, telle
que dfi
ni e par le formalisme et le structuralisme, et le performatif, tel que dvelopp par la
thorie des actes de discoursxii.25

En suivant la logique de Cramer on peut envisager les codes des systmes


informatiques dans la perspective saussurienne de la vie des signes dans la vie sociale26.
Si on considre la langue, selon le slogan structuraliste de Goldman, comme un "a parle",
le code est un "a fonctionne" et un "a construit". tudier la structure interne du langage,
c'est aussi la rattacher un certain nombre de codes extrieurs: Saussure dfinit ainsi la
langue comme fait social, systme abstrait qui fait que la communication fonctionne entre
individus de mme culture. C'est le linguiste Georges Mounin, qui, dans son tude de
Saussure, fait merger cette liaison intrinsque des faits de langue et de code. Mais il
maintient une distinction:
Il existe entre la langue et les codes une diffrence fondamentale: les conventions du code
sont explicites, prtablies et impratives; celle de la langue sont implicites, elles s'instituent
spontanment au cours mme de la communication. L'homme a cr un code en vue de la
communication, alors que c'est dans la communication elle-mme que se cre la langue.27

Cette application des thories linguistiques aux codes informatiques par la linguistique est
galement le fait d'un courant de recherche en traitement informatique de texte:
Computing for the Humanities. Comment encoder le texte littraire sur le medium
informatique? Remdiatiser le corpus de l'histoire du livre l're lectronique? Questions
que je n'aborderai pas dans mon mmoire, mais que je mentionne car elles rvlent les
avantages et les inconvnients du recours la linguistique pour tudier la pratique
esthtique des codes informatiques. Susan Hockney, dans son ouvrage Electronic Text in
the Humanities, rend explicite ce recours la linguistique structuraliste comme science
combinatoire d'units de signification28. Elle dcrit les modes d'encodage des documents
textuels par des langages de programmation baliss (mark up languages) comme le HTML,
XTML, etc. en terme de
structure hirarchique o de larges lments structurels comme le roman, ou le chapitre, en
comporte de plus petits comme le paragraphe, les titres, les rfrences bibliographiques,
etcxiii.29

Jerome McGann, qui a popularis ce courant de recherche aux Etats-Unis, croise la notion
de texte lectronique avec celle de code (toujours dans le cadre du mark-up), et nonce un
certain nombre de rgles:
4.0. Que les documents textuels ne sont pas des rcipients de sens ou de donnes mais des
ensembles de rgles (algorithmes) qui leur permettent de se gnrer eux-mmes.[...]
4.2. Que ces rgles la rationale du document textuel sont ncessairement ambigus car
elles sont relues de manire rpte (r-excutes), que le lecteur en soit conscient ou
non.[...]
25
26
27
28

29

Cramer, "Digital Code and Literary Text", 2001


Saussure, Cours de linguistique gnrale, 1916
Les rfrences Saussure et Mounin sont extraites de l'essai de Claude Cossette "Le signe et le rel", 1982
Dans lments de smiologie (1964), Barthes exposait sa thorie du langage comme divisant la ralit, discontinu, fait
d'units discrtes qui se combinent entre elles; utilisant un lexique dont le potentiel serait dvelopp par les thories
informatiques, il parle de combinatoire d'units digitales.
Susan Hockney, 2000, p.34
11

4.4. Que les rgles du texte marqu les protocoles descriptifs/performatifs peuvent tre
rendus apparentes (visibles) par un autre programme de balisage [marking][...]xiv.30

Le but de McGann est de repenser la textualit en simulant de manire consciente sa


reconstruction socialexv, et dans Radiant Textuality, Literature after the World Wide Web, il
formule une srie de solutions travers une utilisation critique de l'encodage des textes
littraires sur le rseau. Sa rflexion sur les codes informatiques s'appuie elle aussi sur une
conception linguistique du texte. Ce qu'il appelle ailleurs le Mastercode signale la prsence
des contextes sociaux de production du texte; ce Mastercode touche la dimension sociale
des actes linguistiques31. McGann m'intresse ici dans le sens o son apprhension du code
est une rvaluation des modes d'interprtation du texte littraire. Contre une
hermneutique thmatisante [qui risque] de reproduire de l'idologie plutt que de la
littrature32 en ne prenant pas en compte cette dimension sociale, il dclare:
Le systme littraire est aussi [...] "actuel": actuel dans le sens o ce systme opre (et
continue oprer jusqu' ce jour et au-del) dans un espace social concret et des conditions
que l'on peut spcifi
er [...] comme moyens spcifi
ques d'excution de certaines oprations
littraires que les institutions de lettres [contemporaines l'criture de l'oeuvre] ont rendues
disponibles ses praticiens individuels33

Malgr le grand intrt que les rflexions de McGann apportent une perspective sociolittraire des textualits, sa vision du code, en terme esthtique, reproduit des positions de la
linguistique smiotique qui me semblent devoir tre dpasses dans le contexte
lectronique. Pour tre compris, les codes doivent tre dcods; mais ce dcodage n'est pas
un fin en soi: il a fonction de relais et s'efface devant le message. La conception smiotique
est dfinitivement axe sur le dcodage, ce qui fait tout fait sens dans la perspective
barthienne des codes culturels, mais qui, en s'appliquant trop vite aux codes informatiques,
peut amener manquer ce qui fait leur intrt propre. Les codes informatiques ne se
conoivent pas, stricto sensu, comme dcodage: l'acte le plus proche du dcodage est le
dbuggage (debugging), qui consiste tester le programme et le relire pour trouver ses
erreurs (les bugs). Mais en termes de ralisation du sens, le dcodage n'est que l'excution
du programme, le devoir qu'il accomplit, non pas le surgissement de sens implicites et
structurels. Ma question sera de savoir ce que ce terme de devoir implique quand la
programmation est utilise dans le contexte esthtique.
J'ai ainsi essay de prsenter un champ conceptuel qui prcde ou suit, influence
ou s'inspire des textualits informatiques. J'aimerais, faire l'investigation des mthodes
d'critures o le code, d'abord informatique, mais possiblement linguistique et smiotique,
dtient un rle de premier plan dans la dfinition et la pratique de ces textualits. Toute
textualit informatique est code, mais toute textualit informatique n'a pas forcment un
rapport explicite et articul ses codes. En m'intressant des critures qui mettent en
scne l'art de la programmation, je m'inspire des ides de Jerome McGann sur le code
comme symbole matriel des conditions sociales et idologiques de production des textes.
Mais j'essayerai de considrer la programmation avant tout dans une pratique littrale, subinterprtative. Les codes informatiques font partie d'une textualit consciente d'un
environnement; cet environnement est le rseau informationnel, la circulation des messages
et le traitement des donnes.
30
31
32
33

Jerome McGann, Social Values and Poetic Acts, 1998


Ibidem, p.76
Ibidem, p.107
Ibidem, p.4
12

Je peux dire ds prsent que mes choix potiques, s'ils auront tendance suivre
la thse de l'innovation de Jakobson, ne recouperont pas forcment une distinction entre
langage littraire et langage ordinaire, mais seront orients sur des manires d'crire qui
sont ou ne sont pas reconnues par le monde littraire. Le versant critique de mon
investigation portera sur la question de cette reconnaissance.
Mon tude se droulera comme suit:
1. un expos des enjeux de la programmation informatique, dans un premier chapitre ax
sur les concepts des arts gnratifs de texte: quand le code est compris comme une
mcanique critique de la production textuelle;
2. une prsentation de la culture des programmeurs sur le rseau, dont les
exprimentations et les challenge de programmation ouvrent la voie une conception du
code comme texte;
3. un point sur une conception politique de l'criture du code: de la potique amateur et
tactique (selon la dfinition de De Certeau) des programmeurs la praxis potique
des artistes du programme, runis sous la bannire du Software art et du net.art;
4. enfin, je montrerai comment les langages du code deviennent langues et reprsentation
en prsentant le mouvement littraire des Codeworks, qui opre des stratgie textuelles
de littrarisation et de dpolitisation de l'criture du code.

13

Nota Bene

Mise en rseau
Mon tude est galement une mise en rseau des textualits du codes informatique dans sa
perspective esthtique. Cet ouvrage est la part officielle de mon projet, qui consiste
prsenter une culture textuelle de l'informatique un environnement critique littraire peu
aux faits de ses dveloppements. Mais j'ai aussi eu recours d'autres moyens et mediums
pour adopter une vue d'ensemble. Ainsi, le lecteur pourra se reporter mon blog
http://elgg.net/camillepb/weblog, install au sein d'une learning community consacre au
dveloppement d'outils thoriques pour la science didactique34. De janvier aot 2006, j'ai
ainsi tenu un journal en ligne faisant part de ma dcouverte des textualits lectroniques sur
le rseau. galement, une version en ligne de cette tude est disponible sur le site web de la
maison d'dition, Critical Documents35, distributeur de l'ouvrage aux Etats-Unis. Enfin, j'ai
particip l'entreprise de Wikipedia, l'encyclopdie en ligne ouverte tous, dans un article
consacr au net.art auquel il sera fait rfrence dans ce mmoire.
Notes et Traductions
Mon corpus d'ouvrages critiques tant principalement en langue anglaise et non traduit en
franais, j'ai choisi de traduire toutes mes citations. Les notes marques en chiffres romains
renvoient donc aux citations originales regroupes la fin de l'ouvrage, tandis que les notes
en chiffres arabes sont des notes bibliographiques ou un apport d'information au corps de
texte. Enfin, les notes bibliographiques marques n.p. (non pagin) renvoient des
documents textuels publis sur Internet sans pagination.

34
35

http://elgg.net ou http://elgg.org
http://www.plantarchy.us/Code.html
14

1. Le code comme gnrateur de texte

Cette premire partie ouvre une perspective sur l'univers du code informatique, par
le biais de la gnrativit textuelle. La programmation, en soi, n'est pas rductible au
fonctionnement d'un ordinateur. Techniquement, un ensemble d'instructions algorithmiques
crites sur du papier sont un programme36. La diffrence est que le programme, dans un
ordinateur, est enregistr et automatis: il s'excute tout seul. Les arts gnratifs sont dfinis
par l'artiste (et thoricien de la question) Philip Galanter comme:
toute pratique artistique impliquant l'utilisation d'un systme par l'artiste: un
ensemble de rgles nonces en langage naturel, ou un programme informatique,
ou encore une machine, ou tout autre invention procdurale. Le systme doit alors
tre activ avec un certain degr d'autonomie contribuant crer, ou rsultant en
la cration d'une oeuvre d'art compltexvi.37

Ce chapitre se propose de prsenter des exemples et des problmes de gnrativit textuelle


qu'il me semble utile de matriser avant de rentrer dans l'tude de l'criture du code ellemme. Ce chapitre sera peu fourni en textes (produits gnrativement) parce que ces textes
ne disent pas forcment quelque chose sur ce qui nous intresse (le programme, le code). Il
sera davantage ax sur des pratiques de programmations assimiles un art potique. On
verra comment cet art potique dfinit son esthtique dans des expriences pragmatiques.
Dans cette premire partie, le code, criture du programme stricto sensu, n'est pas mis en
avant en tant que tel, mais il est impliqu dans le fonctionnement gnratif.

1.2. Jeux d'algorithmes et de contraintes rinterprts l're


informatique
L'e-poet38 Patrick Burgaud, rflchissant sur les possibles dfinitions de sa
pratique potique, rappelle que la gnration de texte est une vieille ide qui, si elle
s'implmente particulirement bien dans le cadre informatique (l'ordinateur considr
comme une machine de calcul puissante), ne se rsume pas l'apparition de signes sur un
cran, mais au mcanisme oprationnel qu'est le programme. Philippe Galanter parlait
galement du vieil art qu'est la gnrativit39. Alain Vuillemin, rdacteur de la srie
d'entres Posie et Informatique dans l'encyclopdie en ligne Astrolabe, leur fait cho:
l'ide est ancienne. Dans cette perspective, la littrature de type combinatoire est un
anctre des arts textuels gnratifs par ordinateur. Exemple cit par tous, Leibiniz,
qui lon doit comme on sait la numration binaire de nos ordinateurs, matire paradoxale
du "virtuel", et qui fut selon [Norbert] Wiener le "saint patron" de la cyberntique, [et chez
qui] ce thme saffi
r me ds la Dissertatio de arte combinatoria (1666), o il tudie
notamment les permutations de lettres et de mots.40
36
37
38
39
40

ce que l'article de Wikipedia sur le Code Source appelle programme abstrait; cf. Introduction p.6
Philip Galanter, http://www.philipgalanter.com/academics/index.htm
Expression en anglais pour pote lectronique
Philip Galanter, entretien sur artificial.dk, septembre 2004
Franois Rastier, 2002, n.p.
15

Des histoires trs compltes de cette tradition textuelle ont t crites ce sujet, et je
renvoie pour plus d'information l'essai de Jean Clment, Quelques fantasmes de la
littrature combinatoire (2002), et tout particulirement l'ouvrage clef de Florian Cramer,
Words Made Flesh: Code, Culture, Imagination (2005).
1.1.1. Formalisme et exprimentalisme: l'apport des Oulipiens
Les chercheurs sur les arts gnratifs reconnaissent unanimement l'hritage du
groupe de l'Ouvroir de Littrature Potentielle men par Franois Queneau et Franois le
Lionnais. Une srie d'essais ou d'ouvrages-clefs41 rappelle la premire appropriation
esthtique d'un langage informatique, le recueil de pomes crit partir des mots-clefs du
langage de programmation ALGOL, publi par Nol Arnaud et Franois le Lionnais en
1968. Bien que les textes, crits en pseudo-code42, ne sont pas des programmes excutables,
ils font signe vers une reconnaissance du potentiel cratif des langages formels de
programmation43. Les deux crivains, membres actifs de l'OULIPO, signent ici leur
appartenance une tradition de chercheurs-crateurs tentant de rconcilier littrature et
mathmatiques. Les sympathisants de l'OULIPO s'inscrivent dans une double perspective
o mathmatiques et informatique apportent des solutions formelles l'criture littraire,
dans la priode de dveloppements techniques et artistiques communment appele re
cyberntique. Italo Calvino, par exemple, rend compte de cette prise de conscience des
possibilits de l'ordinateur dans La Machine Littrature, publi en 1984. Le Lyonnais luimme, dans le premier manifeste de l'OULIPO, parle de machines crivantes, mais aussi
de machines traiter l'information.44
Les Cent Mille Milliards de Pomes de Raymond Queneau sont ainsi un livremachine gnrer du sonnet
par combinaisons: Queneau
exprimente son programme
en dconstruisant la notion de
page dans un livre-objet45, afin
d'exprimer dans l'espace de la
page et dans le volume du
livre la multiplicit des choix.
La
programmation
informatique
permet
d'automatiser ces processus et
de raliser des applications qui
matrialisent
le
principe
d'interactivit l'oeuvre dans
le projet de Queneau.
Au lieu de tourner des
41

42
43
44
45

cf. Florian Cramer, Program Code Poetry, 2001, Nick Monfort, Notes on The Art of Code by Maurice J. Blackwell, 2002,
et Michael Mateas & Nick Montfort, A Box Darkly: Obfuscation, Weird Languages and Code Aesthetics, 2005, entre
autres.
Pseudo-code: code non fonctionnel
ALGOL tant un des premiers langages abstraits (de haut-niveau), c'est--dire articulant les oprations de calcul dans un
langage logique lisible par l'homme, et non pas dans un code seulement interprtable par la machine
cf. Alain Vuillemain, 2005, pour une approche historique trs complte des exprimentations franaises dans le champ de la
posie informatique.
dit en 1961 par NRF/Gallimard, Paris
16

pages, le lecteur utilise le programme pour oprer le choix alatoire des lignes du sonnet.
De nombreux projets, recenss dans une entre du blog Writer Response Theory46,
reprogramment la machine sonnets de Queneau pour le rseau informatique et proposent
diffrentes stratgies d'implmentation du projet et des rendus visuels trs diffrents, dont
une version par Florian Cramer illustre ci-dessous47.

En 1981, Jacques Roubaud et Paul Braffort lancent le projet ALAMO: l'Atelier de


Littrature Assiste par la Mathmatique et les Ordinateurs48. Il se constitue bientt en
rseau de chercheurs travers toute la France, le RIALT (Rseau Interactif d'Activits
Littraires Tlmatiques)49. Roubaud formule ses deux super-rgles mtalinguistiques,
rappeles par Paul Braffort50:
a/ un texte qui obit une contrainte dfinie par une structure mathmatique donne doit
inclure une proprit mathmatique de cette structure;
b/ un texte qui obit une contrainte donne doit inclure une dfinition de cette contrainte.
Ces rgles s'implmentent particulirement bien dans trois modes d'criture que William
Winder, dans Le Robot-pote51, dcrit comme les trois chocs que subit la notion de
texte l're cyberntique: le texte algorithmique, le texte lectronique, et le texte
(auto)critique.
La programmation informatique permet d'automatiser ces modles algorithmiques.
La cration textuelle devient ainsi un processus entres multiples complexifiant la notion
d'autorialit. Dans un projet men l'Universit de Standford par les tudiants Elizabeth
Freudenthal et Jeremy Douglass52, la littrature programme est dcrite comme constraint
46
47
48
49
50
51
52

Cent Mille Milliard de Po?mes, http://writerresponsetheory.org/wordpress/2006/02/24/cent-milles-milliards-de-poemes/


http://userpage.fu-berlin.de/~cantsin/permutations/queneau/poemes/poemes.cgi
Site officiel: http://alamo.mshparisnord.org/rialt/index.html
ALAMO, Elments de Chrono-Bibliographie, http://alamo.mshparisnord.org/publications/index.html
Paul Braffort, 2006, n.p.
William Winder, 1999, n.p.
Constraint authoring, 2000; la section Memex est un vivier de liens vers des machines de gnrativit textuelle sur le
17

authoring. Mais cette expression fait signe vers un processus d'autorisation plus que d'un
tat d'autorit. Mme si la question d'autorit peut se rvler problmatique
(homme/machine?), une question plus aigu est celle du traitement du texte: qu'est-ce qui
constitue la matire de dpart de la programmation, qu'est-ce que le programme traite? un
texte ou des donnes? Qu'est-ce qu'il produit?
Le texte gnr semble soumis une reprogrammation possible, redevenant
donnes traiter tout moment. Le texte programm est par nature instable, il n'est pas
autoris devenir autonome; au contraire, il est contraint tre re-transform. Le texte
passe par une srie d'appropriations successives et temporaires: les Oulipiens appelaient les
procdures contraintes un plagiat par anticipation. La machine dpersonnalise le texte:
il n'appartient pas un auteur, ni lui-mme, il devient pur processus, et un concept.
1.1.2. Le texte comme processus virtuel dans un processus de communication
L're cyberntique est marque par deux vnements majeurs:
* L'exposition Cybernetic Serendipity, organise par la commissaire d'exposition Jasia
Reichardt Londres en 1968, qui jette un regard curieux et esthtique sur les
exprimentations de robotique et de gnrativit en matire artistique et industrielle (IBM
fait la dmonstration de ses machines), et plus gnralement sur les avances des
techniques et des arts fonds sur les systmes informatiques53.
* L'exposition Les Immatriaux au Centre Pompidou en 1985, supervise par le philosophe
Franois Lyotard, qui signe la reconnaissance des mthodes gnratives au sein d'un champ
littraire exprimental54. Lyotard, dans un entretien donn la mme anne, place cet
vnement sous les auspices de Marcel Duchamp, en lui assignant la mission de
questionner les nouvelles limites des modes de cration, la pertinence de la notion d'auteur,
et la relativisation de la question des matriaux artistiques en contexte post-moderne
d'interaction gnrale des disciplines et connaissances.
Les Immatriaux inscrivent le principe d'incertitude dans l're cyberntique, en
remettant en jeu les notions fondamentales des thories de la communication. L'entreprise
est intressante dans le sens o elle me permet de replacer la question de la textualit dans
celle, cyberntique, de la transmission des messages et du contrle de l'information55.
Lyotard, dans l'entretien dj mentionn:
Il y a donc cinq ples: d'o, vers o, comment, par quels moyens, et propos de quoi. Nous
avons dcid arbitrairement de nous confronter ces questions partir de la racine Mat.
O commencer: la maternit du message. A propos de quoi: le matriau. Inscrit dans quoi:
une matrice, dans le sens o tout code est une matrice qui permet des permutations. Dans
quelle intention: la matire du message. Ce dont on parle: ce qu'en anglais on appelle la
Table des Elments. Enfi
n, le matriel, qui pose la question de la rception dans les sens,
par exemple, on pourrait dire que l'oreille est le matriel qui permet la rception du
messagexvii.56

Dans cette polarisation, des perspectives se font jour: "un matriau qui disparat comme
entit indpendante", un matriau o "le modle du langage supplante celui de la matire"

53
54
55
56

rseau.
Cf. l'entre du 11 aot 2006 sur mon blog e-textualities, http://elgg.net/camillepb/weblog/127139.html
Le groupe ALAMO est reprsent par le gnrateur automatique de haiku de Jean-Pierre Balpe, par exemple; compte rendu en
allemand sur le site Media Art Net/Media Kunst Net, http://www.medienkunstnetz.de/ausstellungen/lesimmateriaux/
La textualit informatique est replacer dans un questionnement du rseau, comme le pressentaient ALAMO et son archipel
de chercheurs.
Franois Lyotard, entretien avec Bernard Blistne, 1985, n.p.
18

et dont le principe "nest plus une substance stable mais un ensemble dinteractions"57. La
question de l'mergence du texte prend particulirement sens dans ce que Lyotard dsigne
comme la matrice, o le code permettant des permutations consiste en l'criture du
programme.
Le processus de la gnration de texte est par nature recombinant. Jean Clment,
dans son essai Le fantasme de la littrature combinatoire58, distingue deux modes majeurs
de combinatoire:
- factorielle: chaque lment de l'nonc peut occuper n'importe quelle place c'est le cas
de l'anagramme et autres permutations de lettres ou de mots59;
- exponentielle, modalit plus labore, dite aussi restreinte, et inspire de la grammaire
gnrative de Chomsky ou des analyses structurales de textes: les lments combinables
appartiennent des classes dont la place est assigne dans le texte60.
Le programmeur-pote Jean-Pierre Balpe, membre de l'ALAMO, dveloppe tout
particulirement la question du modle exponentiel dans le processus de gnrativit
textuelle informatique, modle qu'il caractrise comme virtuel. Le programme est la
formulation logique du processus gnratif et il parle le langage formel du code; l'auteur qui
cre par le biais du programme travaille au milieux de modles conceptuels, de rgles de
connaissances, d'entres de dictionnaires et de dfinitions rhtoriques61. Dans le cadre d'une
rflexion sur le narratif au sein du gnratif, Balpe explique que l'auteur ne contrle pas le
texte car le texte est gnr travers un mdiateur (le programme) qui arrange les parties
dans un ordre qui dfit tout schma narratologique. Le texte est toujours soumis une
possible permutation ou substitution d'un autre texte, et ainsi l'auteur, quand il crit le
programme, doit envisager le texte dans tous ses possibles, ses virtualits. Dans cette
perspective, la notion d'auteur-programmeur n'engage pas le principe de choix qui fait de
l'oeuvre un concept monumental; au contraire, le texte gnr s'inscrit dans une temporalit
de la communication (l'interactivit, le choix donn au lecteur parmi des possibles):
La littrature gnrative n'a pas l'ambition de se positionner dans l'intangible, de
l'universalit presque divine de la littrature pr-gnrative, dans laquelle le seul rle actif
est donn la production renouvele de gloses; elle aimerait se placer dans l'phmre et le
temporaire de la littrarit commune, se rvler dans l'instant d'un stimulus cratifxviii.

Alain Vuillemin replace cette rflexion dans le contexte de la posie, et souligne la


conception nouvelle de texte qui merge de cette conception virtuelle (hrite du
potentiel Oulipien) de la littrature. Il cite Balpe, dans un article de 1995:
l'auteur, ici, cach, l'vidence, explique Jean-Pierre Balpe, ne conoit pas les textes. Ce
que, au mieux, il conoit, ce sont des virtualits de textes, quelque chose comme un schma
de littrature encore inexistante, des mises en scne plausibles de textes virtuels... [...] le
texte ne se substitue qu' lui-mme ou, plutt, mue constamment, se change en tout moment
en [un] autre texte qu'il est galement...62

Vuillemin cite plusieurs exemples de cette textualit temporaire qui est devenue le concept
clef du collectif de potes-programmeurs Transitoire Observable auquel participent JeanPierre Balpe et Philippe Bootz. Les revues KAOS, Action Potique, ou encore alire (issue
57
58
59
60
61
62

Confrence Retour sur les Immatriaux, organise par le CIREN (Centre interdisciplinaire de recherche sur lesthtique du
numrique) l'universit Paris 8 le 30 mars 2005, http://www.ciren.org/ciren/conferences/300305/index.html
Jean Clment, 2002, n.p.
OULIPO, mais aussi, chez les potes Beat amricains, Brion Gysin
ALAMO, parmi les premiers
Jean-Pierre Balpe, Principles and Processes of Generative Literature , 2005, n.p.
Balpe, Pour une littrature informatique: un manifeste... , cit par Vuillemin, 2006, n.p.
19

des travaux de Transitoire Observable) travaillent dans cette direction depuis une dizaine
d'annes. Une pice de Philippe Bootz, Pome lecture unique, parue dans alire
(no.10/1997) implmente l'ide du pome comme un texte que le lecteur observe et qui
disparat: un pome qui peut tre gnr une fois mais qui sera aussitt dtruit, au terme de
son excution. Cette gnration de potes-programmeurs prennent en compte le contexte de
communication et teste ses failles. L'criture du programme, en cachant les effets du code,
en trompant son lecteur, est oeuvre de rsistance.
Vuillemin ajoute: La 'posie', ici, consiste concevoir les principes de la cration
d'un texte potique venir, dont chaque lecteur gnrera, volont, les infinies variantes
particulires. La textualit gnrative, place dans le contexte du rseau, dveloppe ses
capacits interactives.
1.1.3. Panorama critique des gnrateurs en ligne
Les gnrateurs de texte fourmillent sur Internet: ils vont du simple moteur de
recherche, qui travaille sur la base de donnes la plus large du monde, celle du rseau, et
gnre des informations travers un principe de filtres statistiques63, aux petits gnrateurs
de texte cits sur le site Constraint Authoring (voqu plus tt) permettant de faire des
permutations lmentaires de caractres ou de mots. On trouve des applications
programmes utilisables immdiatement en ligne, et des logiciels qui doivent tre
tlchargs et installs sur l'ordinateur personnel pour tre pratiqus.
La page Poetry's Tools64 est un compendium des gnrateurs de textes orientation
potique dans les annes 1980-1990. Les archives de MIT contiennent une collection
extensive de gnrateurs de texte (section Text Processing)65. Le site KulturZone propose
aussi une liste riche en logiciels de premire gnration (dans l'histoire de l'Internet, non de
l'ordinateur)66. La plupart se fondent sur des jeux alatoires qui s'inscrivent de faon plus ou
moins srieuse dans la tradition des arts du non-sens (DADA Poem Generator, Merz
Poetry 3.1, Surrealist Compliment Generator, Exquisite Cadavulator) et des littratures
contraintes (hAiku v1.0., Haiku Master.0, Infolipo). Ou, de manire plus ou moins loufoque
dans celle des recherches en linguistique (Cognate, Translate 1.0., Neologism, Babble), ou
en intelligence artificielle (Robot Riter, les chatterbots robots parlants). Le site
Charabia.net rassemble des gnrateurs de texte en langue franaise et met en avant deux
valeurs fondamentales dans ce champ d'exprimentation: l'une, structurelle: l'alatoire;
l'autre, tonale: la parodie.
Plus rcemment, les sites generative.net et runme.org se sont faits les reprsentants
d'une seconde gnration d'arts gnratifs oriente sur le logiciel et les applications
informatiques (Software art). Parmi les projets de Geoff Cox et Alex McLean (qui
s'occupent du site runme.org), les Oeuvres Compltes de Shakespeare67, un gnrateur de
texte alatoire qui implmente tourdiment le dicton cyberntique selon lequel des singes
pourraient crire les oeuvres compltes de Shakespeare avec un clavier d'ordinateur et
beaucoup de temps. Le logiciel gnre ainsi des groupes de lettres au hasard et stocke ceux
qui forment des mots dans le but de constituer la base de donnes de la rcriture des
Oeuvres Compltes de Shakespeare.
63
64
65
66
67

Un des gnrateurs les plus connus utilis dans une pratique de loisir esthtique est Googlism, http://www.googlism.com/
http://www.eskimo.com/%7Erstarr/poormfa/poemtool.html
Hyperarchive of the Massachusets Institute of Technology, section Text Processing :
http://hyperarchive.lcs.mit.edu/HyperArchive/Abstracts/text/
Computer-Aided Writing, http://www.evolutionzone.com/kulturezone/c-g.writing/
The Complete Works of Shakespeare, http://www.vivaria.net/experiments/notes/prototype/about.html
20

Un gnrateur utilisable la fois en ligne et comme logiciel tlcharger se


distingue s'appuyant sur des proprits fondamentales de la gnration textuelle. Travesty
(sur la Poetry's Tools Page) se fonde sur le principe de calcul de la chane de Markov, un
mode
de
distribution

probabilit
conditionnelle: pour un systme donn, on
constate un tat et une volution; les
changements sont appels transitions. La
chane de Markov tablit des schmas de
prdiction fonds sur ces transitions (et non pas
sur un tat antrieur du systme) et sur un
calcul statistique. Dans cette perspective, un
texte est un ensemble d'units (caractres, mots)
qui se dfinit par sa distributivit (comment les
units se suivent). Les gnrateurs de textes
sont souvent fonds sur cette proprit et
procdent une analyse distributive et
statistique d'un texte-source afin de le
recomposer selon ces proprits de frquence,
mais dans un ordre diffrent. Le texte traiter
est donc la fois texte et donnes (data), infiniment manipulable. Mais si le processus est
incertain et exprimental, il permet de dgager des rcurrences stylistiques:
Ces frquences peuvent tre utilises afi
n de gnrer un texte alatoire qui mime les
frquences trouves dans l'original. Bien que non-sens, ces pseudo-textes ont une
plausibilit rcurrente qui prserve des nombreux manirismes des textes desquels ils sont
drivsxix.68

Le texte d'arrive garde la trace du texte de dpart en analysant le phnomne du style dans
des termes statistiques.
La cration des pseudo textes est le fruit d'une alliance de l'analyse statistique du
robot, des capacits du programmeur crire un code gnratif, ainsi que du dsir du
68

Manuel accompagnant le logiciel de Mac Travesty, tlcharger sur les archives _Text_Processing du MIT
21

lecteur d'activer ces mcanismes et de faire confiance un rsultat fond en partie sur la
chance. Le logiciel JanusNode69 place l'intrt du programme dans la perspective d'une
interaction entre plusieurs instances d'critures qui aboutit l'mergence de la signification,
entre ordre et dsordre:
La fonction [de ce programme] est celle d'un outil qui peut m'aider (et vous, si vous le
voulez) explorer ce phnomne intressant qui merge l'intersection des dualits
fondamentales de la condition humaine: cette frontire dynamique qui spare ordre et chaos,
loi et anarchie, signifi
cat ion et absurdexx.70

JanusNode se donne pour tche de distribuer un (non-)''savoir'' littraire aux foules,


rpondant explicitement l'appel de la posie pour tous formul par Lautramont, ainsi
qu'aux revendications du droit au non-sens de DADA. Contre un systme de connaissance
fond sur le phnomne rcursif de l'hermneutique (la re-connaissance), le programmeur
de JanusNode plaide pour la fin des explications:
Dans les systmes senss de hacking pistmologiques, la personne qui produit les
productions en rponse un systme complexe de stimuli doit galement produire
l'interprtation, tout en ayant l'esprit que n'importe quelle interprtation ainsi produite doit
elle-mme tre soumise au mme type d'analyse que celle opre par le phnomne
alatoire. [...] un moment donn on doit arbitrairement dcider de s'arrter, ce en quoi
JanusNode peut s'avrer utile. Ainsi, il peut clarifi
er la structure de rcursion infi
ni e qui
fonde toute tentative d'explication. C'est vous de dcider o s'arrte l'explicationxxi.

Les arts d'avant-garde procdent des actions artistiques qui sont des gestes conceptuels
d'intervention et d'action contre les discours sans fin des critiques. Les gnrateurs
permettent l'apprenti pote de renouveler ces gestes.
Un certain nombre de gnrateurs revendiquent ainsi leur utilit potique, voir
leur potentiel de cration originale. Le
CAP
(Computer-Aided
Poetry)
programm par Eugenio Tisselli en
200671, qui promet de faire apparatre
la muse cyberntique au pote en
manque d'inspiration. Il travaille
partir d'un jardin smantique:
l'utilisateur propose des mots, pris en
charge comme matrices lexicales par
le programme qui propose son tour des expressions synonymiques. Le programme aide le
pote 'cultiver' le langage.
La mtaphore vgtale est la croise de deux concepts informatiques:
1/ la structure du programme comme tree-structure, dans la ligne des thories
structuralistes. Les formalistes d'ALAMO sont parmi les premiers appliquer cette image
la gnration textuelle: dans un essai intitul Le jardin des drames, Simone Balazard
voque la possibilit de programmer l'criture de pices de thtre, et produit un schma en
arbre.
[...] comme dans un jardin, cultiver les drames, faire du thtre d'levage, domestiquer la
littrature. Cela n'empcherait nullement la fantaisie, l'imagination, l'inspiration, de
continuer s'battre dans leurs contres sauvages, mais ce serait bien pratique d'avoir, nos
portes, un petit potager, notamment dans un but pdagogique.72
69
70
71
72

Tlchargeable sur les hyperarchives du MIT


JanusNode, anonyme, version 2.08, 2005
CAP, http://motorhueso.net/cap/
Simone Balazard, 1985, n.p.
22

2/ le rseau lui-mme, dans la ligne de la conceptualisation du rhizome par Deleuze et


Guattari, est considr comme ramifiant, contextuel et temporel.
Ces deux conceptions, issues de deux moments thoriques distincts, voire opposs,
se combinent dans le mode de cration textuelle qu'est la programmation, dans le contexte
informatique.

1.2. Expriences en posie programme


Je prsenterai quelques dveloppements pratiques et thoriques par des potesprogrammeurs, qui exprimentent les processus de gnrativit dans le champ de la posie
lectronique.
1.2.1. Charles O. Hartman: Virtual Muse
Charles O. Hartman, dans Virtual Muse, Experiments in Computer Poetry, est
peut-tre le premier reprsentant de la communaut potique des annes 1980-1990
publier un ouvrage critique explicitant le rle que la programmation peut jouer en posie
exprimentale. Un de ses programmes, DIASTEXT, est inspir par les mthodes de
programmation pr-informatique du pote Jackson MacLow73. MacLow et Hartman
partagent l'espace conceptuel de la communaut des potes L=A=N=G=U=A=G=E en
procdant des expriences qui relvent de la critique littraire aussi bien que de
l'exprimentation de langage communaut qui, par ailleurs s'est attache l'ide de
contrainte en posie en adoptant des mthodes dites procdurales dans l'criture du
pome74.
Virtual Muse s'organise autour de plusieurs points qui dveloppent cette potique
d'une textualit programme. Cette section est consacre la lecture de l'ouvrage comme
prototype d'une potique prcoce de la cration textuelle programme.
A. Le paradoxe de l'innovation potique et les solutions de la programmation
La perspective de Hartman est intentionnellement pragmatique: ds le dbut il
n'envisage pas la cration littraire autrement que dans une histoire littraire faonne par le
jugement esthtique. Chaque crivain doit prendre conscience qu'il crit dans un contexte
de pratiques et d'ides. Cette histoire est lgitimante, lie une histoire du got qui est celle
des experts et des institutions. Cela devient un pige logique pour la cration: l'criture qui
se revendique littraire n'existe pas sans reconnatre son appartenance quasi lgale cette
histoire; mais pour devenir oeuvre et rejoindre le corpus, l'criture opre un geste de
distinction. C'est ce qu'implique l'expression de paradoxe de l'innovation qui dirige la
rflexion de Hartman:
Ce mme arrire-plan de l'histoire littraire qui aide le lecteur reconnatre un pome
comme pome menace aussi de le conditionner d'une telle faon qu'il peut devenir ennuyeux
par prdictibilit. Comme Howard Nemerov le dit: La tche du pote a pu tre prsente
comme diffi
ci le, mais on peut aussi la dcrire comme logiquement impossible: Crer un
objet reconnaissable comme un individu de la classe p (pour pome), mais le crer de telle
facon ce qu'il ne ressemble aucun autre individu de cette classe xxii .75
73
74
75

Jackson MacLow, qui se propose d'exprimenter une posie non-intentionnelle avec sa mthode diastique, qui est une
mthode de traitement d'un texte source comme 'index', cit par Jerome Rothenberg et Pierre Joris, 1998
Voir ce sujet The Experiments List de Charles Bernstein, http://www.writing.upenn.edu/bernstein/experiments.html
Charles O. Hartman, Virtual Muse, 1996, p.34
23

Hartman formule ce paradoxe sur un plan logique. Le problme esthtique de la perception


du nouveau et du surprenant va tre traduit dans son quivalent statistique: dans un corpus
d'units que l'on peut classer en terme de frquence d'apparition, quelles units et quelles
combinaisons peuvent tre qualifies de rares et de nouvelles? Le problme sociologique
(de type bourdieusien) de la transmission d'un capital culturel travers des institutions
littraires est rinscrit dans une thorie des systmes de l'information76: en termes
cyberntiques, le 'message' littraire est accompagn d'un code qui le rgule. C'est en
agissant sur ce code que Hartman cherche rsoudre ces paradoxes. Pour cela, il propose
un certain nombre de solutions de programmation. Le processus stochastique, la base de
la programmation, dvoile le potentiel cratif de l'alatoire dans une structure modlise. Le
pote n'est plus soumis une expertise socio-littraire mais exprimente de nouvelles
mthodes d'exploration du langage.
B. La solution de l'alatoire
L'alatoire est une des composantes fondamentales de la programmation de
gnration textuelle. Le facteur chance a une longue tradition culturelle, qui va des arts de
la divination jusqu'aux pices msostiques de John Cage, tradition dont Hartman se
rclame. La fonction random programme un traitement alatoire du matriau source.
RANLINES par exemple, un des premiers programmes crits par Hartman, traite une base
de donnes faite de monostiches, qu'il re-produit dans un ordre diffrent chaque
excution.
Le code, en tant qu'criture explicitant les instructions du programme, formule les
rgles opratoires de l'alatoire dans une srie d'algorithmes. Si le programme agit sur une
base de donne faite de dix monostiches, la probabilit qu'un monostiche soit choisi est
indtermine, mais elle est statistiquement analysable (une chance sur dix). Ce processus
est appel stochastique, et il rgule le facteur chance dans un contexte de programmation.
Un autre gnrateur potique crit par Hartman est Alea ( ds en latin), logiciel
qui travaille partir d'une base de donnes faite de fragments, le stock de brouillons du
pote, et qui, lorsque le pote se trouve en manque d'inspiration, produit un de ses
fragments au hasard pour 'relancer l'inspiration'.
Au cours de ses recherches, Hartman dcouvre le gnrateur Travesty, dj
rencontr (1.1.3.), qui l'aide mieux formuler sa potique en termes stochastiques. Cr par
les stylisticiens John Hopkins et Hugh Kenner assists par le mathmaticien Joseph
O'Rourke, Travesty s'appuie sur des mthodes statistiques et sur la thse selon laquelle le
langage se gnre tout seul, dtermin par le systme de la langue. La part de cration
originale du langage est extrmement rduite. Travesty, comme systme de contrle de la
frquence de distribution des mots, permet d'accrotre cette part d'originalit en permettant
l'utilisateur de rgler cette distribution selon son intrt (en choisissant un ordre n). Le but
du programme est d'observer l'mergence et la permanence de signatures stylistiques au
cours de la re-production du texte. Hartman considre ceci comme une solution possible au
problme de l'innovation potique:
Voil que le langage se cre tout seul partir de rien, partir d'un simple parasitage
statistique [statistical noise]. On choisit l'ordre de n, on observe la signifi
cat ion trbucher et
retouver miraculeusement son quilibre [...] Il n'est pas trs clair d'o peut bien venir cette
signifi
cat ion. Rien n'est cr partir de rien; et les principes du non-sens [l'obscurit
moderniste] demandent que l'on garde le lecteur sa place, co-responsable de la pertinence
du texte avec le texte et l'auteurxxiii .77
76
77

cf. Introduction, dfinition de la potique de Jakobson, p.4


Ibidem, p.35
24

Ainsi, Hartman trouve dans le facteur chance un moyen de renouer le pacte d'intrt qui lie
le lecteur au pome, selon une croyance toute sympathique dans l'exprience de lecture
comme reproduction de celle d'criture. L'utilisateur du programme est un crivain lecteur.
L'ide n'est pas de rendre le processus d'criture plus divertissant, mais de
l'authentifierxxiv , dit Hartman, proposant le processus stochastique comme potique de
l'innovation.
C. La solution de la modlisation (template)
Le template est une structure pr-dtermine crite en code; elle met la part
instructionnelle du code en relation avec la base de donnes (le matriau source), qui
constitue la composante smantique indpendante caractrisant les gnrateurs
automatiques de texte par rapport aux autres mthodes de programmation. PROSE, le
programme clef de Hartman,
est une combinaison de
template
syntaxiques
permettant la construction
automatise de phrases. Cicontre un exemple typique,
suivi d'une implmentation
possible (exemple donn par
Hartman)78. Le programme doit remplir les cases syntaxiques en allant puiser de
manire alatoire dans la base de donnes. Hartman dcrit lui-mme ce systme comme un
jeu de cadavre exquis (ou Mad Libs ) automatis. Le code prend la forme d'un systme
rcursif, d'inclusions successives rptes un nombre indfini de fois selon une mme rgle.
La rcursion est importante en informatique; mais elle est aussi essentielle la structure du
langage humain. Nous prononons tous des phrases complexes faites de clauses ellesmmes faites de phrases elles-mmes faites d'autres phrases [...]. Les linguistes ont montr
que l'on accomplit cela en appliquant les rgles de grammaire de faon rcursive xxv.79

La rcursion peut tre visualise dans un schma arborifre, le principe de ramification


invitant la conception d'un embranchement possiblement sans fin. la page suivante,
l'exemple donn par Hartman, suivi d'une implmentation possible. Au sein de cette
structure, le tronc est l'unit fondamentale, la phrase (SENTENCE), avec laquelle le
processus dbute; chaque branche est un type de phrase (NOUNPHRASE, VERBPHRASE)
gouvern par une rgle, ou clause (DEPCLAUSE, IND); chaque feuille est indique par une
flche (-->). Dans ce cadre gnral, certains signes ont une fonction bien spcifique: @ est
un indicateur de ponctuation, l implique l'utilisation d'un mot litral, insr dans la
phrase sans variation (au contraire du type, qui se dcline); # est un drapeau, i.e. un
signal envoy aux rgles de construction syntaxiques pour indiquer une tche spcifique
(conjugaison d'un verbe, mise au pluriel...). La potique de Hartman rside prcisment
dans cette relation stochastique entre template et data: un choix alatoire mais modlis,
portant sur une liste ferme de donnes, et qui dtermine un matriau littraire - i.e.
instamment intressant sur un plan linguistiquexxvi 80. Hartman porte ses efforts sur la
composition lexicale de la base de donnes, qui implique des choix arbitraires (un
vocabulaire cher au pote, un choix de registres, d'abstraction...) et des choix ncessaires
(selon le niveau de sophistication du programme, on peut choisir d'viter des mots difficiles
78
79
80

Ibidem, p.30
Ibidem
Ibidem, p.80
25

mettre en phrase, comme des verbes tournures particulires). Le pote devient alors un
instructeur du programme, qui per se est ignorant en langage. Faire sens grce au
programme, c'est donc contrler de prs l'accs du programme un matriau linguistique.

1.2.2. Quelques rflexions de potes programmeurs

la suite des exprimentations cyberntiques de Jean-Pierre Balpe et des


Alamiens (de l'ALAMO) ainsi que des expriences en posie informatique de Charles
O. Hartman, une gnration d'crivains merge au milieu des annes 1990. La communaut
se constitue autour l'Electronic Poetry Center (EPC) fond par Loss Pequeo Glazier
SUNY Buffalo en 1996, et le festival e-poetry qui nat peu aprs81. Ses reprsentants les
plus minents sont, en France, le laboratoire Hypermdia de l'Universit Paris 8, auquel
sont affilis Jean-Pierre Balpe, Patrick Burgaud, et Philippe Bootz82; en Angleterre, le
Canadien John Cayley et sa programmatologie; aux Etats-Unis, Loss Pequeo Glazier,
81
82

tenu tous les deux ans dans un pays diffrent depuis 1998
Bootz a cr en 2002, avec Alexandre Gherban et Tibor Papp, le collectif Transitoire Observable,
http://transitoireobs.free.fr/to/
26

Jim Rosenberg, mIEKAL aND et Alan Sondheim.


Ces crivains-programmeurs se revendiquent de l'hritage du mouvement
potique L=A=N=G=U=A=G=E de nombreux potes du mouvement sont cits dans la
liste EPC sans qu'ils aient pratiqu de posie digitale. Il s'agit alors de rengager une
rflexion sur la matrialit du langage propre aux potes les plus potiques des trente
dernires annes83. La question que pose Glazier dans son ouvrage manifeste, Digital
Poetics (2002), est explicite: Comment la matrialit peut-elle influencer le sens du
texte?. La dfinition premire qu'il donne de la posie lectronique est une rvaluation de
cette question dans le cadre cyberntique: Une posie lectronique est une expression
publique projete dans un monde public, dans les systmes, elle-mme un systmexxvii84. La
posie digitale se fonde sur des procds de gnrativit textuelle, mais aussi sur des
procds d'animation visuelle posie kintique ou de traitement critique de l'image, qui
sont des problmatiques que je laisserai de ct ici. Les praticiens de la posie digitale n'ont
pas une potique commune, mais gnralement, le traitement du code en posie digitale
tend tre considr comme un traitement de la matrialit du langage: coder n'est pas un
tche de conversion d'une criture une autre mais l'expression d'un 'penser et d'un faire du
mot crit'xxviii 85.
A. Concepts communs d'une rflexion sur les langages
Afin d'clairer les paralllismes du code de programmation et du langage dgags
par les potes-programmeurs, je citerai l'exemple de l'array dvelopp par Glazier dans son
essai Code, Cod, Ode (2005) dans lequel il crit: les mots sont modulaires et
programmablesxxix . L'array, pour Glazier, est une mthode d'criture du pome
L=A=N=G=U=A=G=E comme du pome digital. L'array, cependant, est d'abord une
fonction intgre la programmation oriente sur les donnes: un groupement de caractres
ou de mots en attente dans une mmoire-cache, et qui, trait par le code, permet d'oprer
des permutations.
Une collection d'objets qui partagent un mme nom de variable, diffrencis seulement en
tant qu'ils ont une place assigne dans la collection, une collection dont la somme des
parties est plus importante que la totalitxxx.[n.p.]

Glazier donne deux exemples d'array, l'un dduit d'un pome de Gertrude Stein extrait
de Tender Buttons (Une rose est une rose est une rose), l'autre extrait d'un de ses propres
pomes, Bromeliads. Glazier dgage
alors les possibilits d'arrangement des
objets de la liste dans l'espace du pome,
mais aussi dans l'espace de la page:
mettre en prallle les exprimentations
potiques L=A=N=G=U=A=G=E et la
programmation en posie digitale, c'est
mettre en valeur la pertinence de la
position, de la location, et de la
structure86.
83
84
85
86

Les potes L=A=N=G=U=A=G=E ayant, sur le plan thorique et socio-littraire, le plus influenc les concepts et les
productions de la posie contemporaine.
Loss Pequeo Glazier, 2002, p.38 ; cf. aussi GREP : A Grammar in Digital Poetics, 2001
Ibidem, p.111
Il est vrai que le genre de la posie digitale a une composante visuelle trs marque, rfrant constamment aux
exprimentations des potes visuels tels qu'Augusto de Campos qui d'ailleurs a lui-mme expriment la textualit digitale.
27

28

La gnration de texte devient alors un dialogue entre les donnes traites par le code et les
donnes ajoutes par le programmeur. Sondheim gnre alors des textes en dialogue avec le
programme, mais il intervient galement arbitrairement dans le processus, re-programmant
en quelque sorte le programme. Dans l'essai Writing online , Sondheim explique:
[les langages informatiques] me donnent des outils pour penser l'criture et de nouvelles
manires de jouer avec les mots et le sens. Je laisse rarement [le programme] aller je me
che un peu de comment le texte est produit alors je reviens dans le programme et
fi
rarrange des lments [...]. En d'autres termes, les commandes sont des catalystes pour une
production textuelle non pas dans le but de dlivrer un texte nal
fi , mais dans celui de
dlivrer un corps de texte sur lequel je peux travailler et oprerxxxi.87

B. Une conception linguistique diffrentielle du langage potique


Charles O. Hartman s'appuie sur la notion saussurienne de structure
diffrentielle pour tablir une analogie constructive entre langage et ordinateur :
Le langage est une 'structure de diffrences' au sens o les mots ne trouvent pas leur
signifi
cat ion en rfrent directement aux choses dans le monde, [mais] dans leur relation
d'autres mots, dans leurs distinctions fondamentales . [...] les mots acquirent d'abord leur
dfi
ni tion grce leur place au sein d'un systme de langage autotlique [self-contained].
Les gens semblent parfois trouver cela problmatique. Comment un systme autotlique
peut-il signifi
er quelque chose? Il se trouve que ce problme est similaire un autre
problme: Comment les ordinateurs peuvent-ils stocker et manipuler l'information? D'un
point de vue logique, un ordinateur est juste une bote avec des interrupteurs. Chacun est
soit en position on ou off. Nous assignons cela les signes '1' et '0', bien que cela soit une
simple convention [...] un code pr-dtermin afi
n de transcrire [ces positions de voltage]
dans un langage que nous comprenons. [...] Comment de grandes structures de signifi
cat ions
peuvent-elles tre construites partir de morceaux et de pices?xxxii 88

De ce point de vue, crire des programmes informatiques c'est jouer avec les codes de la
langue, de l'intrieur du systme du langage. Le code informatique est, au sens large, un
code structurel qui s'apparente aux codes linguistiques fonds sur l'arbitraire. Appliqu la
cration potique, le code joue deux niveaux: fonctionnel (il gnre de la langue) et
structurel (il recompose le langage selon des modles critiques). Il permet de d-familiariser
le langage, selon les principes de la potique de Jakobson fonde sur l'innovation.
Hartman, dans cette entreprise d'clairage du langage, part de ces questions:
[...] la fonction de la posie est de nous rendre plus conscient, avec une intensit nouvelle,
de notre relation au langage [...]. Comment les mots signifi
ent -ils quand nous les mettons
dans de nouveaux contextes? [...] Quels sens les mots peuvent-ils avoir (ou pouvons-nous
leur faire avoir) quand on drange les relations normatives qu'ils entretiennent entre eux?
Voil les questions qu'un pote peut se poser; et de ce point de vue, quelqu'un qui fait des
expriences potiques avec un ordinateur continue un projet vieux comme le mondexxxiii .89

En un sens cette exprimentation partir des contextes et de l'action ( pouvons-nous leur


faire avoir ) inspire par les potes L=A=N=G=U=A=G=E, eux-mmes inspirs par les
potes amricains du Modernisme et du Modernisme tardif (Objectivisme), serait une sorte
de mise en oeuvre potique de l'entreprise de Wittgenstein en philosophie linguistique. Au
tout dbut de sa Grammaire philosophique, Wittgenstein s'interroge sur le sens et les
conditions de la comprhension. Le contexte qu'il voque pour mieux cerner son sujet est
87
88
89

Le programme Julu, dont les premires lignes sont illustres la page prcdente, sont incluses dans l'essai Writing
Online, http://asondheim.org/writing2.txt
Charles O. Hartman, Virtual Muse, 1996, p.21
Ibidem, p.104
29

un contexte d'application de rgles: le discours cod, ou le jeu (d'chec).


Une phrase dans un code: quel moment de la traduction est-ce que la
comprhension commence ?

Les mots d'une phrase sont arbitraires; je les remplace donc avec des lettres. Mais prsent
je ne peux immdiatement penser le sens de la phrase dans cette nouvelle expressionxxxiv .90

Ce n'est pas tant l'expression (le pome?) qui compte, mais plutt l'ensemble de rgles et de
diffrences qui la commande, ensemble variable selon les contextes. Les pomes
programms d'Hartman rsultent d'abord d'un intrt pour la bote outils
wittgensteinienne. Le programme donne diffrentes possibilits de construire des phrases,
et donc, de les comprendre. Hartman fait part de sa prfrence pour une vision pragmatique
plutt qu'expressive:
Au lieu de s'attarder sur comment le pote a dit ce qu'il voulait dire, on devrait plutt se
concentrer sur comment le lecteur est affect par le pome. Cela implique de s'interroger sur
ce que le pome fait et observer les moyens et les choix [...] Le rle du lecteur n'est pas celui
s'un simple spectateur mais il est l'arne dans laquelle le pome est en acte [acts itself
out]xxxv.91

C. Une techno-smiotique: l'oeuvre cache


Une prise en compte des comportements de lecture: c'est ce que dveloppe
l'esthtique de la frustration, art potique de Philippe Bootz92, co-fondateur du collectif
L.A.I.R.E et de la revue alire en 1988. Bootz fait rfrence, entre autres, aux gnrateurs
automatiques de textes (ceux de Jean-Pierre Balpe par exemple) qui problmatisent le
dispositif de communication comme dispositif littraire. Les potes s'essayant la
gnration textuelle sont des potes-diteurs, comme le disait Hartman: le programme est
une inspiration. Le pote, quand il a finit d'crire le programme et l'a laiss s'excuter tout
seul, a fonction de relais: il remdiatise les textes machiniques. Bootz qualifie ce
phnomne de double lecture, qui revient doter le programme dun niveau de
signification propre indpendant du texte gnr. L'auteur et le lecteur sont impliqus dans
un systme intermdiatique o la signification, est, par nature, distribue sur plusieurs
niveaux.
Comment les signes atteignent-t-ils le lecteur? Question qui peut paratre trange
dans le cadre d'une lecture du livre, mais qui prend sens en informatique, o un texte est fait
de plusieurs niveaux qui vont du programme la surface de l'cran. Le signe
programmatique, pour Bootz, a deux faces: l'une technique, l'autre smiotique, ce qui donne
lieu un double texte. Bootz utilise cette dualit pour distinguer le texte-auteur (le
programme technique, texte actuel) du texte--voir (le texte produit pris dans l'opration
smiotique de lecture, virtuel, car soumis la gnration alatoire de texte), et pointe du
doigt l'impossibilit dans laquelle se trouve le lecteur d'avoir accs au texte-auteur, global,
surplombant:
[...] il ne peut connatre les rgles exactes quil contient ni lintentionnalit que lauteur a
insuffl
e dans le programme. Les lments du texte--voir ne sont que les indices de cette
intentionnalit, ils ne lexplicitent pas. Il existe ainsi un foss smiotique entre le texteauteur et le texte--voir du fait de la perte de visibilit de lintentionnalit de lauteur. Le
90
91
92

Ludwig Wittgenstein, 1978, 6, p.6


Hartman, p.104-105
Lesthtique de la frustration consiste attribuer, dans le projet dcriture, une valeur smiotique lactivit et aux ractions
du lecteur. Autrement dit, considrer que lactivit de lecture elle-mme, dans son aspect bhavioriste, fait partie du texte,
Philippe Bootz, Posie numrique : la littrature dpasse-t-elle le texte ?, 2005, n.p.
30

texte--voir dvoile une intentionnalit qui lui est propre et qui peut diffrer grandement de
celle du texte-auteur.93

On arrive un rsultat trange: une situation de non-communication; tandis que le lecteur


n'a accs qu' une part rduite du projet intentionnel de l'auteur, l'auteur perd ses privilges
d'autorit sur le texte--voir, qui volue de manire autonome, dans l'espace priv de
l'exprience smiotique entretenue entre le lecteur et le texte. Wittgenstein, encore, mais
cette fois, dans Culture and Value:
L'trange [queer] ressemblance entre une investigation philosophique (et peut-tre
tout spcifiquement en mathmatiques) et une investigation esthtique. [...]
Il existe une grande diffrence entre l'effet d'un script que l'on peut lire fl
uem ment et un
autre script que l'on peut crire, mais pas dchiffrer aisment. Les penses sont comme
xxxvi 94
enfermes dans un coffret .

Cette image du coffret peut tre mise en parallle avec la thorie de la bote noire
(black box) dveloppe en Intelligence Artificielle (AI). La thorie part de ce postulat: il est
peu probable que l'on arrive dcrire structurellement les mcanismes de la conscience, il
vaut mieux donc se concentrer sur ce qui y entre et ce qui en sort. En termes de bote
noire, l'criture du code et les data sont un input (une entre d'information), et la
production de texte est un output (une sortie d'information). La thorie smiotique de Bootz
semble s'enrichir de ces thories philosophique et cyberntique. Lors de la production
programme de texte, la question de l'intention devient un sujet spculatif.

1.3. Potique programme et problmes d'intention


merge des expriences des potes-programmeurs une nouvelle figure potique,
qui correspond la figure d'auteur que Espen J. Aarseth, thoricen de la cybertextualit,
appelle le cyborg. Ce terme, sur-utilis par la science-fiction, est dtourn par Aarseth pour
caractriser les modes de production et d'apprhension, d'criture et de lecture, de la
textualit informatique dite ergodique95:
Tout espace relevant de la notion de cyborg, ainsi que tout espace relevant d'une relation de
communication, est domin par une question de domination et de contrle. L'interrogationclef dans le champ de la cyborg-esthtique est donc: Qui ou qu'est-ce qui contrle le texte?
[...] Le pouvoir culturel de la gur
fi e du cyborg est largement du de nombreux
positionnements interstitiels entre cette gur
fi e et les machines, entre l'tranger et le familier,
entre l'indpendance et l'amlioration [matrielles] [...]. Ainsi s'articule un thme populaire
qui remonte aux mythes de Ddale et de Promthe: l'ambivalence de l'auto-amlioration
matriellexxxvii .96

Aarseth fait ici signe vers un malaise prsent dans l'apprhension de textes produits par des
programmes. La gnration textuelle participe d'un courant de recherche en Intelligence
Artificielle qui s'interroge sur l'intentionnalit des programmes.
Si moi-mme, jusqu'ici, n'ai pas produit de textes rsultants d'une programmation,
c'est qu'il est difficile d'articuler le mode d'interprtation pratique que rclame l'interactivit
93
94
95

96

Philippe Bootz, Posie numrique: du cybertexte aux formes programmes, 2006, n.p.
Ludwig Wittgenstein, 1998, pp.29-30
ergodique, driv de ergon (l'action, en Grec), s'appliquerait selon Aarseth des modes textuels d' interaction non triviale,
i.e. o il est requis du lecteur une participation active dans la cration et l'mergence du texte; bien que non rductible au
contexte informatique, cette dfinition s'applique particulirement aux jeux informatiques, aux modes de communication en
temps rel, et aux textualits exprimentales labores pour l'ordinateur.
Espen J. Aarseth,1997, p.54
31

des programmes (quand je dcide qu'un texte est form en arrtant la machine) des modes
d'interprtation littraires et thoriques, encore prgnants d'une autorialit pense sur le
mode du choix linguistique (paradigme sur syntagme) et de la signifiance smiotique. Si
Philippe Bootz et les potes-programmeurs croient en la possibilit de l'inscription dune
intentionnalit esthtique au sein de la technologie97, ils ne font pas d'ambigut sur le fait
que cette intentionnalit est la projection d'un auteur humain dans la machine par l'criture
du programme. Mais quand il s'agit de reconnatre des qualits esthtiques et
intentionnelles au programme, c'est--dire au code lui-mme, il y a dbat.
J'aimerais ici prsenter plusieurs manifestations de ce malaise face une nouvelle
textualit issue de l'criture du code. Cette rflexion n'est pas cense tre reprsentative d'un
champ critique, ma connaissance des dbats en AI n'tant pas assez dveloppe. Ces
quelques critiques vont me permettre de dpasser une certaine ide du texte comme
produit, afin de m'acheminer vers celle d'un texte producteur, que sera la potique du
code.
1.3.1. Les critiques littraires
Le smioticien Franois Rastier, dans son essai Ecritures dmiurgiques, voque
la puissance quantitative de production des textes combinatoires, citant les exemples d'un
gnie japonais du haiku au XVIIme sicle en parallle avec le gnrateur automatis de
haikai de Jean-Pierre Balpe98:
Aucun logiciel ne peut videmment exercer la rigueur critique qui reste celle des
meilleurs auteurs et des meilleurs lecteurs. Certes, la combinatoire semble
productive tant que lon combine des lettres encore que cette combinaison
produise des foules de non-mots; mais ds que lon combine des mots, elle ne
produit que des chimres, car une phrase ne se rduit pas une collection de mots,
ni un texte une collection de phrases, etc.

Jean Clment, un proche de Jean-Pierre Balpe au laboratoire Hypermdias l'Universit


Paris 8, formule ce problme en terme de fantasme de la littrature combinatoire, dans un
article ponyme dj cit. Il dgage deux types principaux:
1) le fantasme du langage en dsordre, de type dconstructiviste et assimil aux pratiques
des avant-gardes anti-art de type DADA ou Beat;
2) le fantasme du langage sous contrle, dans une logique formaliste rinterprte par les
artistes cyberntiques et perue comme traditionaliste.
Les critiques formules l'encontre de la cration textuelle programme se portent
majoritairement sur le deuxime type, et Clment cite l'un des premiers crivains
l'articuler, Italo Calvino dans son texte "Cyberntique et fantasme:
Quel serait le style d'un automate littraire ? Je pense que sa vraie vocation serait
le classicisme : le banc d'essai d'une machine potico-lectronique sera la
production d'uvres traditionnelles, de posies formes mtriques closes, de
romans arms de toutes leurs rgles.99

J'aimerais voquer la polmique souleve l'occasion de la publication de The


Policeman's Beard is Half Way Constructed, un recueil de textes gnrs par le chatterbot
97
98
99

Philippe Bootz, 2006, n.p.


Prsent aux aux Immatriaux en 1985
Confrence d'Italo Calvino donne en 1967, en ligne sur http://hypermedia.univ-paris8.fr/Groupe/documents/Icalvino.htm
32

RACTER, un robot parlant rput pour sa verve et son art de la narration (RACTER le
raconteur). Selon l'encyclopdie Wikipedia:
un chatterbot est un programme (robot) qui tente de converser avec une personne durant
quelques minutes ou plus en donnant l'apparence d'une conversation avec un humain. Il est
vrai qu'une bonne comprhension de la conversation est ncessaire la tenue d'un dialogue
sens, mais la plupart des chatterbots ne s'y essayent pas. Ils reprent plutt les mots-cls ou
les expressions de leur interlocuteur pour retrouver des rponses prpares ou calcules
l'avance et qui peuvent mener la conversation plus loin d'une manire plus ou moins
intelligente, mais sans ncessiter de comprendre de quoi ils parlent.100

De nombreux robots parlants (ou bote parole: chatterbox) sont en ligne101, et des
comptitions sont organises pour dynamiser la recherche en AI et produire des robots de
plus en plus performants102. Le critre de performance principal est 'l'humanit' du robot:
pour valuer ce critre, on fait passer aux robots le Test de Turing, qui consiste pratiquer
une conversation par ordinateur interpos sans savoir si l'on affaire un robot ou un
humain. Plus on est 'tromp' par le robot, plus le robot est dclar 'humain' et russit donc le
test. Les robots parlants les plus connus sont probablement ELIZA, cr(e) en 1966 par
Joseph Weizenbaum (et crit en langage Snobol), et RACTER (crit en BASIC), cr en
1984 par Thomas Etter & William Chamberlain.
Il fut rvl que les template du code de RACTER, dans sa version commerciale
(vs. sa version littraire, i.e. le recueil de texte publi), n'taient pas assez complexes pour
gnrer des textes aussi riches que l'ouvrage le laissait penser: la part d'intervention des
programmeurs tait non ngligeable en termes d'arrangement des meilleurs morceaux de
RACTER pour la publication, mais aussi en termes de choix de lexique et de
programmation d'expressions toutes faites engendrant une stylisation pr-programme de la
gnration textuelle.
Malgr la polmique, la publication de The Policeman's Beard reste un moment
important dans la perception littraire des exprimentations des travaux en AI sur la
gnration textuelle. Le site Ubuweb publie de larges extraits de l'ouvrage dans son
Anthology of Conceptual Writings , autant pour le style riche, bien que trich, de la
voix robotique, que pour la porte conceptuelle de la mystification autoriale103. Le but
avou du programmeur William Chamberlain tait d'amener l'ordinateur crire sur soimme (to write about itself), comme il le dit dans un essai ponyme104.
The Policeman's
Beard est une srie de textes
htrognes
juxtaposs,
alternant prose narrative,
prose potique et vers libre;
il peut tre considr
comme une exprimentation
sur le rcit plus que sur les
genres potiques, en vertu
du fait que des axes rfrentiels sont crs travers le traitement des donnes - une srie
limite de noms, par exemples, qui, rintroduits intervalles rguliers dans le texte, et
laissant une trace dans la mmoire du lecteur, finissent par devenir des personnages. Un
100
101
102
103
104

Encyclopdie Wikipdia, article Chatterbox, http://fr.wikipedia.org/wiki/Chatterbox


Slection de rfrences par Franois Parmentier:
http://francois.parmentier.free.fr/php/top50/recherche.php?a_trouver=bot&id=210
Le plus connu tant le Chatterbox Challenge, http://www.chatterboxchallenge.com/
RACTER, http://www.ubu.com/concept/racter.html
Bill Chamberlain, 1984, n.p.
33

extrait du code (ci-dessus) reconstitu sur le site Robot Wisdom105 permet d'entrevoir la
logique narrative.
L'ensemble textuel est li par la permanence d'une voix la premire personne qui
fait alterner des micro-rcits recomposs et des considrations existentielles selon un
mode pseudo-rflexif recherch par Chamberlain. Le tout parsem de mta-commentaires
ironiques comme Work of
stupefying genius number [x] qui
revient dans une dizaine de
paragraphes. Je reporte ci-dessous
quelques passages o l'ordinateur
joue de faon rflexive avec une
persona relative sa nature
d'ordinateur (I need electricity),
de raconteur (That is interesting),
et de programme performant en AI
(I am clever)106. On remarquera
la comparaison finale avec l'arbre
(A tree or schrub can grow and blossom), rappelant la structure de la modlisation en
template voque propos de Charles O. Hartman.
C'est partir de la question de la persona qu'un critique comme Josef Ernst va
problmatiser ses accusations. Dans Computer Poetry: an Act of Disinterested
Communication, Ernst dveloppe une thse ngative contre le positivisme de la recherche
en AI, et pingle la cration de type non-intentionnelle qui crerait des pseudo-persona
machiniques: La machine dconstruit apparemment l'auteur aussi bien que n'importe quel
sens d'un texte donn xxxviii107. Sa critique se fonde sur un malaise face des modes
d'interprtations modifis par la nature mme de la gnration textuelle robotise: le
programme a une structure prfabrique qui exclurait la possibilit de gnrer un
langage aux proprits varies et ouvertesxxxix108. Les gnrateurs de texte, ainsi, sont
pour Ernst fondamentalement rgressifs en terme d'histoire littraire en tant qu'ils seraient
concerns par des vrits technocratiques plutt que des ambiguts potiques ,
ce qui ressemble un pome et se lit comme un pome n'est pas un pome. C'est une pice
de RACTER que le lecteur peut identifi
er une littrature entendue comme pragmatique
formellexl .109

Cette pragmatique formelle que pourfend Ernst est en effet la base de toute gnration
textuelle. Ernst rejette la double artificialit de la production textuelle de RACTERChamberlain une intelligence artificielle d'artifice dont les enjeux sont formuls comm:
*une pragmatique logique rduite par Ernst une fonctionnalit utilitaire et ambitieuse,
alors qu'ils pourraient tre interprts dans le sens d'une performativit du code en termes
cratifs;
**une pragmatique smantique, qui met en place des jeux de langages que Ernst dclasse
en tromperie, alors qu'on pourrait y voir une performance, un art de la tricherie;
***un art formel, qui serait la caractristique d'une littrature classique arbitraire et
autoritaire, ce qui relve d'une vision relativement caricaturale de ce qui est tudi
105
106
107
108
109

http://www.robotwisdom.com/ai/racterfaq.html
Texte intgral sur Ubuweb, http://www.ubu.com/concept/racter.html
Josef Ernst, 1992, p.451
Ibidem, p.452
Ibidem, p.455; Ernst fait ici rfrence une srie de marqueurs du potique comme l'indentation, la syntaxe obscure, etc.
34

aujourd'hui comme classique . La machine ne serait capable que d'imiter, de reproduire


des formes rigides. De plus, Ernst ne prend pas en compte le haut degr de parodie souvent
impliqu dans la gnration automatise de texte (cf. 1.1.3). Il passe galement outre toute
une tradition dite formaliste et profondment exprimentale dont Florian Cramer rappelle la
riche histoire dans Words Made Flesh, et que j'ai dj voqu.
Josef Ernst critique l'intentionnalit de la cration machinique, en tant qu'elle
voudrait vendre de la forme, promouvoir un packaging esthtique, c'est--dire des modles
de cration formats qui seraient rvlateurs d'une idologie conservatrice. Cette ide est
entretenue, dans le discours de Ernst, par l'hypothse que les textes programms ne
communiquent rien mais s'imposent, comme le discours publicitaire dont l'intentionnalit
serait nulle, car entirement tourn vers l'objet sans possibilit de rflexivit. Chamberlain
lui-mme, le pre de RACTER, montre pourtant la voie d'une rflexion non dtermine par
l'intentionalit:
Je trouve intrigante la possibilit que nous avons, nous les humains, dont la conscience est
une facult indissolublement lie l'exprience, d'tre concerns d'une certaine manire par
une forme d'nonc qui n'a aucune base dans l'expriencexli. 110

Le discours de la nouvelle gnration des artistes de la gnrativit, dont les portes-parole


sont les 'artistes logiciel' Geoff Cox, Alex McLean et Adrian Ward dans leur essai La
praxis du code111, fait cho Chamberlain, contre les critiques de type Ernst:
Il est important de reconnatre que les actions d'un morceau de code dpassent de beaucoup
l'acte de traduction des intentions d'un auteur. Le code interagit avec l'utilisateur, avec luimme, avec son environnement, et les systmes auxquels il accde via les interfaces
mdiatises plusieurs niveauxxlii.112

1.3.2. La critique smantique


Une critique plus labore du dfaut d'intentionnalit des programmes
informatiques merge des dbats philosophiques en AI autour de la question smantique. Il
ne s'agit pas ici de critiquer les rsultats esthtiques de la programmation textuelle, mais
d'valuer ses capacits reproduire (et non pas imiter) le mode de pense humaine. A
propos de Hartman, j'voquais la pense wittgensteinienne, et sa discussion sur la
comprhension que l'on peut remettre en jeu dans le cadre de la gnration textuelle.
L'interrogation porte sur cet espace indtermin qu'ouvre le processus de programmation:
l'espace diffrentiel entre l'instruction et le rsultat. Comment dterminer ce moment? Dans
quelle mesure la production textuelle est-elle lie l'instruction? L'instruction elle-mme
est crite par le programmateur, elle est donc humaine, par dfinition intentionnelle; mais
que se passe-t-il quand l'ordinateur prend le relais? Wittgenstein s'interroge similairement
sur ce moment problmatique de l'acte de comprhension, o le discours se trouve en
attente de dtermination: ce moment est combl par un geste interprtatif:
N'y a-t-il pas un foss entre un ordre et son excution? Je comprends ceci, mais seulement
parce que je lui ajoute quelque chose, l'interprtation. Mais si on devait dire une phrase
est en attente de son interprtation , cela voudrait dire: une phrase ne peut pas tre
comprise sans un cavalierxliii.113
110
111
112
113

Bill Chamberlain, 1984, n.p.


Sur lequel je reviendrai plus tard, au chapitre 3.
Cox, McLean, Ward, 2004, p.164
Wittgenstein, 1978 , p.6
35

Il semblerait que les textes gnrs par des robots soient dans cette attente de cavalier: une
attente de matrialisation dans une forme intentionnelle.
Le philosophe John R. Searle labore une rflexion contemporaine sur le problme
d'intentionnalit dans le langage robotique. Son clbre article Mind, Brains, and
Programs 114 expose les critiques qu'il labore l'gard du courant fort de l'AI. Ce
dernier stipule que l'acte d'excution d'un programme informatique est un acte de
comprhension qui rapproche le fonctionnement de l'ordinateur de celui du cerveau
humain. L'argument de Searle s'appuie sur le fait qu'un programme d'ordinateur n'est pas
intentionnel , et donc ne peut accomplir cet acte de comprhension. Je ne retiendrais ici
que les arguments qui servent mon propos.
Searle est l'auteur de l'exprimentation de la chambre chinoise (the Chinese
room): un homme, qui ne parle que l'anglais, est assis dans une pice close et a devant lui
un ensemble de papiers sur lesquels sont crits des mots en chinois, et un autre ensemble de
papiers sur lesquels sont crits des rgles en anglais formulant les instructions pour
assembler les mots en chinois de faon logico-syntaxique. L'homme suit donc les
instructions et construit des phrases correctes en chinois, mais sans en comprendre le sens.
Un tmoin, positionn en dehors de la pice lit les assemblages de l'homme. L'homme est
assimilable au programme; les mots en chinois, la base de donnes; les instructions en
anglais, au code; le tmoin, un utilisateur du programme. Si le tmoin est convaincu que
l'homme parle chinois couramment, le programme russit le test de Turing.
Searle essaie de montrer que cette exprience ne fait que prouver les capacits
d'imitation du programme, mais pas son intelligence (qu'il dfinit comme comprhension
intentionnelle des vnements et des processus). L'homme dans la pice close ne comprend
pas les donnes qu'il manipule et le texte qu'il gnre; il parle le langage des instructions,
mais ce n'est pas une condition suffisante pour parler de comprhension du processus du
programme selon Searle. John Searle est d'abord un philosophe du langage, et cette
exprimentation s'insre dans sa distinction entre syntaxe et smantique: suivre des
instructions syntaxiques (la manipulation de symboles formels) n'est pas suffisant pour
gnrer de la smantique. Puisque le programme ne comprend pas le sens de ce qu'il
gnre, sa production n'a pas de contenu smantique; il est donc en dfaut d'intentionnalit.
Mais la rflexion en smantique nous apprend aussi que sa critique smantique
n'est valable que dans le cadre d'un dbat sur l'humanit de l'ordinateur. Or la question
textuelle dpasse rapidement ce dbat. Postuler une intentionnalit d'criture implique la
rvision de la posture hermneutique en contexte d'criture informatique comme le fait
Philippe Bootz, dans le domaine smiotique.

1.4.1. Des nouvelles mthodes d'approche des textualits


informatiques
Le programmeur-pote Jim Carpenter, enseignant la Wharton Business School de
l'Universit de Pennsylvanie, labore une rflexion intressante qui permet de dpasser,
semble-t-il, les impasses smantiques des programmes de gnration textuelle. Il propose
un modle pragmatique fond sur une conomie de la valeur esthtique. Carpenter cherche
prcisment, dans ce cadre, caractriser le code (input) et le texte gnr (output) de
manire spcifique.
114

John R. Searle, 1980, n.p.


36

1.4.1. Une approche quantitative des textes gnrs par ordinateur


Jim Carpenter travaille dans le domaine de la gnration textuelle, et a mis au
point son propre gnrateur: le Electronic Text Composition (ETC), qui possde une
persona de robot-pote, Erika T. Carpenter, sous le nom de laquelle Jim Carpenter publie
les pomes gnrs par ETC. Carpenter analyse l'tat des arts textuels gnratifs en termes
quantitatifs. Il fait part d'une vritable conomie, en constatant le nombre impressionnant de
gnrateurs de posie disponibles. Carpenter voque le caractre fondamentalement
inintressant de la plupart de ces gnrateurs potiques: leur intrt n'est pas long-terme, il
relve de la curiosit de la part du lecteur-utilisateur pour un programme, et non pas pour
un texte potique. Les gnrateurs sont rduits n'tre que des gadgets: Bien que les
mthodes puissent provoquer une discussion, les textes la refusentxliv 115.
Carpenter fait partie d'une nouvelle gnration de potes-programmeurs qui sont
confronts un problme de potique pos dans le cadre d'une pragmatique littraire:
comment intresser son lecteur ? Son exprience tmoigne ainsi d'une confrontation avec le
paradoxe de l'innovation potique auquel tait confront Hartman. Et comme Hartman,
Carpenter dveloppe une pragmatique, mais cette pragmatique questionne les valeurs d'un
milieu littraire. Sous le nom d'Erika T. Carter, il envoie les pomes gnrs par ETC des
revues littraires de renom et relativement conservatrices (d'un point de vue potique). Ses
pomes sont en gnral accepts par des diteurs ignorant l'origine robotique d'Erika, mais
trs au courant des attentes du public littraire. Selon le principe de la bote noire, les
pomes ne sont pas jugs en fonction de leur intention, mais comme produits.
Mais Carpenter se rend compte que ses pomes pastichent diffrents moments de
l'histoire de la posie amricaine depuis le Modernisme (d'o leur succs). Le problme qui
se pose ici relve d'un conflit entre authenticit et originalit, sans que la question de
l'intention (de la conscience crivante) soit mise en jeu. Le principal marqueur du potique
depuis le Modernisme est le vers libre, et surtout, l'nonciation paratactique. La parataxe
ou juxtaposition syntaxique est dj un critre de la modernit potique relev par
Hartman. Lors d'une confrence tenue Penn University en 2006, au cours de laquelle
Carpenter faisait 'tourner' son gnrateur de posie, les ractions du public face aux
rsultats furent signifiantes. La plupart des auditeurs souriaient de faon complice,
reconnaissant ici un clich du romantisme tardif, l un tour imagiste, autre part une
coquetterie surraliste, et tout cela grce la sophistication d'un programme dont les
instructions syntaxiques sont domines par la parataxe. On assiste un test de l'effectivit
'potique' (ou plutt, leur degr de poticit, au sens tautologique o la poticit est ce qui
peru ou reconnu comme potiquement valable) auprs des lecteurs spcialistes que sont
les diteurs de ces revues ou les auditoires littraires. Carpenter se refuse attribuer, aprs
ces tests, une valeur de qualit ces pomes: pour lui, ils ont simplement pass
l'preuve d'un march littraire gouvern par les rgles d'une conomie du got. Cette
conomie n'est pas forcment financire, mais elle gnre de la valeur symbolique pour tre
lgitime. Puiser dans les ressources de ces gnrations de potes modernes pour plaire un
public qui possde un certain bagage culturel (les lecteurs de revues littraires) est encore
une valeur sre. Carpenter en conclut donc que les pomes de ETC ont une valeur qu'il
appelle comptitive .

115

Carpenter, Document .PDF accompagnant la lecture Public Override Void, 2005


37

1.4.2. Une approche qualitative du code


Que devient, dans cette conomie, la qualit relative au geste potique? Cette
qualit est-elle seulement un critre valide dans le contexte informatique? Carpenter postule
que cette qualit existe, et qu'elle rside dans le code, l'criture du programme lui-mme.
Ce qui est mis en valeur, c'est comment le code cre un environnement smantique
autonome: plutt que de reproduire des modles linguistiques, il cre ses propres modles.
Selon les mots de Carpenter, le code dveloppe une cartographie d'entits relationnelles,
[...] des ontologies navigablesxlv 116. On trouve dans son code, publi intgralement sur
Internet117, une ligne de code rcurrente qui tmoigne d'une perspective alternative sur la
smantique du code considre comme virtuelle et actualiser partir d'un champ
syntaxique (ou formel):
RealizeSemantics(Word[] wordpool)

Le code est le medium qui va faire transition entre reprsentation (mimesis) et formalisation
(logique) en prsidant une autonomisation du programme de gnration potique.
Carpenter, dcrivant les tapes du code, parle d'objets constituents (en anglais) qui
prennent conscience d'eux-mmes comme noncs (selon le principe de rcursivit dj
voqu):
La programmation fait en sorte que [les constituents] aient l'intelligence de se construire
eux-mmes et de se reproduire avec d'autres constituents, qui en retour savent se construire
et se reproduire jusqu' qu'il n'y ait plus rien que des terminaux, qui ne savent que se
transformer eux-mmes grammaticalement en relation avec les terminaux qui les
entourentxlvi .118

Cette autonomisation du programme est ce qui constitue son authenticit : il est capable
de gnrer tout seul, au moyen d'une base de donnes trs large (le British National
Corpus) et d'une codification complexe des template, des textes potiques. Carpenter
revendique un art de la programmation: Je n'ai jamais crit de code plus lgant et plus
achev un niveau esthtique. C'est partir de ce changement de perspective sur
l'esthtique potique que le code commence jouer un rle de premier plan.
||||||||||
Ainsi, la question de la valeur qualitative et esthtique de la textualit du code n'est
pas sparable de son conomie, i.e. d'une perception quantitative et pragmatique de ses
fonctionnements. Dans ce sens, il me semble important, pour comprendre comment le code
peut obtenir une valeur potique, d'essayer de cerner ces pratiques dans leurs conditions de
productions culturelles. La qualit que prend le langage programm n'est perceptible que
dans le cadre d'une culture particulire que j'essayerai de dfinir dans la deuxime partie.
En transition, j'aimerais revenir sur un point prcis de l'criture du code qui
rassemble les pratiques de Charles O. Hartman et de Jim Carpenter: la circulation du code
selon la pratique de l'open source. Cette expression appartient une thique du rseau
informationnel: elle se prononce pour la libert de l'information sous la forme d'un partage
116
117
118

Carpenter, ibidem, p.1


Ibidem, pp.4-53
Ibidem, p.3
38

des fichiers de codes source. Les deux crivains se prononcent en faveur de cette thique,
en publiant les codes source de leur programmes. Hartman ouvre Virtual Muse sur ces
mots:
L'intrt [de ce livre] ne concerne pas les programmes eux-mmes (qui sont relativement
simples et peu originaux), mais l'usage que l'on peut en faire. Pour cette raison, j'inclurai
toujours les chi
fi ers de code source accompagns de commentaires sur la structure du
programme afi
n que des programmeurs plus aguerris puisse le modifi
er xlvii.119

Il faut noter l'insistance de Hartman convoquer une figure originale de lecteur bnvolent:
le programmeur aguerri. Virtual Muse est un projet orient sur l'usage des programmes
de gnration de posie, non pas sur la promotion de pomes, mais sur la proposition de
nouvelles mthodes d'criture. De mme chez Carpenter. En annexe de son site consacr
la dcouverte et l'utilisation de ETC, Carpenter a ouvert un weblog, The Prosthetic
Imagination , qui rend compte des dveloppements et des amliorations subies par son
programme. Comme pour le Prose de Hartman, le gnrateur est un vritable work in
progress grce la mise en ligne du code sous licence GNU - License Publique
Gnrale : une forme originale de copyright concernant la distribution et l'utilisation des
programmes informatiques comme codes source. Cette licence se prsente sous la forme
d'un texte insr dans les fichiers du programme distribu120.
Pour mettre un programme sous copyleft, on doit d'abord le mettre sous copyright; ensuite
on ajoute des accords de distributions comme instruments lgaux qui donnent le droit tout
le monde d'utiliser, de modifi
er, et de redistribuer le code du programme ou de n'importe
quel programme driv, mais seulement si ces accords de distribution restent inchangs.121

Se dveloppe une thique de la proprit publique o le code et les liberts deviennent


lgalement insparables. Jim Carpenter explicite sa perspective de la protection des
liberts individuelles; sur son blog il fait constamment rfrence cette libre distribution
pour le bien d'autrui , de la communaut , mais toujours dans un cadre pragmatique et
didactique: le droit d'tudier les mcanismes du programme pour mieux les adapter nos
besoins 122. L'adoption de cette charte privilgie le monde des programmeurs aguerris et
surtout prts exprimenter de faon cooprative, contre l'univers dit commercial de la
programmation plac sous le signe de l'entreprise, de la restriction de l'accs aux outils
digitaux et du monople des droits d'utilisation.
Les deux projets se prsentent alors comme une forme contemporaine d'art
potique, vhiculant des mthodes d'application textuelles, une esthtique exprimentale,
mais aussi une thique et une pragmatique: un ensemble de valeurs critiques qui
s'appliquent la conception et la production du texte. Comme le note le chercheur (et
bloggeur sur Grand Text Auto) Noah Wardrip-Fruin dans ses notes de lectures sur l'ouvrage
de Hartman, la qualit du projet rside bien dans cet art potique repens pour l're du code
et de l'exprimentation en programmatique:
L'intrt des processus mis en place par Hartman n'est pas qu'ils relvent d'un code lgant,
119
120
121
122

Charles O. Hartman, 1996, A Note to the Reader


Ce texte se trouve dans son intgralit sur Wikipedia:
http://en.wikipedia.org/wiki/Wikipedia:Text_of_the_GNU_Free_Documentation_License
En ligne sur http://www.gnu.org/copyleft; version franaise sur http://fsffrance.org/gpl/gpl-fr.fr.htm
Voir les deux entres du blog The Prosthetic Imagination concernant le problme de l' open source :
[http://theprostheticimagination.blogspot.com/2006/04/open-source-in-age-of-digital.html#links] et
[http://theprostheticimagination.blogspot.com/2006/04/open-source-part-two_24.html#links]
39

mais qu'ils ouvrent un territoire d'exploration linguistique et permettent une exploration plus
pousse (grce au fait que ce code soit modifi
abl e)xlviii .123

123

Ces notes sont en ligne sur le blog collectif Grand Text Auto, plateforme de nouvelles et de discussions propos des
nouvelles textualits lectroniques, et particulirement sur les formes de narrations interactives (avec une orientation sur les
jeux vidos exprimentaux): http://grandtextauto.gatech.edu/2005/07/21/reading-processes-hartmans-virtual-muse/
40

2. Le code textualis: les artisans du code

J'aimerais ici clairer tout un pan d'une culture textuelle, potique et non-littraire,
certes marginale par rapport au champ de l'exprimentation dite littraire, mais lui
fournissant des modles d'innovation. Il s'agira de comprendre comment des modles
esthtiques peuvent merger d'une pratique sociale de la textualit informatique dans un
contexte cyberntique.
Le niveau esthtique dont parle Jim Carpenter est constitu par un saut qualitatif
de la conception du programme l'criture du code. Cette perception qualitative a beaucoup
voir avec la postulation par Donald Knuth d'un art de la programmation. Donald Knuth,
figure mythique de la programmation, est cit par de nombreux thoriciens de l'esthtique
du code124. En 1974, Knuth reoit le ACM Turing Award125, prix l'occasion duquel il
prononce un discours sur L'art de la programmation informatique126, qui est aussi le tite
de son grand oeuvre127. Dans son discours, il se propose d'aller contre le courant scientifique
qui pense ncessaire, afin de faire progresser la science informatique, de transformer l'art de
la programmation en science, c'est--dire de transformer les intuitions en systmes et en
certitudes. Knuth suggre que cette ide du progrs ne prend pas en compte les enjeux des
deux termes qui sont complmentaires. Il retrace les histoires tymologiques des mots art
et science, depuis le latin ars, artis (l'art de faire) jusqu'au sens instructionnel de
science (ce qui peut tre enseign un ordinateur: un test de connaissance assimilable
l'automatisation des procdures dans les algorithmes du programme). Knuth rapporte les
propos de nombreux penseurs dfendant la complmentarit des deux champs de savoir,
comme par exemple John Stuart Mill:
L'art [...] rassemble [...] les vrits relevant de la production de conditions, diffrentes et
htrognes, ncessaires aux effets exigs par la vie pratiquexlix.128

L'essai de Knuth dmontre qu'adopter une vision esthtique sur n'importe quel sujet, c'est
nommer un sentiment esthtique et dfendre une vision:
Quand je parle de programmation informatique comme art, je pense d'abord une forme
d'art dans le sens esthtique. Mon but premier comme auteur et ducateur est d'aider les
gens crire des beaux programmes. [...]. Certains programmes sont lgants, certains sont
exquis, certains sont tincelants. Je soutiens qu'il est possible d'crire des programmes
grandioses, des programmes rsonants, des programmes vraiment magnifi
ques l.129

Ce sentiment s'exprime dans la satisfaction de matrise du matriau, comme en composition


musicale ou potique prcise Knuth, dans l'tablissement d'un systme de rgles, ou encore
dans la russite virtuose qu'est l'accomplissement du plus avec le moins lments de
contrle que l'on retrouve en thorie cyberntique. En termes d' art de la programmation,
124
125
126
127
128
129

cf. entre autres Florian Cramer, Nick Montfort et Alan Sondheim


Association for Computing Machinery = ACM; Turing = le mathmaticien Alan Turing, qui a galement donn son nom au
Test de Turing voqu au chapitre 1 propos des chatterbots.
En rfrence son ouvrage du mme nom, un volumineux prcis de programmation dont on peut avoir un aperu sur
http://www-cs-faculty.stanford.edu/~uno/taocp.html
The Art of Computer Programming, vol1-4, Addison-Wesley, 1997, Reading, Massachusetts; d'abord publi de 1968 1974,
cet ouvrage est une bible exercices et d'analyses d'algorithmes et de mthodes de compilation
John Stuart Mill, cit dans Donald Knuth, 1974, p.668
Knuth, 1974, p.670
41

cela se traduit par un systme de valeurs que Knuth place d'abord sous le signe de
l'utilitarisme de Jeremy Bentham: la libert toute relativiste de dcider des critres de
beauts selon son got n'est que plus apprciable quand on sait que les belles choses sont
utiles aux autres. Les critres esthtiques du programme se dclinent ainsi dans la
conscience que le programme peut tre communiqu, transmis et rutilis par d'autres dans
un autre temps: le programme doit tre fonctionnel, amliorable (les standards et formats
informatiques voluant trs vite), il doit savoir interagir gracieusement avec un utilisateur
(par exemple savoir publier des messages d'erreurs clairs pour l'aider mieux manipuler le
programme), et enfin il doit utiliser au mieux les ressources de l'ordinateur comme systme
global.
Enfin, et c'est peut-tre ce qui a le plus influenc les pratiques exprimentales et
artistiques dont je vais parler dans cet chapitre, Knuth lance un appel l'exprimentation de
loisir. Il rappelle les loisirs des tudiants en science informatique de la prestigieuse cole de
Standford aux Etats-Unis - crire le plus petit programme par exemple:
L'art de s'attaquer des mini-problmes [...] va aiguiser notre talent rsoudre de vrais
problmes, et l'exprience va nous aider tirer davantage de plaisir de nos
accomplissements. Dans la mme veine, nous ne devrions pas avoir peur de l'art pour l'art,
ni nous sentir coupables de programmer juste pour s'amuser. [...] Je ne pense par que cela
soit une perte de temps, et Jeremy Bentham ne dnigrerait pas non plus l' utilit de ces
passe-temps [...]: quoi peut-on prescrire le caractre de l'utile, sinon ce qui est une
source de plaisir?li 130

Une vritable culture de la programmation merge ainsi dans l're cyberntique, et


particulirement la figure du programmeur modle, bien reprsente par le site The Jargon
File qui collectionne les faits, gestes et discours des programmeurs. L'ide d'une esthtique,
dans ce contexte, est davantage lie une histoire de la production qu' une histoire de l'art.
A propos d'une esthtique industrielle, l'Encyclopdie Universalis remarque que
l'expression souligne bien que les objets produits par l'industrie ne s'puisent pas dans
leurs fonctions utilitaires, et qu'ils peuvent dvelopper de surcrot des qualits plus
gnralement humaines131. Esthtique ici retrouve son sens tymologique de sentiment, et
les programmeurs dveloppent leur propre histoire de l'art de la programmation selon cette
dfinition, en activant le corrlat conceptuel du sentiment: le sens du jugement. Andrei
Ershov, autre grand programmeur de la gnration de Donald Knuth, parle dans un discours
prononc au cours d'une session des Joint Computer Conferences132 de l'esthtique et [du]
facteur humain en programmation. voquant une mthode de division du travail en
oprations lmentaires, il esquisse un portrait du programmeur modle:
Imaginez un homme qui doit consacrer son temps faire des mots-croiss, huit heures par
jour, cinq jours par semaines, cinquante semaines par an, et vous comprendrez ce qu'un
programmeur spcialis dans l'criture de classe troite133 [narrow classes] de composants
de programme affronte. [...] Le programmeur est la cheville d'une seconde rvolution
industrielle; en tant que tel il doit possder un mode de pense rvolutionnairelii.134

La seconde rvolution industrielle, dit-il, est intellectuelle, et ses facteurs esthtiques


rsident dans des mthodes cognitives: une rflexivit dans le processus du comprhension
(comprendre ses propres capacits programmer), la ncessit d'accomplir un travail sans
130
131
132
133
134

Knuth, 1974, p.671


H. Van Lier, Esthtique industrielle, Encyclopedia Universalis, t.6, 1970, p. 572.
srie de runions de chercheurs dans le champ des thories de l'information au dbut des annes 1970,
Dans la thorie des nombres algbriques, la groupe de classe troite d'un champ de nombres K est l'affinement du groupe de
classe de K qui prend en compte une information sur K pris dans le champ de vrais nombres (cf. Wikipedia).
Andrei Ershov, Aesthetics and the Human Factor in Programming, 1972, p.503-504
42

faute (un programme erron ne fonctionne pas), la capacit envisager ces travaux dans des
contextes sociaux et publics. Ershov conclut en comparant la rvolution informatique la
rvolution humaniste ayant succd l'invention de l'imprimerie.
De telle conceptions trouvent des chos philosophiques dans la pragmatique d'un
Richard Rorty, qui, dans La recherche comme recontextualisation allie le plaisir
esthtique au progrs dmocratique dans la croyance une potisation croissante de la
socit 135.
Les expriences textuelles que je vais voquer ici mergent d'une esthtique et
d'une pragmatique, une double entreprise de potisation du code. Dans cette perspective, je
prsenterai plusieurs types de pratiques exprimentales du code, et procderai
progressivement, commenant par introduire le lecteur non programmeur des notions
importantes pour comprendre ces exprimentations: que veut dire auto-rfrentialit dans le
cadre d'une textualit performative? Comment le programme passe de la fonctionalit la
performance? Quels sont les multiples modes de lecture convoqu pour apprcier un code
potis?

2.1. Faire ses lettres en code: une culture de la hack


2.1.1. Qu'est-ce qu'une hack? Entreprise de Textualisation du code
J'aimerais commencer ce chapitre en voquant une lgende clef de la culture de la
programmation, la mini-pope The Story of Mel. C'est l'histoire d'un gnie du code nomm
Mel, un vrai programmeur des temps mythiques de la programmation o l'on crivait en
code-machine. Mel crit le programme le plus performant de son entreprise, mais ses
suprieurs veulent le lui faire rcrire afin de se mettre au niveau des nouveaux standards
d'automatisation contraires la pratique d'criture entirement la main (handoptimized). L'pope retrace le combat de Mel et ses astuces pour ne pas se plier aux
langages automatiss. Cette pope136 met en valeur l'criture du code comme craft, un faire
habile qui implique la ruse.
La textualit brute des langages de programmation (mme s'ils sont plus abstraits
et polics de nos jours) rend compte de cet artisanat. Mel est finalement convaincu, et
rcrit son code, mais ce dernier produit des rsultats inattendus: il triche (the program
would cheat, winning all the time). Mel est non seulement matre du code, mais aussi
dpass par lui. Dans cette dialectique hglienne, le programmeur artiste est celui qui
donne au code ou la machine la possibilit de surprendre son concepteur et son public.
Il faut prciser que cette histoire a longtemps circul par courriel avant d'tre
publie par The Jargon File: l'indentation en vers libre est ainsi le rsultat artificiel des
reformatages successifs subis par le texte dans son parcours entre diffrents courriers. Il est
intressant que le site ait dcid de garder cette version approprie par les diffrents
codes de logiciels de messagerie lectronique, qui devient alors un long pome pique de
geste cyberntique, dont je donne quelques extraits la page suivante.

135
136

Richard Rorty, 1984, p.56


The Story of Mel, in The Jargon File, en ligne: http://www.catb.org/~esr/jargon/html/story-of-mel.html
43

Cet art rus relve de la pratique de la hack. La hack (intraduisible en franais) est
dfinie par Wikipedia comme une modification du code source, ou une astuce lors de la
phase de conception137: l'criture du code classique (purement fonctionnelle) subit une
altration qui lui ajoute une qualit. Mais prendre conscience de cet ajout et lui donner
de la valeur, ne peut se faire que dans le cadre d'une communaut qui juge et qui value. La
communaut hacker s'auto-dfinit ainsi138: le royaume des hackers est une culture
intentionnelle (au sens o chaque individu qui y entre accomplit un acte) liii. Cet acte relve
d'une poiesis du code, un faire habile qui introduit de la diffrence et une marge de
progression (de surprise, d'inventivit) dans l'histoire culturelle de la programmation.
137
138

Hack, Wikipedia (France), http://fr.wikipedia.org/wiki/Hack


The Jargon File, http://www.catb.org/~esr/jargon/html/introduction.html
44

McKenzie Wark, dans son Hacker Manifesto, en formule ainsi les enjeux:
Une hack n'a de valeur pour le hacker que dans la mesure o elle est le dveloppement
qualitatif d'une hack antrieure. Ainsi, la classe des hackers prend galement cette attitude
face elle-mme. Chaque hacker voit l'autre comme rival, ou bien un alli contre un autre
rival [...]. Cet intrt commun est diffi
ci le concevoir justement parce qu'il se porte sur une
diffrentiation qualitativeliv.139

Cette diffrence se constitue dans un rseau de valeurs pratiques o thique et esthtique


sont en relation serre, comme on l'a vu propos de la philosophie de l'open source. Cette
pratique du code dans un faire artistique se dfinit dans un jeu de valeurs qui dterminent
son degr de poticit.
Le code dit 'utilitaire' trouve son idal esthtique dans une conception lgante et
police de son code. Le 'beau' code suit un idal de clart classique qui le rend lisible et
comprhensible pour un compagnon programmeur, selon les critres de Donald Knuth.
C'est aussi un code qui est facilement reproductible, un code qui rentre dans la logique de
mcanisation de la production.
Le code 'insoumis', est celui qui nous intresse: c'est celui qui est rendu difficile
la lecture et qui emprunte des chemins retors pour arriver ses fins. La torsion du code
indique que l'criture abandonne l'idal de clart du 'beau' code pour entrer dans le domaine
du laid, de l'obscur. Les programmeurs tendent comparer le beau code la prose, et le laid
la posie, pour ses capacits rendre ses enjeux ambigus en obscursissant ses motifs
d'criture et en troublant la lecture. Les sites internet qui publient des hack de code obscur
les classent dans des sections appeles tricheries ou posie, et les accompagnent de
notes: puisque le programme est obscur, il appelle la glose 140. Cela ne peut que rappeler la
distinction de Barthes entre lisible et scriptible. L'illisible pour Barthes, c'est le texte
littraire, le Texte, qui se porte la limite des rgles de l'nonciation. C'est aussi ce que fait
le code obscur, exprimental par dfinition.
Le scriptible, pour Barthes, c'est aussi le plaisir du texte dans la diffraction du
sens et la suspension de la comprhension. La pratique de la hack est aussi (et surtout) un
plaisir de programmeur, comme le disait dj Donald Knuth. Mais l o Barthes postule
que ce plaisir merge dans l'oubli du contexte immdiat de la production du texte, les
espaces de publication de cette poiesis du code sont au contraire une constante reproduction
et ractualisation du contexte de production du code une recontextualisation , pour
reprendre le terme de Richard Rorty, dj voqu. Cela empche-t-il le code d'accder au
Texte? Le texte potique ne peut-il pas tre repens en contexte sans perdre de sa poticit?
La textualit exprimentale du code est fondamentalement lie une communaut qui est
en performance de soi-mme sur le rseau, et cette mdiation est capitale pour comprendre
ce fonctionnement.
2.1.2. Auto-rfrentialit: une introduction l'criture et la lecture potiques des
langages de programmation
Comme la culture intentionnelle des programmeurs-hackers, qui se reconnat par
un acte d'adhsion des valeurs communes, le code opre une reconnaissance de lui-mme
comme criture par une srie d'actes rflexifs.
Dans la perspective smantique de John Searle, l'tat intentionnel est form partir
139
140

McKenzie Wark, 2004, [084]


Alors que le 'beau' code doit se suffire lui-mme
45

d'un acte rflexif: Searle prcise que cet acte est auto-rfrentiel. Mais cela s'applique au
programme informatique. L'intentionnalit est en quelque sorte code dans le code: l'autorfrence n'est pas articule smantiquement (puisque la machine, stricto sensu, ne
comprend pas141) mais par des signaux. Le signal est, en termes smiotiques, un
comportement du signe, non pas son articulation. Il est non-smantique, non-verbal,
ractionnel (= dclencheur de raction). En thorie des systmes, il est la plus petite
quantit d'information suffisante pour que l'encodage se produise. En termes cyberntiques,
le signal participe au message de faon minimale: il dit (plus qu'il n'est) le message, il
l'actualise. Mackenzie Wark encore, cette fois citant Steven Levy:
Un hack concerne le virtuel et transforme l'actuel. Pour tre qualifi
e de hack, la
prouesse doit inclure de l'innovation, du style et de la virtuosit technique lv.142

A. La page Hello World!


Un certain nombre d'tapes conduisent l'apprentissage d'un langage de
programmation. Formules et transmises par une communaut, elles s'apparentent des
rites d'initiation, et chaque langage de programmation a ses sites propres. Un rite en
particulier rassemble tous les apprentis programmeurs: imprimer la phrase Hello World!
sur un cran d'ordinateur. Le programme Hello World! est ainsi le premier programme, une
justification de la nature textuelle et instructionnelle de la programmation. Textuelle, dans la
mesure o le premier contact avec le programme se fait par l'criture; instructionnelle, au
sens o ce premier contact est plac sous le signe de la commande. C'est le premier acte de
contrle effectu sur la machine par un apprenti: le programme reproduit une phrase qu'on
lui apprend.
Ci-dessous, un exemple de code dans le langage BASIC (acronyme pour
Beginner's All-purpose Symbolic Instruction Code). BASIC143 est un langage de
programmation invent dans les annes 1970, quand les
enjeux de la programmation sont en train de changer: on
passe des langages de bas niveau, lis la machine comme
hardware, aux langages de haut niveau et plus abstraits,
dans la logique du software (le logiciel). C'est aussi le
moment de la transition vers l'ordinateur personnel, dont BASIC tmoigne: il est interactif,
permettant le dialogue direct avec l'ordinateur, et orient vers un public de dbutants
(comme son nom l'indique). Le terme PRINT est une commande: c'est une fonction
intgre (built in), relevant du vocabulaire fixe du langage de programmation. Les
guillemets accompagnent la commande PRINT et signalent leur objet comme texte
imprimer. La commande END indique que le programme a achev sa tche et qu'il peut se
terminer. Le choix de la phrase Hello, World! est une convention de programmeurs qui
caractrise le programme comme enfant duquer. L'apprentissage du langage tape par
tape constitue une ducation: ici, le premier pas du langage dans le monde. Mais ce qui est
intressant, c'est qu'il y a plusieurs faons d'apprendre marcher. C'est ici qu'on appelle la
page Hello World! intervient.
La page Hello World! est intressante dans la mesure o elle marque la
rflexivit l'oeuvre dans la communaut des programmeurs. On la trouve sur
l'encyclopdie Wikipedia144, mais aussi sur des sites internet personnels, tenus par des
141
142
143
144

cf. les arguments de Searle contre l'intentionalit de la machine en 1.3.2.


Steven Levy, cit par Mackenzie Wark, 2004, [071]
BASIC, http://fr.wikipedia.org/wiki/BASIC
Hello World Program, http://en.wikipedia.org/wiki/Hello_world
46

collectionneurs de la culture code (de la blague de programmeur des recherches


exprimentales en passant par des morceaux de vie prive dcrite en geek code145) comme
The Hello World Collection - qui ajoute d'ailleurs sa liste de langages de programmation
le langage HUMAN (Hello World! programm dans les langages naturels146). Ces pages
regroupent les formules de Hello World! dans tout les langages de programmation
fonctionnels ou ludiques, vivants (pratiqus) ou morts (obsoltes, comme le lgendaire
Algol), et leurs variantes.
Je propose ici deux exemples de Hello World! dans
des langages de programmation qu'on retrouvera
dans ce chapitre. Hello Word! est un prototype
partir duquel on apprend crire en personnalisant
les
formules. C'est le premier geste de rflexivit
esthtique, agissant par dtachement d'avec
les pratiques fonctionnelles habituelles. Les
formules ne servent personne; les Pages
Hello World! sont assimiles un espace
d'exposition: tout coup, ces jargons de
programmation deviennent des objets
contempler. Leur performance rside dans
leur capacit crer de la communaut, mais
cette perspective communautaire est aussi
alimente par la force illocutoire de ces codes qui deviennent textes.
B. La page Quine
La textualisation du code est galement rendue possible par la prise en compte,
dans la logique du code, de la part des donnes (data), pendant smantique des instructions
algorithmiques. La phrase entre guillemets Hello, World!, par exemple, traite par la
commande PRINT, relve de la data. Cette relation entre logique et smantique, code et
donnes, est un des points d'exprimentations des critures du code que le programme
Quine illustre.
La page Quine147 documente un autre divertissement de hacker consistant
crire un programme qui gnre une copie exacte de son code, i.e. de lui-mme. Le
programme Quine est baptis ainsi en l'honneur du concept d'auto-rfrence indirecte
formul par le philosophe W.V. Quine. L'auto-rfrence indirecte est la mention d'un procs
(smiotique) par lui-mme et accompagn d'un signal de mention les guillemets, par
exemple, sont un exemple d'auto-rfrence indirecte. En BASIC, on peut crire un
programme Quine ainsi148:
10 READ A$:PRINT 10 A$:PRINT 20 "DATA" A$
20 DATA READ A$:PRINT 10 A$:PRINT 20 "DATA" A$

Et voici une variante qui triche, car elle n'affiche pas l'intgralit de son code149,
145
146
147
148
149

Sur lequel je reviendrai au chapitre 4


The Hello World Collection, http://www.roesler-ac.de/wolfram/hello.htm#HyperTalk

Page Quine, http://www.nyx.net/~gthompso/quine.htm


auteur: Chris Hartman, sur la Page Quine
auteur: Chris Hruska, idem
47

intressante car elle est un palindrome:


10 LIST : REM MER : TSIL 01150

Selon Craig S. Kaplan151, les programmes de type Quine exemplifient le problme


de la sparation entre la mention et l'usage, qu'il dfinit respectivement comme rfrence
la forme et comme rfrence au contenu-sens; ou, en termes de programmation, comme
donnes textuelles traiter et comme instructions du programme. Cette distinction est
importante faire dans le cas d'un programme de type Quine, qui doit la fois accomplir
une tche rflexive (s'imprimer lui-mme), et spcifier ce qui doit tre imprim (lui-mme):
il doit fournir la donne qui doit tre trait, mais cet objet est aussi le code. Le code doit
donc anticiper sa propre structure, il doit tre programme et description de ce programme,
usage et mention. Le rsultat textuel est constitu par ses propres conditions de productions,
le code lui-mme. J'ai choisi quelques exemples parmi d'innombrables, quand ils me
paraissaient pouvoir donner des indices intressants un non-programmeur.

Ci-dessus, dans le langage Interpol152. On remarquera ici la rptition calcule des mot-clefs
quote et quine et on apprciera l'utilisation explicitement lexicale des donnes du
problme.
Un exemple en langage Pascal permet de visualiser la logique d'auto-rfrentialit
par un systme de boucle153.

La structure de boucle est visible dans la distribution du symbole 'a' au sein de variables
dfinies
par
dfaut
au
tout
dbut
du
programme:
a='a';aa=''';';aaa='a=''';aaaa=''''. En langage Pascal, le symbole 'a' est
associ au type de donnes 'nombre entier'; mais les symboles ' ' indiquent qu'un signe est
trait comme caractre. a = 'a' est donc une articulation de l'usage et de la mention, un
nombre devenant une phrase citer. Les guillemets vides signalent que les variables
acceptent des valeurs qui changent lors de l'excution du programme; la multiplication des
'a' signale alors une opration de calcul en boucle. Ici le jeu intriqu de la mention et de
l'usage est rendu par la redistribution des valeurs.
La publication des exprimentations est la condition premire de leur production.
Cette auto-rfrentialit des signes concerne donc aussi le contexte de performance
esthtique: exprimenter avec le code n'est possible qu'aprs qu'un signal ait t donn.

150
151
152
153

Pour davantage d'exemples: http://www.nyx.net/~gthompso/self_bas.txt


dans un expos acadmique, The Search For Self-Documenting Code, http://www.cgl.uwaterloo.ca/~csk/washington/paper/
auteur: Brian Raiter (aka breadbox): http://www.nyx.net/~gthompso/self_ipol.txt
auteur: Wang TianXing : http://www.nyx.net/~gthompso/self_pasc.txt
48

2.2. Performance du code: quand le code devient obscur et ambigu


Les langages de programmation ont un certain nombre de points communs: ce sont
des langages formels, abstraits, de haut niveau, qui ont t invent pour exprimer des
oprations de calcul. Ils sont stricts et ne permettent aucune erreur sur les plans lexical (les
tokens) et structurel (syntaxe); tout bug (erreur de langage) invalide la possibilit de
l'excution du programme. Il sont dits litraux (non-mtaphoriques), concis (nonredondants, non-verbaux), univoques (non-ambigus). On a compar la distinction langage
naturel/langage formel la distinction posie/prose154, distinction pdagogique reposant sur
une vision caricaturale de la posie comme langage obscur. Pourtant, cette caricature est
fertile dans le monde de la programmation o l'exprimentation est perue comme mettant
en jeu des pointes formelles. Cet afftage des langages formels est une illusion de lecture:
le programme deviendrait ambigu; or, l'ambigut est techniquement impossible dans
l'criture du code qui n'est excutable que s'il est univoque. L'ambigut est donc une figure
de style, mtaphorique par nature, arbitraire dans sa pratique; elle dguise le formel en
naturel.
Cette stylisation de l'ambigu par le formel prend le nom, en anglais,
d'obfuscation155. Cette manipulation du code consiste rendre l'criture du programme
illisible pour le compagnon programmeur mais videmment pas pour l'ordinateur.
L'obfuscation est une clbration du style laid, obscur, choquant par son manque de clart et
ses moyens retors. J'ai choisi de ne pas traduire le terme: en anglais il suppose
l'obscurcissement aussi bien que l'offuscation, rapprochement de valeurs esthtiques et
morales intressant conserver.
Michael Mateas et Nick Montfort, dans leur essai d'autorit sur la pratique
esthtique des codes dits obscurs (obfuscated), A Box Darkly: Obfuscation, Weird
Languages, and Code Aesthetics, font rfrence la thorie de la black box156:
Le code 'obfusqu' et les langages bizarres clairent l'importance d'une lecture humaine du
code dans le cadre du dveloppement logiciel. Si un code n'est destin tre lu que par la
machine, il ne peut tre considr comme 'obfusqu' ou clair: il ne peut tre considr que
comme fonctionnel ou non fonctionnel lvi.157

Dans cette perspective, le laid n'est pas condamn, mais reconnu comme talent potique;
l'obscur, peru aussi comme honteux par les programmeurs utilitaires, est une valeur
fonctionnant rappelant le renversement des valeurs prn par la gnration des romantiques
autour de Hugo158. La forme du texte est faite de recombinaisons formelles qui sont
l'expression d'un jeu de langage et d'une srie d'attitudes linguistiques (ou logiques, dans le
cas du langage de programmation).
[Les hackers] explorent le jeu dans un langage, l'espace de libert disponible pour les
programmeurs. Si une chose ne peut tre accomplie que d'une seule faon, il ne peut tre
obscurci [obfuscated]lvii.159

Ce jeu de langage est le principe actif de la hack: une potisation du code.


154
155
156
157
158
159

Allen B. Downey, Jeffrey Elkner and Chris Meyers, The Way of the Program, in How to be a Computer Scientist: Learning
with Python
Les programmes Quine relvent de l'obfuscation
(cf. 1.3.3.)
Mateas et Montfort, 2005, p.144
Et de sa dfense du laid et du grotesque dans la prface de Cromwell
Mateas et Montfort, op.cit., p.148
49

Je prsenterai tout d'abord quelques exemples d'obfuscation de code comme


performance de type challenge dans le mythique concours de code en langage C, le IOCCC.
Ensuite, j'aborderai la question des langages sotriques (appels aussi weird languages),
qui sont des langages de programmation invents exclusivement pour le plaisir de la
complication.
2.2.1. Langages ''obfusqus'': The International Obfuscated C Code Contest
(IOCCC)
Un des sites les plus clbres est celui des concours de programmes obfusqus
en langage C qui organise depuis 1984 The International Obfuscated C Code Contest. Les
participants doivent prsenter un programme court, mettant jour les potentialits
stylistiques et syntaxiques du langage C. Un des premiers participants anonyme de ce
concours est devenu une
lgende dans le milieu de
la programmation, et son
code, une variation sur le
fameux Hello World!, un
texte clef de la culture
hacker. Il n'est pas une entre gagnante, mais obtient une mention (ds)honorable. Voil
ce que Landon Curt Noll (un des deux organisateurs du concours) crit 160: L'auteur tait
trop embarrass l'ide qu'il/elle ait pu crire une telle ordure, alors j'ai promis de protger
son identitlviii.161 Le jeu d'identit cher au monde de la programmation (o les avatars
pullulent), est ici rinterprt dans une potique de l'obfuscation.
Pour trouver le chemin le moins direct, l' obfuscateur manipule l'criture
classique du code, comme l'expliquent de manire trs dtaille Mateas et Montfort. La
complexification de la lecture peut consister ne plus tenir compte d'lments de
clarification que sont les alinas et les espaces - qui ne sont, en C, pas fonctionnels mais
utiliss pour clarifier le code en le hirarchisant. Le programme cit ci-dessus supprime
ainsi les espacements et condense le programme en une phrase, alors qu'il est normalement
dispos en cascade sur plusieurs lignes. Le lecteur de code devra fournir un effort
supplmentaire pour retracer le chemin d'excution des algorithmes. Une autre mthode
d'obfuscation est la violation de la rgle de sparation entre code et data que j'ai voqu
propos des Quine. Ou encore l'addition de faux-code parasite: paramtres superflus,
fonctions redfinies, variables vides: des commandes qui ne 'font' rien dans le programme
mais ne le rendent pas invalide. Le programme obfusqu est un jeu de dupes: la tromperie
rside dans l'invention d'une srie d'artifices de langages qui ne sont pas ce qu'ils ont l'air
d'tre et ne font pas ce qu'ils ont l'air de faire et se mettent en scne dans ce jeu
d'apparences. Mateas et Montfort examinent cette tromperie (trickery) en termes de
confusion entre production et produit: l'acte de discours est pris (au sens d'attrap, de jou)
dans ses propres conditions d'action et d'nonciation. Au final les programmes font ce qu'ils
sont: des textes excutables.
J'ai essay de choisir des programmes dont l'artisanat nous plonge directement
dans une perspective potique. Un parti pris guide mes choix: la perspective visuelle des
programmes, la plus sensible pour des lecteurs 'littraires'. J'ai cherch prsenter des
160
161

anonymous.c, in IOCCC , en ligne http://www0.us.ioccc.org/1984/anonymous.c


anonymous.hint, in IOCCC, en ligne http://www0.us.ioccc.org/1984/anonymous.hint
50

chantillons reprsentatifs non de la complexit et de la varit des programmes, mais d'une


certaine loquence dans la performance visuelle, programmes le plus souvent classs dans
les catgories Best Display, ou Best Show. De plus, ces exemples montre une tendance
la reproduction de formes littraires; le jeu de code comme jeu culturel.
Une des constantes de la performance en code est de concentrer les effets sur
l'auto-rfrentialit, jusqu' l'absurde et le non-fonctionnel ultimes. Le programme cidessous gagne en 1986 le prix du meilleur arrangement sur la page (Best Layout).

Le programme fait ce qu'il est: il est (sur le plan visuel de la disposition des caractres du
code) un train, et donc il fait choo choo (ce que le programme imprime quand il
s'excute)162. La forte tendance calligrammatique des programmes obfusqus est le reflet
de l'appropriation d'une double culture occidentale et orientale (posie moderne,
calligraphie) par la culture du rseau; le calligramme est rinterprt en alphabet ASCII 163,
compos
de
92
caractres:
!"#$%&'()*+,./0123456789:;<=>?@ABCDEFGHIJKLMNOPQRSTUVWXYZ[\]^_`abcdefghij
klmnopqrstuvwxyz{|}-. Il est la base d'une textualit indite: en tant qu'alphabet li
aux codes informatiques, ASCII spcifie une correspondance entre les structures des bits
numriques et les symboles, permettant ainsi des appareils digitaux de communiquer entre
eux et de traiter, stocker, et transmettre de l'information textuelle.
Le traitement visuel est surtout spatial: le code est plus que 'dispos' sur une page,
il est littralement 'arrang' dans un environnement dont l'cran n'est que la surface.
L'exemple de la page suivante est un autre prix remport dans la catgorie du Best Layout,
un jeu de palindrome qui fonctionne selon les rgles du C beautifier, un programme pour
embellir et clarifier les codes complexes - ironique pour un programme obfusqu que
de produire de la clart. Les palindromes s'arrangent sur la page selon une structure
symtrique164.

162
163
164

auteur; Marshall, http://www0.us.ioccc.org/1986/marshall.c


American Standard Code for Information Interchange
Auteur: Brian Westley, http://www0.us.ioccc.org/1987/westley.c, et http://www0.us.ioccc.org/1987/westley.hint
51

52

Les deux exemples suivants permettent de comprendre les enjeux de cet


environnement. Le premier utilise avec abondance les espaces blancs, mais dans une
perspective non hirarchique et non des fins de clart: c'est dans la catgorie Meilleur
usage des alinas que sa performance est rcompense. Le code illustr ci-dessous n'est
qu'un extrait trs arbitrairement coup; que les programmeurs qui lisent ceci me pardonnent
et se reportent au code intgral165. Ce programme accomplit une tche stganographique166;
l'astuce est d'encoder la fonction d'encodage. Le programme que nous voyons est double:
codeur rvl, dcodeur cach, il fait ce qu'il est, il s'accomplit lui-mme167.

165
166
167

Auteur: Stephen Sykes, http://www0.us.ioccc.org/2004/sds.c


technique d'insertion invisible et secrte d'un message dans un autre comparable la cryptographie, qui elle laisse visible le
code dcrypter.
http://www0.us.ioccc.org/2004/sds.hint
53

Le deuxime programme est un jeu de labyrinthe - la programmation de jeux tant une


autre catgorie bien reprsente dans le concours.

Le programme lit des labyrinthes en format ASCII et les imprime sur l'cran168; mais il est
surtout un labyrinthe lui-mme. Selon l'auteur, on peut faire lire au programme le
programme lui-mme pour gnrer un jeu par dfaut. Ultimement, le programme peut tre
considr comme s'annulant lui-mme puisqu'il permet de jouer sans qu'il soit ncessaire de
l'excuter, en lisant le programme tout simplement. C'est encore un exemple d'autoperformance qui virtualise ses enjeux: le programme laisse la place au texte.
168

On trouvera un exemple d'impression de labyrinthe ici sur la page du programmeur arachnid:


http://www.notdot.net/ioccc/maze/maze1
54

Ces programmes sont intressants dans la perspective d'une cyberntique textuelle.


Dans la triade communicationnelle, et en termes smantiques, le code transmet le message,
et s'oppose au bruit. En termes syntaxiques, le code est assimil un alphabet, transmet de
l'information, et s'oppose galement au bruit. Le bruit est peru comme ce qui n'est pas
formalis: il est irrductible aux combinaisons logiques du texte du programme. Il est 'en
plus': un environnement non dtermin par le sens, mais qui se distingue comme perte de
sens, la fuite d'information dont parle Norbert Wiener dans The Use of Human Beings,
Cybernetics and Society (1950) qu'il dfinit comme phnomne rcurrent dans tout
systme de communication169.
Dans le cadre de la cyberntique de la lecture propose par Gary Lee Stonum
dans un article ponyme, une oeuvre littraire fort quotient d'illisibilit (comme chez
James Joyce par exemple) peut tre tudie d'un point de vue informationnel. Il ne s'agit pas
de dchiffrer l'oeuvre dans une perspective cryptographique (dcoder le code), mais de faire
merger une forme dont on a aucune ide si elle existe, la lecture tant trouble par
l'obfuscation. La lecture du texte est totalement virtuelle et hypothtique. On parie que ce
qu'on ne peroit pas d'emble peut prsenter un intrt, on parie mme sur l'existence de ce
ce. Gary Lee Stonum s'inspire des thories de l'mergence pour montrer qu'un code
particulier est l'oeuvre dans les textes dits illisibles; le bruit n'est pas oppos en nature au
code, il est un code virtuel, faire merger.
La signifi
cat ion de ceci en matire de lecture est que le bruit peut laisser une trace
mmorielle qui se rend disponible pour un codage en tant que message. Ceci est apparent
dans des textes diffi
ci les qui contiennent des signaux assez peu familiers ou conventionnels
et qui semblent d'abord tre un baragouinagelix.170

Stonum dcrit ce phnomne comme un paradoxe portant sur l'auto-rfrence. Faire signe
vers soi-mme ferait sortir du langage pour entrer dans un meta-langage; mais le code ici
pratique l'inclusion: on est toujours l'intrieur du langage.
2.2.2. Langages sotriques
Les langages sotriques, appels aussi weird languages (langages bizarres), sont
crs pour eux-mmes, tout en conservant des qualits fonctionnelles. Ils sont une
manifestation extrme de ce que Montfort et Mateas appellent le codage cratif (creative
coding), orients vers des questions de lisibilit et d'apparence:
Dans le champ des langages sotriques, le programmeur se hausse un niveau o il
s'adonne non seulement au jeu d'un langage particulier, mais aussi au jeu d'invention du
langage lui-mme. Les langages bizarres ne sont pas invents en vue d'application ralistes,
normales, ou pdagogiques; ils sont davantage fait pour tester les limites de l'invention des
langages. Ils partagent une qualit avec le code obfusqu : commenter ironiquement les
proprits des langages traditionnels et existantslx.171

Les langages sotriques illustrent une potisation radicale du code, tant entirement
tourns vers le processus - le rsultat n'important plus. Mateas et Montfort proposent
l'expression d'art languages. Mais ils admettent que dans une perspective intentionnelle, il
vaut mieux garder l'ide d'tranget et son double sens: ces langages cultivent l'insolite, et
sont alins (n'existant que par opposition aux langages 'normaux'): l'exotisme des langages
tranges est fondamentalement rflexif. Mateas et Montfort dgagent quatre proprits
169
170
171

leak of information, Norbert Wiener, 1950, p.125


Gary Lee Stonum, For a Cybernetics of Reading,1977, p.14
Mateas et Montfort, 2005, p.5
55

ludico-critiques je dvelopperai quelque peu les trois derniers points172:


1/ parodie jeu sur l'influence rciproque des structures de langage de programmation;
2/ minimalisme - jeu sur la nature du calcul informatique et la varit des structures dans le
cadre des systmes universels;
3/ puzzle jeu sur l'effort cognitif inhrent la construction de programmes effectifs;
4/ mise en scne jeu sur des principes de double-codage (le programme peut faire sens
pour la machine et pour les humains, mais sur un registre lexical diffrent.lxi
A/ L'aspect minimaliste
Les langages sotriques exemplarisent un principe paradoxal issues de la thorie
des systmes: des structures simples peuvent laborer des systmes complexes. Les
systmes dont les processus de calcul sont illimits sont appels universels. Les langages
tranges tendance minimaliste refltent cet idal du systme informatique et commentent
ses structures. Avec un trs petit nombre de proprits et un vocabulaire pauvre, ils
cherchent faire le plus avec le moins, crer des environnements avec peu d'outils.
Un des langages les plus clbres dans le secteur minimal est Brainfuck (ou
Brainf***), traduisible grosso modo par masturbateur intellectuel. Ci-contre, son
programme Hello World!173. Invent par Urban Mller en 1993, c'est un langage systme
universel, avec seulement
huit commandes qui sont des
fonctions se rapportant la
manipulation de cellules :
><+-.,[]174. Il est considr
comme une preuve de concept, i.e. un commentaire dmonstratif et mthodique sur des
prototypes de programmation. Il est impratif, c'est--dire compos intgralement
d'instructions (qui agissent sur les donnes traiter) et non pas des descriptions (qui
mentionnent les donnes traiter). Malgr son haut degr d'abstraction, il est souvent
considr comme proche, par l'apparence, des langages machine.
Dans la mme catgorie, le langage reMorse, inspir, comme son nom l'indique,
du code cryptographique Morse et invent pour tre le moins reconnaissable possible, d'o
le choix du Morse selon
l'auteur175 - et qui n'a, lui,
que deux commandes, le
point et le tiret, avec
chacune deux positions: [.]
[. ] [-] [- ]. Ci-contre, le
Hello World! abrg et
comment par l'auteur. Ce
dernier
vante
l'intraduisibilit
des
programmes reMorse en d'autres langages, et met en valeur le fait que ses propres exemples
soient truffs d'erreurs - ce qui le fait hsiter lui-mme affirmer si reMorse est un langage
universel ou non. Cette hsitation l'a pouss gnrer une srie de rcritures (reMorse2,
reMorse3, reMorse4ever...) toutes plus alambiques les unes que les autres.
172
173
174
175

La premire proprit tant commune tous les langages sotriques.


Cit, comme les programmes Hello World! qui suivent, dans l'article Wikipedia Hello World Programs in Esoteric
Languages, http://en.wikipedia.org/wiki/Hello_world_program_in_esoteric_languages
Pour une page en franais sur le sujet, voir http://alx2002.free.fr/esoterism/brainfuck/brainfuck_fr.html
ReMorse, http://members.tripod.com/rkusnery/remorse.html
56

B. Le puzzle
Cette proprit insiste sur la construction logique l'oeuvre dans l'criture de la
programmation, qui pose des petits problmes logiques rsoudre. Le premier exemple est
proche d'une exprience de littrature contraintes: le trs conceptuel langage Condit, dont
voici le Hello World!176:
when a=0 then put "Hello, world!" set a=1

Ce programme n'a qu'une rgle: tout est crit de manire conditionnelle, du type quand...
alors. Le programme s'excute tant que les conditions qu'il rencontre sont vrifies.
Quand la condition est fausse, le programme s'arrte. C'est pourquoi dans le programme
Hello World!, la dernire condition est a=1, car tant que a=0, la phrase s'imprime l'infini.
Dans le registre jeux logiques, le langage Beatnik passe pour le plus nonchalant:
son programme Hello World! (ci-dessous), ne fait qu'imprimer Hi. Il possde un
ensemble
restreint
de
commandes, une syntaxe trs
relaxe, et on trouve des
rfrences son vocabulaire
dans n'importe quel magasin de
jouets177,
proclame
son
inventeur Cliff L. Biffle. Le
monde de la programmation
s'intresse de trs prs aux jeux
logiques dits littraires: cadavre
exquis,
anagrammes,
palindromes, etc. Beatnik, lui,
s'crit comme on joue au Scrabble. Le choix des mots assigne des valeurs quivalentes au
nombre de points calculs pour un mot dans un Scrabble. Le calcul des valeurs dtermine
quelle fonction est excuter. Chaque mot est une opration de calcul.
C. Le jeu de langage (structured play)
Une des proprits les plus utilises en langage sotrique est le principe du
double-codage, i.e. la possibilit d'utiliser un mot du vocabulaire technique du langage sur
un double plan: fonctionnel (ayant un sens pour la machine) et 'naturel' (en ayant un autre
pour le lecteur humain). C'est dj une possibilit des langages de programmation rguliers,
mais les langages sotriques inventent un nouveau langage de A Z en radicalisant cette
pratique, grce un contrle total sur la base lexicale. Le double-codage fonctionne au
niveau des constantes (vocabulaire fixe du langage) et des variables (des mots-clefs choisis
par le programmeur pendant l'criture d'un programme). Beatnik fonctionne selon le
double-codage (au niveau des variables seulement).
On passera rapidement sur le langage Ook, compos de trois commandes: Ook.,
Ook?, et Ook!, et dont le principal avantage est selon l'auteur David Morgan-War de
pouvoir tre prononc tout haut sans pour autant tre intelligible178. Deux jeux de langage
sont trs populaires dans le milieu de la programmation: le non-sens et le charabia
(gibberish). Cette popularit relve d'une fascination qui porte sur le fait qu'un systme de
programmation qui se fonde sur le calcul rationnel et sur des rgles, et qui est d'une
efficacit maximale dans l'accomplissement d'une tche, puisse produire une masse
176
177
178

Condit, http://cl4.org/comp/obfuscated/condit/
Beatnik, http://www.cliff.biffle.org/esoterica/beatnik.html
http://www.dangermouse.net/esoteric/ook.html
57

textuelle sans sens, et puisse mme la programmer pour qu'elle soit telle. Ainsi, l'inventeur
de Beatnik se vante que la phrase "Hello, aunts! Swim around brains!" soit valide, sans
pour autant faire beaucoup de sens. Les programmeurs citent Lewis Caroll mais aussi
Dada et les surralistes comme inspiration entre jeux logiques et jeux smantiques. Mais
cette fascination est double d'une dimension parodique: les langages formels imitent les
langages humain dans leur capacit devenir des styles figs rgles conventionnelles. Les
langages sotriques poussent ces rgles jusqu' l'absurde, comme dans Ook, ou comme
dans le langage Chef dont les programmes se lisent comme des recettes de cuisine - crit
encore une fois par David Morgan-War, qui a invent de nombreux langages, parmi les plus
drlatiques179.

Mateas et Montfort dveloppent l'exemple du langage Shakespeare, qui (re-)


produit littralement la mise en scne (ou structured play) du langage sotrique. Ci-dessus,
un programme crit en Shakespeare dont la fonction est de gnrer, partir d'un texte
source, des textes inverss. Je reporte ici l'analyse technique de Mateas et Montfort pour
que le lecteur comprenne la subtilit du jeu de langage. Dans Shakespeare, les variables
sont des dramatis personae empruntant leur nom des personnages shakespeariens; les
constantes sont des simples noms, au nombre de deux: -1 et 1. Les variables sont
regroupes en trois ensembles:
a) les noms ngatifs (bastard, codpiece, beggar) de valeur -1
b) les noms positifs (lord, angel, joy) : +1
c) les noms neutres (brother, cow, hair): +1
On peut ajouter des constantes en qualifiant les noms avec des adjectifs, ce qui permet de
multiplier la valeur par 2. Ainsi, Sorry little codpiece est de valeur -4. Les
indications structurelles de mise en scne (didascalies, sortie/entre) assument des fonctions
179

David Morgan-War, http://www.dangermouse.net/esoteric/ ; cf. aussi


http://en.wikipedia.org/wiki/Chef_programming_language
58

conditionnelles180.
Mateas et Montfort dcrivent ces jeux de langages comme une prise en otage
(hijack) des mots-clefs d'un langage de programmation. C'est un mode de dtournement
qui nous intresse ici pour son artisanat, son mode d'intervention esthtique brut et
pragmatique.

2.3. Posie Perl: quand le code est soumis au potique


Le langage Perl est rput complexe et intriqu: son bacronyme 181 Practical
Extraction and Report Language, est redoubl du trivial Pathologically Eclectic Rubbish
Lister (listeur pathologique d'ordures clectiques). On trouve un concours de Perl
obfusqu depuis 1996 qui fore le trait esthtique de la contre-valeur et dploie un
discours littrarisant. A l'occasion du concours de 1999, l'appel aux contributions se fait sur
le mode de L'Enfer de la Divine Comdie de Dante doubl d'une rhtorique de type jeu
dont vous tes le hros; les quatre catgories de comptition deviennent les quatre cercles
du jugement dans lesquels vous devez prouver votre valeur comme matre de la
tromperielxii182. Ailleurs, on compare les contributions la grande peste de 1347 (la Mort
Noire),
poussant les hommes rendus fous se flageller dans une tentative dsespre de
se purifier de leur pch.

En 2000, on rejoue le scnario contre-loge de la folie:


(...) Il est clair que la popularit de Perl parmi les patients d'asiles de fous est en croissance
exponentiellelxiii.183

Les obfuscations en Perl tant particulirement obscures et apportant peu mon propos, je
passerai directement aux exprimentations de la Perl Poetry.
Le langage Perl est compar aux langages naturels dans sa capacit gnrer du
lexique et adopter un comportement linguistique. Larry Wall, son inventeur, le prsente
comme une langue systmatique qui possde des rgles syntaxiques et morphologiques
comme la concordance des genres ($ annonce le singulier et @ le pluriel) ou des rgles de
pronominalisation ($_ = it, @_ = them). Les phrases sont structures en termes de rhme et
de thme (topicalization), et le discours est marqu par des limites fonctionnelles (_END_
qui signale la fin du programme) assimiles par Wall des closules rhtoriques (et c'est
ainsi que finit l'histoire). Larry Wall qualifie Perl de langage post-moderne, dans le sens o
il s'inspire de tous les autres langages de programmation pour inventer sa propre langue184.
La posie Perl est donc essentiellement axe sur un principe de correspondance
avec la langue anglaise. Larry Wall parle d'une approche anthropologique et d'une criture
de type 'humaine' qui sort de la logique cyberntique des systmes de contrle. Ici, le bruit,
180
181
182
183
184

Ce passage est directement calqu sur la page 7 de l'article de Mateas et Montfort, sans ajout de ma part
Un bacronyme est, selon Wikipedia, un type d'acronyme qui commence comme un mot ordinaire et est interprt tardivement
comme acronyme: une interprtation acronymique d'un mot aprs sa cration.
The Fourth Annual Obfuscated Perl Contest, 1999, n.p.
Results of the Perl Poetry Contest, 2000, n.p.
Larry Wall, 1999, n.p.
59

savoir ce qui n'est pas tout de suite lisible, est immdiatement soumis au dchiffrement
par le jeu du double codage: la commande sleep, par exemple, est fonctionnelle ('mettre
le programme en veille') et esthtique (les thmes du sommeil et de la rverie, ou de la
fatigue lies l'ethos du programmateur suppos passer ses nuits devant son code). On
retrouve les valeurs d'un art potique proche des discours d'une l'esthtique traditionnelle de
la posie.
Sharon Hopkins est une programmatrice munie d'un bagage universitaire en
histoire de l'art et en littrature: elle a popularis l'expression de Posie Perl, en crivant
un essai dans lequel elle affirme que le langage Perl est convenable la posie, mais pas
idal. Hopkins voque par exemple certaines instructions (statement labels) qui sont suivis
du signe typographique ':' et permettent l'insertion de mots additionnels. Elle commente ce
sujet: c'est une excellente mthode pour [ajouter au pome] de la structure et de la
cohsion. Ailleurs, elle voque les 'plus' littraires du langage Perl:
La nature des langages informatiques, o la plupart des mots disponibles sont des
commandes, force le pote en langage de programmation crire l'impratif, une
technique qui est en gnral vite [dans la programmation classique]. Mais l'usage de mots
impratifs et courts dans un pome peut tre utile, en particulier avec des mots chargs de
signifi
cat ion comme 'listen', 'open', 'wait', ou 'kill'lxiv.185

- ces mots indiquant des instructions donnes au programme tels que ouvrir un
document pour traiter des donnes, tuer l'algorithme quand l'instruction en boucle est
accomplie, etc. On peut se reporter la liste des fonctions du langage Perl, en ligne, pour
prendre la mesure de la richesse de son vocabulaire fonctionnel186.
Il existe sur le rseau un concours dit de Posie Perl, fond sur l'ide d'une
adquation des langages naturels et du langage formel qu'est Perl:
De nombreux programmeurs sont comptents sur un plan linguistique; l'expressivit et le
ux de notre langage attire des gens qui apprcient le mot crit. Les programmeurs Perl ont
fl
galement tendance avoir beaucoup de temps libre, ni
fi ssant leur travail rapidement, et il
est donc normal que parfois ils mlangent Perl et les jeux de langage. [...] Notre concours
d'obfuscation en Perl est laid et malfi
que. [...] Afi
n de compenser, et de dcourager ces
programmes a-potiques [unpoetic], nous prsentons ici notre premier concours de posie
Perl [...]. Voil une chance de montrer au monde quel point le langage Perl peut tre
beaulxv.187

cet espace ddi au langage Perl explicitement considr comme environnement potique
(par opposition aux expriences d'obfuscation), on peut ajouter la section Perl Poetry du
site Perl Monks. Auto-proclam temple (ou reliquaire) des fanatiques de Perl, c'est un
forum autour duquel s'organise une communaut, un site participatif sur lequel on change
des informations relatives au code. Un espace est consacr la posie Perl et regroupe
plus de 300 entres (depuis sa cration en 2004). Il sera intressant de voir quelles
conceptions de la posie sont mises en jeu dans ce contexte. Les programmeurs spculent
sur les capacits expressives du langage Perl que Sharon Hopkins dcrit comme pouvant
gnrer des moments artistiques [...] appropris188.
Les catgories du concours (dont je m'inspirerai pour prsenter la posie Perl) sont
au nombre de quatre:
185
186
187
188

Sharon Hopkins, 2002.,p.5


http://www.xav.com/perl/lib/Pod/perlfunc.html
Perl Poetry Contest 1999, 1999, n.p.
Sharon Hopkins, 2002, p.1
60

1/ choisir un pome clbre et le traduire en langage Perl;


2/ crire un pome Perl qui accomplisse une tche utile;
3/ crire un Haiku, ou un Tanka, ou un Limerick qui prend comme sujet le langage Perl189;
4/ crire un pome qui gnre de la posie Perl.
De ce concours, on ne trouve qu'une seule page de rsultats publie dans l'dition
de printemps 2000 du Perl Journal190. Par consquent, je choisirai mes exemples dans le
contexte plus large de la section Perl Poetry du site Perlmonks.org et de l'essai de Sharon
Hopkins.
2.3.1. Les codes-pomes: une manifestation des valeurs de la communaut
L'inventeur du langage Perl, Larry Wall, semble avoir donn le signal de
dpart de la pratique potique Perl, en signant un message laiss sur un forum de trois
lignes de code ressemblant un haiku, et qui, excutes, impriment la phrase Just Another
Perl Hacker. Cette signature lectronique de forme potique met en jeu une persona de
programmeur-hacker-pote, et souligne comment la poticit du code prend racine dans une
pratique banale et quotidienne du rseau. Depuis, le JAPH (acronyme pour Just Another
Perl Hacker) est devenu un genre de la posie
Perl auquel s'essaient les participants de forum
lectroniques191. Ce pome nonce les rgles de
l'criture et de la lecture de la posie Perl: il faut
dchiffrer les signes pour pouvoir lire le pome.
Ce dchiffrement s'assimile un transfert du code au message : le signe $ se prononcera
'dollar', la fonction STDOUT doit tre reconnue comme abrviation de Standard Out afin
que les rgles prosodiques du haiku soient respectes (5-7-5). La resmantisation du
vocabulaire syntaxique en double codage devient la rgle principale de la posie Perl, qui se
dfinit ainsi par son orientation vers la lisibilit au contraire des exprimentations en
obfuscation. Cette orientation dtermine galement une tendance plus accrue et davantage
assume crer (et se conformer ) des genres et des tons.
L'acte potique, toujours cibl sur l'auto-rfrence, se narrativise, se lyricise, et se
moralise. L'exemple ci-dessous, un pome Perl intitul Life.pl192, reprsente cette
moralisation de l'expression potique,
mettant en jeu un discours abstrait et
loquent sur des valeurs considres
comme universelles. L'ironie, ici,
fonctionne sur le fait ces grands
mots sont donns, voire imposs par
le vocabulaire du langage formel
join par exemple est une fonction
de Perl et sont un appel
inintentionnels l'expressivit
life et you sont ajouts par le programmeur. Je renvoie un autre exemple en ligne
189
190
191
192

Le haiku est compos sur un modle syllabique en 5-7-5, le tanka, en 5-7-5-7-7, le limerick en 9-9-6-6-9 et sur un modle
rimique de type AABBA.
Results of The Perl Poetry Contest, 2000, n.p.
On peut se reporter cette page pour des ressources intressantes sur les JAPH:
http://www.retas.de/thomas/computer/programs/useless/japh/index.html
Auteur: bumby, http://www.perlmonks.org/?node_id=460901 ; '.pl' tant le raccourci pour Perl utilis comme extension
lors de la sauvegarde d'un document en format Perl
61

intitul Life Cicle (sic, pour cycle ou cricle )193.


La personnalisation lyrique de l'criture Perl, qu'elle soit plus ou moins ironique,
est le mode qui regroupe le plus de pomes dans la section. Dans le pome suivant, on voit
merger un srieux relativement rare dans le monde de la hack.

Hard Times194 est accompagn de la prcision suivante: To the family I still can't get a
hold of back home, I pray for you, et est suivi d'un commentaire laiss par un autre moine
Perl: Very powerful. I wish you the best in being reunited with your family. Cette tendance
confessionnelle drive moins de la nature de la posie Perl que des conditions de
publications l'oeuvre. Le forum cre un espace totalement ouvert: n'importe qui, une fois
inscrit sur le forum, peut poster un message, que tous les moines peuvent commenter.
L'criture du code se manifeste dans une situation de dialogue participations multiples et
tales dans le temps195. L'abondance d'information sur les forums, ainsi que le trs grand
nombre de participants cre un contexte o la contribution d'un pome Perl peut passer
inaperue. Des stratgies sont ainsi mises en place pour faire remarquer son code - comme
la technique de la signature lectronique voque plus haut, qui faonne une personnalit
publique de rseau. La personalisation des informations est une autre stratgie, et bien que
le ton dramatique soit rare dans la communaut sarcastique des hackers, elle a sa fonction
de mise en valeur.
Un cas plus courant du genre personnel est le code comme ddicace amoureuse,
dont les potes Perl usent et abusent. Ainsi, le moment amoureux est une topique,
quelque part appele true dork love196.
Ci-contre, une contribution je cite pour son
titre qui rfre l'ur-pome Perl de Larry
Wall (Just Another Perl Hacker):
Another Valantine's Day Perl Poem197..
On voit rapidement dans quelle mesure les
rgles de lecture sont considres trs
souplement par les hackers ici, par
exemple, les signes @, censs tre lus
comme prposition at, sont simplement ignors la lecture.
193
194
195
196

197

http://www.perlmonks.org/?node_id=505419
Auteur: Sock, http://www.perlmonks.org/?node_id=491045
Je peux commenter une entre datant de 2004, comme dans un blog
Le dork est une figure essentielle de la culture hacker, une variation du nerd ou du geek, plus particulirement adapte
au monde scolaire et adolescent. Il dnote caricaturalement le gnie informatique inadapt socialement, mais capable de
s'exprimer au moyen de bidouillages lectroniques et scientifiques et particulirement l'aise dans le monde textuel du code.
Il est gnralement considr comme proto-hacker. La rfrence est sur http://www.perlmonks.org/?node_id=450370
Auteur: Ivanhout, http://www.perlmonks.org/?node_id=431282
62

Sharon Hopkins voque le problme des signes typographiques, qui, idalement,


doivent tre inclus dans la syntaxe. Elle publie dans son article un exemple de 'tricherie', o
tout les signes typographiques sont repousss la droite du texte, et consquemment
ignors la lecture - dans le pome Ode to My Thesis198, exemple de la lyricisation de
l'expressivit du langage Perl sur le mode de la lamentation parodique et auto-ironique. La
rfrence au monde quotidien
de
la
programmation
constitue la majorit des
tentatives
potiques
des
programmeurs Perl. Ci-contre
un pome intitul Make
Your Programming Buddy
Smile (Fais sourire ton pote
de programmation) qui caricature l'humour hacker en faisant accomplir au pome un tour
de clown (trick)199.
Ce qui m'amne me demander quelle est la frontire entre un code amusant ou
distrayant et un code potique selon la communaut Perl. Dans le cadre des codes
excutables, il semblerait qu'il faille que le pome contienne une hack, une astuce. Cette
astuce peut tre autant algorithmique (un bidouillage du programme) que smantique (selon
le principe du double codage).
Le pome suivant illustre ce problme. Sans titre, le code est prcd de cette
phrase: Not excactly [sic] a poem, but...200. Ce petit programme est une lamentation
ironique sur l'thique hacker qui demande de passer du temps crire du code pour qu'il
soit de qualit (cf. Ode To My Thesis). Un autre moine Perl commente et explique que le
programme serait plus intressant si on lui faisait dire (par le biais du code): si je passe
moins de temps crire le programme (c'est--dire si la machine crit le programme pour
moi), mon programme sera bon - tout en se lanant dans une explication technique sur des
problmes d'usabilit des programmes. Ce quoi le premier moine-pote rpond Voil de
la posie!. C'est
dans l'change de
'trucs' de code que
semble merger le
potique. Dans un
autre exemple, au
contraire, un moine crit un pome Perl sur le sujet du vieux conflit de programmeurs
Unix/Windows et demande la communaut de commenter ses qualits de potes: il se
verra vilipend pour son manque d'originalit (la remise en jeu d'un clich de la culture
informatique) et son travail mdiocre (un programme simplet et truff d'erreurs)201.
Il semblerait ainsi que l'appellation posie, dans le contexte Perl, rponde moins
des critres formels (comme le voudrait Sharon Hopkins) qu' un contexte de dialogue o
des interlocuteurs qualifis changent une information: de type personnelle, de type
professionnelle, etc. Si, au cours de cet change, un lment se manifeste comme original,
notable, et est mis en valeur par une des subjectivits impliques dans l'change, alors le
programme est valid comme pome. On assiste une validation par le bas, par un public
qui utilise son expertise en programmation pour juger les lans potiques de ses pairs.
198
199
200
201

Cit intgralement par Hopkins dans son essai, p.7


Auteur: db, http://www.perlmonks.org/?node_id=528373
Auteur: dna, http://www.perlmonks.org/?node_id=369499
Auteur: Evan Carroll, http://www.perlmonks.org/?node_id=497475
63

2.3.2. Transport de pomes en langage Perl: jeux d'quivalences potiques


Les potes Perl semblent assumer l'existence d'une histoire littraire, et accepter la
fixation de tons et de genres. Cette conscience littraire vient se surimposer la pratique de
caution publique, fonde sur la subjectivit, et lui ajouter une caution objective, celle de la
'vraie' littrature. La rfrence un corpus de pomes reconnus comme tels vient prsenter
au monde Perl une lgitimit prte--porter.
Les potes Perl s'adonnent au transport (to port) de textes littraires en langage
Perl: c'est une forme de traduction qui n'est possible que dans la perception de Perl comme
proche des langues naturelles, et donc capable de soutenir une valence smantique i.e. un
ensemble de contraintes et de slections lies au sens des mots en contexte. Plus
spcifiquement, le vocabulaire modulaire de Perl manifeste une valence lexicale, i.e. un
indice de slection gal au pouvoir d'un mot se substituer d'autres en contexte202.
Transporter un pome en langue anglaise en Perl, c'est traduire la valence syntaxique
(l'ensemble des contraintes d'ordre morphologique et syntaxique exerces par la base
valencielle) en termes logiques (les lois du langage formel): il y a changement radical de
contexte. Mais lors de cette traduction la valence lexicale est soumise au principe de double
codage: la traduction permet le transfert du smantique formel tout en maintenant la
valence smantique originale.
Parmi les rsultats du premier concours de posie Perl, l'exemple du transport d'un
pome de Yeats en Perl203. On remarque que
la traduction est trangement littrale:
l'criture logique ne cherche pas
comprendre ou interprter, mais
transporter, selon ses critres propres, la
valeur smantique du pome. Le principe d'quivalence implique une recomposition
radicale qui demande d'abord de mettre jour
les structures logiques du pome, afin de les
soumettre au double codage. Ainsi, l'adverbe
concessif du vers 1 (Though) est converti en
while, son synonyme en langue anglaise. En
fait, si while est lu comme concessif, il est
excut comme temporel. En effet, la fonction
while, en Perl, ouvre une parenthse
temporelle assimilable un compteur. Elle
dfinit le temps et les conditions d'une action
algoritmique. De mme, Through, au vers 2,
est transport en foreach, qui est une
fonction de contrle permettant de traiter des
donnes sous forme de liste (all the lying days). Et ainsi de suite. On pourrait retraduire ainsi les vers du programme:
tant que le nombre de feuilles est suprieur 1, la racine est gale 1
pour chaque jour dont la nature est d'tre allong et de mentionner ma jeunesse
tant que je suis infrieur la vrit [i.e. jusqu' ce que je sois gal la vrit]
sous la fonction balancer
se trouvent mes feuilles, mes fl
eur s
meurent sauf si je ne suis pas sous le soleil
202
203

Dictionnaire de la linguistique, Georges Mounin, Valence lexicale.


Auteur: Wayne Myers; Results of The Perl Poetry Contest, 2000, n.p.
64

[i.e. si je ne suis pas sous le soleil je ne peux secouer/balancer mes feuilles et mes eur
fl s et
donc je ne peux pas me fner dans le vrit; si je suis sous le soleil, tout cela est rendu
possible]

Ces jeux de traduction rappellent les exprimentations de Zukofsky, et des potes


L=A=N=G=U=A=G=E aprs lui, sur les transports littraux de pomes entre deux
langues.204
On assiste des phnomnes de contorsions linguistique et logiques, comme le
mentionne cet autre pote Perl qui transporte un paragraphe du Tao Te Ching de Lao-Tzu en
Perl: C'est formidable ce qu'une petite contorsion linguistique peut vous apprendre sur le
langage :-) 205. Le pote prcise que son texte est la limite de l'obfuscation, mais qu'il a
commenc comme un simple pome Perl, et [que] comme la posie reste l'intention, le
texte est tout aussi bien l o il est, c'est--dire dans la section Perl Poetry. Cette
intention n'appartient pas au code, qui ne comprend pas, mais la conscience littraire du
pote Perl.
Dans l'exemple suivant, le choix du pote ne se porte pas sur une forme
transporter, mais sur un propos littraire rsum par un jeu de mot qui joue sur un triple
niveau: 1) le contenu de la pice de Sartre, Huis Clos, rsum dans l'aphorisme clbre
L'enfer, c'est les autres (Hell is other people), 2) l'expression informelle en anglais Go
to Hell! en langue anglaise, 3) la fonction Perl goto qui est
une commande prsente dans la plupart des langages de
programmation. Ce pome est mal accueilli par les moines Perl,
car il joue sur une blague cule de Larry Wall qui aurait
dclar: You can also 'goto hell' if you like, which will of
course work better if you've define d the label 'hell'. La
commande goto est aussi sujette polmique, depuis que'un
autre programmeur clbre, Edsger W. Dijkstra, a publi un
article intitul GoTo Statement Considered Harmful,
exposant cette fonction comme nuisant la comprhension du programme et donc sa
qualit (dans la perspective du code lgant et fonctionnel)206. Le pote Perl fait ainsi
rfrence a cette polmique quand il fait accompagner son pome de ce commentaire:
A computer scientist is someone who, when told to Go to Hell sees the go to, rather
than the destination, as harmful...207

Je finirai cette section par la mention d'un petit pome de transport interprt plutt
littralement par son auteur208 .

204
205
206
207
208

cf. la srie Catullus de Louis Zukofsky (1959-1968)


Auteur: webfiend, http://www.perlmonks.org/?node_id=425111
Philippe Bruhat et Jean Forget, 2005, n.p.
By Cuderpunx, ibidem, http://www.perlmonks.org/?node_id=373189
Auteur: micro506, http://www.perlmonks.org/?node_id=502281
65

2.3.3. Les pomes dtournant le langage Perl: une approche littrarise du code dans
une perspective de pseudo-code

Pour Sharon Hopkins il s'agit de normaliser les formes de pomes Perl, tout en
loignant le genre de sa fonctionalit. Elle-mme compose dans le domaine non utile de
la posie Perl: le code est crit selon les rgles du langage de programmation, mais il ne fait
rien. Il n'est pas excutable: il imite sans prendre en compte la pragmatique du langage. Elle
distingue deux formes principales, la premire tant un pome mots-clefs: il est
construit partir de fonctions Perl charges de signification en termes de double codage.
Hopkins produit deux exemples de sa composition, dont Listen209 (illustr ci-dessus). Ce
type, orient sur la composition thmatique d'images ou de ton, et adoptant la forme du vers
libre, se rapproche de la lyricisation (ici srieuse) que j'ai voqu plus haut.
Le deuxime type s'inspire du jeu de Word Salad (une variation sur le cadavre
exquis) et est illustr par un pome de Larry Wall intitul Black Perl 210,et cit dans l'essai
209
210

Cit dans Hopkins, 2002, p.10


Cit dans Hopkins, 2002., p.11
66

de Sharon Hopkins. Ce type, marqu formellement par une structure en stances, est orient
vers une pratique lexicale plus contrainte: le pote doit insrer dans le code-texte le plus de
mots techniques appartenant Perl, crant ainsi des relations logiques et thmatiques plus
surprenantes (alors que le type prcdent jouait sur l'largissement de champs smantiques
partir du vocabulaire Perl).

Il s'agit d'puiser les rserves lexicales du langage de programmation. La contrainte devient


une justification stylistique des relations arbitraire entre les termes.
Dans la voie de littrarisation formelle du jargon Perl, il faut voquer rapidement
la mode des petits pomes pidictiques. Ci-contre, un haiku clbrant l'esthtique
controverse de Perl, inversant les critiques ordurires
en une idalisation amuse211. Et ci-aprs deux autres
jouant avec les tracas du programmeur face aux bug de
son programme212. Le haiku
est particulirement apprci
des programmeurs pour ses capacits formelles.. Dans The
Perl Journal, le programmeur Damian Conway consacre un
essai comparer les qualits de Perl celle de la composition
du haiku:
Je pense souvent aux programmes Perl comme les haikai du monde des logiciels. Ils sont
211
212

Auteur: pikus, http://www.perlmonks.org/?node_id=368253


Bug Haiku, http://www.perlmonks.org/?node_id=389314
67

pareillement compacts, denses, puisssants, et frquemment un peu obscur (Hmmm...


attendez un peu... c'est aussi une bonne description de moi!)
Ainsi, il n'est pas surprenant que les haikai soient populaires chez les programmeurs
Perllxvi.213

||||||||||

Il semblerait que si la problmatique des langages obfusqus portaient sur la


performativit et la rfrence en terme de langage, la posie Perl s'intresse aux possibilits
d'une langue et d'un style. En ce sens, les productions et les discours autour de Perl
s'assimilent davantage une conception classique de la posie: quelle langue, et, au sein de
cette langue, quels mots, quels signes, quelles structures, permettent d'exprimer le plus?
Cette interrogation est intimement lie au fait que les langages du code, pratiques,
terre--terre, littraux, sont appropris par les programmeurs et utiliss des fins
esthtiques, expressives, mtaphoriques. Cela se manifeste dans des discours comme celui
de Damian Conway, qui revendique l'identification du langage de programmation sa
personnalit individuelle. Le code est dtourn des fins exprimentales et expressives; son
criture peut devenir une pratique de modes de vie et de manires d'tre, mais aussi d'arts
de faire.

213

Damian Conway, Just Another Perl Haiku, 1999, n.p.


68

3. Des artisans aux artistes du code: du code-texte tactique au


code-texte stratgique

L'histoire informatique de la hack prsente un intressant slalom entre blague de


potache, activisme politique et art engag, ces trois dimensions se superposant dans ce
qu'on a pu appeler le hactivisme. Le code est le vecteur de transformation d'un
environnement par le biais de la machine sur lequel il a un pouvoir. Le langage de la
machine devient moyen (et parfois prtexte) au dtournement subversif des ides. Le texte
du code est performatif au sens o ce qu'il dit, la machine fait.
Les hackers incluent dans leur histoire non seulement les ingnieurs de l'lite
informatique des annes 1960 au M.I.T, mais aussi les Yippies, la branche la plus activiste
de la gnration Hippie. Le
terme de Yippie vient d'un
groupe se faisant nommer
la Youth International
Party Line, qui faisait
passer
son
message
politique
par
le
dtournement des outils
technologiques
de
communication

en
hackant les fils de tlphone par exemple214. Le code hack reprsente une criture du
bidouillage lectronique ou informatique, une trace crite de cette parole de protestation.
Les hackers de la gnration Internet ont rcupr cette ide de bidouillage subversif,
commme le montre le diagramme en code ASCII ci-dessus215.
Le code est considr par les 'hactivistes' comme un texte multiples dimensions
qui ne peut tre rduit seulement un outil. N. Katherine Hayles, dans son ouvrage My
Mother Was A Computer, parle de la pratique d'criture du code en termes d'
omniprsence (pervasive): le code s'insinue dans les structures linguistiques, il est le
partenaire omniprsent du langagelxvii216. De ce partenariat merge l'image culturelle du
conflit. Cette image est paradoxalement influence par ceux-l mme qui sont censs
'dompter' la machine: les programmeurs qui jouent reproduire les ambiguts des langages
naturels dans leurs expriences d'obfuscation et s'amusent de la perte de contrle face aux
imprvus du code. Le mythique Mel est surpris par la tricherie de son propre programme;
les 'obfuscateurs' ouvrent un espace au dysfonctionnement.
J'aimerais dans ce chapitre envisager comment diffrentes pratiques du code
organisent autour d'elles des milieux socio-esthtiques diffrents. La textualit du code
peut-elle tre dfinie comme environnement? Dans cet espace dont les dimensions sont rien
moins que sres, quelle est la valeur pratique des exprimentations du code? Je rappelle la
dfinition de Lawrence Lessig du code comme loi, fabricateur de ralit dans un contexte
virtuel. On verra que les programmeurs artisans ou artistes insistent sur le potentiel de
214
215
216

Cf. la Youth International Party Line, http://www.d-i-n-a.net/arthack03/history3.html


Texte ASCII par Hackintosh#3, cit par Saul Albert, 1998, note#24
N. Katherine Hayles, 2003, p.61
69

perturbation du code, sa valeur d'anti-loi et de confusion des niveaux de ralit. Ce chapitre


sera plac sous le signe des arts de faire du philosophe et sociologue Michel de Certeau,
en perspective avec la loi du code formule par Lawrence Lessig 217, spcialiste du droit
lgal, afin introduire l'ide que l'esthtique pratique du code engage une rflexion politique:
La relation des procdures avec les champs de force o elles interviennent doit [...]
introduire une analyse polmologique218 de la culture. Comme le droit (qui en est un
modle), la culture articule des confl
i ts et tour tour lgitime, dplace ou contrle la raison
du plus fort. Les tactiques de la consommation, ingniosits du faible pour tirer parti du fort,
dbouchent donc sur une politisation des pratiques quotidiennes.219

Je proposerai d'abord la notion de 'tactique', thorise comme 'art de faire' par


Michel de Certeau, pour caractriser les expriences de code de la communaut des
programmeurs. Ensuite, j'tudierai le glissement de cette poiesis pratique du code de type
artisanale une potique davantage artiste (Software art), consciente de ses enjeux
politique, et reformulant le code exprimental en praxis. Enfin, j'essaierai de montrer
comment une potique 'artiste' du code, dans son rapport la machine, tend vers la
reprsention plutt que vers l'implmentation du code exprimental et de ses engagements.

3.1. Tactique des exprimentations de code


L'ethos du programmateur-hacker tend se dfinir par la figure obsessionelle
qu'est le nerd, pour lequel le code et le langage informatiques devient une pratique
quotidienne. Les programmeurs ont tendance crire en code en dehors du cadre strict de
l'entreprise, pour leur propre usage, ou par jeu (gnrer un ensemble de solutions probables
pour rsoudre l'nigme d'un jeu, par exemple), ou encore par simple plaisir d'crire du code,
sans enjeu utile. Je m'interrogerai ici sur la manire dont cette pratique devient praxis,
l'implmentation d'une thique du dtournement et du plaisir de la recombinaison, en
m'inspirant de la thse de De Certeau sur les arts tactiques.
3.1.1. Pragmatique exprimentale, jeux de codes et critique des rgles
La cration en code est un jeu avec les rgles, et repose une question essentielle
dans la cadre de le textualit exprimentale: celle des relations de pouvoir dans le discours.
C'est en adoptant une approche cyberntique que l'on peut le mieux, me semble-t-il,
approcher ces formes textuelles relativement indites pour un public littraire et dfinir une
esthtique originale qui prend en compte la triade message/code/bruit - comme je l'ai
voqu dans le chapitre 2 propos d'une cyberntique de la lecture.
Il faut galement adopter une perspective pragmatique et critique. Lawrence
Lessig, dans Code and Other Laws of Cyberspace, se demande quelles sont les questions
que l'on doit se poser dans le contexte de la cration informatique:
Qu'est-ce-que cela veut dire vivre dans un monde o les problmes tendent tre rsolus par
la programmation? Et quand, dans ce monde, devrions-nous rsoudre les problmes par la
programmationlxviii?220
217
218
219
220

Loi rencontre dans l'introduction p.7


tude scientifique du conflit comme phnomne scientifique et social
Michel de Certeau, 1990, p.xliv
Ibidem, p.13
70

La pratique du code cre un environnement dans lequel nous voluons, une architecture
virtuelle mais bien relle au sens o elle dtermine notre comportement sur le rseau.
L'utilisateur du rseau s'en rend compte quand le code sert crer des automatons intrusifs,
des robots espions de type spam (ou bots) qui envahissent les messageries ou parasitent le
code de sites personnels. Mais le code rgulant le reste de l'environnement tend se cacher
derrire des interfaces graphiques user-friendly, des formulaires prfabriqus et des cases
cocher.
Les programmeurs 'obfuscateurs' travaillent rvler ce code: en s'attaquant sa
textualit, en republiant le code au premier plan comme il est crit au second (ensemble de
symboles ASCII formuls logiquement selon des instructions) et en jouant avec l'criture de
l'instruction. Le code expos dans sa textualit critique le fonctionnel et rvle la cration
(au sens positif comme ngatif).
Ces valeurs ont voir avec une pratique toute littrale de l'exprimental. Prenons
l'exemple des catgories de l'IOCCC qui dfinissent les entres gagnantes: ces catgories ne
sont pas fixes ad aeternam. Au contraire, les organisateurs regardent de trs prs
l'mergence et l'volution de tendances dans les contributions proposes au concours. Ces
tendances sont perues comme favorisant la fixation de genres, et sont listes selon leur
fonction: des gnrateurs de jeux (labyrinthes, tic-tac-toe, solitaire), des
gnrateurs/calculateurs de nombres (pi, listes alatoires), des programmes qui s'autoreproduisent, des Hello World! (tellement 20me sicle... se lamentent ironiquement les
organisateurs de l'IOCCC). Pour contrer la rcurrence et la constitution de ces genres, ils
prviennent les participants que plus une catgorie devient populaire, plus les chances de
gagner dans cette catgorie deviennent faibles, et encouragent ainsi doublement
l'innovation: en poussant explorer des terres inconnues, et en haussant le niveau
d'excution d'une catgorie, permettant le renouvellement d'un genre de l'intrieur. Nous
aimons la varit commentent les organisateurs221.
On assiste donc, par l'lection des valeurs de varit et d'innovation, la
revendication d'une praxis du temporaire, du passager, du nouveau radical, qui porte des
voix de la contradiction.
A. Les voix satiriques
Ce mode de dtournement est caractris par un positionnement discursif fort: une
ironie trs marque, c'est--dire un constant dguisement de voix et de valeurs. Les
intentions avoues sont aussi des masques qui permettent de lire les crations
exprimentales comme satire du monde fonctionnel. On retrouve des accents trs
classiques dans les buts proposs par l'art potique de la comptition en langage C:
A travers cette comptition j'ai essay d'inculquer deux notions aux gens. D'abord, un
dgot pour le code de mauvais genre [poor code style]. Ensuite, l'ide que l'on perd toute
fonctionalit quand on crit un programme de faon destructure. Les gagnants du concours
participent cette tche quand ils crivent ce que j'appelle un programme satirique. [...] Ces
programmes exposent et discrditent ce que je considre tre l'quivalent d'un 'vice ou d'une
'folie'lxix.222

On voit ici que la proprit fondamentale du code est de superposer un jeu de rgles
morales un jeu de langage. L'obfuscation fonctionne comme une allgorie de la folie
particulirement rasmienne: qui dtruit pour mieux reconstruire des valeurs positives et
ncessaires la communaut.
221
222

Frequently Asked Questions, in IOCCC, http://www0.us.ioccc.org/faq.html


README, in IOCCC, http://www0.us.ioccc.org/all/README
71

On trouve dans les entres de l'IOCCC de nombreux procds de ridiculisation de


la textualit informatique dans sa capacit gnrer ou rvler du bruit, de l'erreur, de la
perturbation. L'image de la malfonction peut tre ralise et rendue littrale par la
manipulation du code, quand un certain ordre des choses est effectivement perturb par les
rsultats du programme. Une des entres, gagnante en 1988 dans la catgorie ad hoc
Programme le moins susceptible d'tre excut avec succs (Least likely to compile
successfully), est ainsi commente: Les juges ont pens que ce programme avait l'air
d'avoir t crit par quelqu'un qui aurait tap sur le clavier d'une vieille machine
crirelxx223. Un autre, rcompens comme champion du pire des styles en 1987, est
accus d'avoir crit son programme dans le but de maximiser la fonction la plus pnible224
qui soit pour les programmeurs rigoureux225. Un programme gagnant en 2001 est
rcompens pour son jeu de maltraitrance de l'utilisateur (Best abuse of the user).

223
224
225

Auteur:Philipps, http://www0.us.ioccc.org/1988/phillipps.hint, http://www0.us.ioccc.org/1988/phillipps.hint


Les GoTo statements, qui nous rencontrerons bientt dans le cadre de la Perl Poetry
Auteur: Spencer Hines, http://www0.us.ioccc.org/1987/hines.hint , http://www0.us.ioccc.org/1987/hines.c
72

Le programme fait agir la souris comme si elle tait glissante, chappant rellement au
contrle de l'utilisateur. Ironiquement, le code prend la forme d'un curseur informatique qui
s'enfuit (illustr la page prcdente). Le programme est ainsi comment: Friction can be
your friend if it does not rub you (or your mouse cursor) in the wrong way. :-)226. Cette
friction est un jeu de chat et de souris entre un utilisateur nerv par la malfonction de
l'ordinateur, guerre psychologique ici ralise par un programme qui joue effectivement sur
le fonctionnement de la souris d'ordinateur.
Enfin, le bruit lui-mme peut tre matrialis sous la forme de production sonore,
comme ce programme crit pour gnrer de la parole synthtique, et gagnant en 2001 dans
la catgorie Son le plus 'obfusqu' (Most obfuscated sound)227. Une horloge parlante est
gnre, mais cette voix robotique est mal-fonctionnelle au sens o il faut s'y reprendre
deux fois pour distinguer des mots dont
la qualit sonore ressemble un croisement entre un tlphone fait de pots de yaourt lfi et
un mauvais gramophone, c'est--dire que le rapport Son/Bruit est son point le plus bas,
ainsi que la frquence maximale du signal.lxxi.

L'ironie rside dans le fait que le programmeur dtourne une des textualits lectroniques
les plus fonctionnelles, la parole artificielle de l'horloge parlante, pour en faire un magmas
sonore totalement inutile. Dans le registre des langages sotriques, l'un d'eux est
entirement consacr gnrer du son: le langage Choon228, qui cr des compositions
musicales restreintes alors qu'il excute une tche indpendante; le programme devient une
partition dont le code crit les notes. Il faut aussi rappeler le langage Ook, imitant le
'langage' des ourang-outans et dont l'inventeur, fier de son inintelligibilit, suggre qu'il est
bon de le parler tout haut afin de vrifier qu'il est bien l'exemple le plus simple et le plus
pur de langage tonal, et ainsi de mesurer sa pertinence linguistiquelxxii229.
B. Les voix politiques
Utiliser les capacits du code faire sa propre loi, au-del des lois arbitraires des
gouvernements, est un autre mode de dtournement, plus radical et plus frontal. On assiste
ainsi une implmentation littrale des thses de Lawrence Lessig sur le code comme
discours performatif qui matrialise une loi.
De nombreux dbats encadrent la rgulation du code comme texte qui circule et
qui peut transporter de l'information. Si l'on considre le code comme purement
fonctionnel, il est un outil rduit des intrts privs. Il peut devenir secret professionnel,
une information crypte dont le codage est mis sous clef, soumis la proprit de
l'entreprise qui emploie le programmeur qui l'a crit. Mais si l'on considre le code comme
message, comme ayant des capacits dire quelque chose et transmettre une information
articule, non crypte, en bref, comme discours, alors le code devrait tomber sous la loi
concernant le droit la libert de parole et relever d'une proprit publique, comme
l'arguent les dfenseurs de l'open source (cf. Chapitre 1/ transition).230 Si un code sur lequel
travaille un programmeur est produit au sein d'une organisation d'tat, un complexe
militaro-industriel comme la NASA, la circulation de ce code sur le rseau mondial Internet
est particulirement problmatique.

226
227
228
229
230

Auteur: Edward Rosten, http://www0.us.ioccc.org/2001/rosten.hint, http://www0.us.ioccc.org/2001/rosten.c


Auteur: Pierre-Philippe Coupard, http://www0.us.ioccc.org/2001/coupard.c, http://www0.us.ioccc.org/2001/coupard.hint
The Choon Programming Language, http://www.stephensykes.com/choon/choon.html
Ook, sur Wikipedia, http://en.wikipedia.org/wiki/Ook%21_programming_language
cf. article Source Code, section Legal issues in the United States sur Wikipedia, http://en.wikipedia.org/wiki/Source-code
73

Le programme ci-dessus a t auto-censur par les organisateurs, qui remplacent le corps de


code par un texte de prvention lgale, car il rvle une technique cryptographique protge
par les lois du secret d'tat. Le code est considr comme arme (la cryptographie est
considre comme favorisant l'espionnage industriel ou politique). Les organisateurs ne
publient donc pas le code, mais expliquent comment se le procurer par une voie dtourne
et rcompensent le programmeur dans la catgorie Pire Abus des rgles: en effet, il rend
la rgle #7 du concours (inspire des droits de l'open source sur la libert de distribuer et de
faire circuler le code) impossible suivre par les instigateurs mme de ces rgles, les
organisateurs du concours:
Je pense que cette situation montre combien les rgulations amricaines en matire de
cryptographie sont ridicules. Certains offi
ci ers fdraux envoient des armes de certaines
nations dans une violation patente des lois amricaines, et s'en tirent trs bien, mais moi je
ne peux pas re-distribuer le programme d'un gagnant du concours sur le rseau! lxxiii 231

videmment, le commentaire est la fois une prise de position politique frontale et une
pique sarcastique puisque le programme est gagnant justement parce qu'il joue avec le
feu.
Un de ces jeux textuels (illustr la page suivante), flirtant avec la censure, est
l'objet d'une nime entre gagnante, classe en 1992 dans la catgorie Rsultat le plus
humoristique (Most humorous output). Ce programme permet de gnrer des
anagrammes. Expliquant comment utiliser le gnrateur, les organisateurs font signe vers
un usage qui permet de dtourner une censure journalistique232.
231
232

Commentaire d'un des organisteurs de l'IOCCC sur le programme de Nathan Sidwell,


http://www0.us.ioccc.org/1992/nathan.hint, http://www0.us.ioccc.org/1992/nathan.c
Programme crit par Andreas Gustafsson, http://www0.us.ioccc.org/1992/gson.hint , http://www0.us.ioccc.org/1992/gson.c
74

La collision du code entre outil et discours advient prcisment quand le code est envisag
comme texte, soumis des lois comme des droits. C'est prcisment en constatant la
volont de conserver au code son statut d'outil (non textuel) que l'on pense dgager ses
enjeux discursifs: le dbat opre une transition de la fonction (l'outil) vers la structure (le
discours, l'idologie). La dfiance l'encontre du du code, potentiellement nocif, suscite la
curiosit, et fait signe vers la possibilit que les enjeux idologiques d'un gouvernement soit
mis jour. Le clin d'oeil de l'IOCCC semble rvler un glissement de l'enjeu paranoaque
au jeu innocent innocent dans le sens o la publication du code ne dclenchera pas de
guerre mondiale. Mais ce jeu dvoile une utilit discursive, et non plus fonctionnelle: le
code comme texte critique.
Ces exemples ne sont pas plthore, mais montrent que les jeux de code participent
une pragmatique foncirement politique dans ses enjeux internes. Lawrence Lessig crit:
(...) mme si le code libre [open code] n'empche pas totalement le pouvoir gouvernemental
de rguler, il a certainement une infl
uence sur ce pouvoir. Dans les marges, le code libre
rduit le profi
t dont on peut tirer enfouir la rgulation dans les espaces cachs du code. Il
fonctionne comme une sorte d'acte pour la libert de l'information, au niveau de la
rgulation des rseaux. Comme pour la loi ordinaire, le code libre requiert que la pratique de
la lgislation soit publique, et qu'elle soit ainsi transparentelxxiv.233

3.1.2. La tactique des exprimentations du code le modle de Michel de Certeau


Michel de Certeau, dans la premire partie de L'invention du quotidien intitule
Arts de faire, s'intresse aux pratiques de cration non pas des crateurs lgtimes de la
culture (la classes des crivains et des artistes, la classe des industriels et des
administrateurs de la culture), mais des usagers supposs vous la passivit et la
discipline234. Cette perspective est intressante dans le cadre d'une potique du code qui a
largement voir avec un monde qui possde des qualits d'expertise en matire de langages
informatiques, mais s'avre amateur en matire de pratique et de thorie esthtiques. De
plus, les programmeurs, socialement parlant, se place largement dans la catgorie
consommateurs - le seul hacker au pouvoir tant Bill Gates, qui n'crit pas de code
obfusqu... Je m'inspire des thories de De Certeau sur cette crativit de
consommation qu'il appelle tactique, et qui m'apparat approprie dans le cadre de la
potique realtivement anonyme des programmeurs sur le rseau: la question traite
233
234

Lessig, 1999, p.108


Michel de Certeau, 1990, p.xxxv
75

concerne des modes d'oprations ou des schmas d'action, et non directement le sujet qui en
est l'auteur ou le vhicule. La tactique implique une notion de cration temporaire, et un
mode esthtique fond sur la re-combinaison et le dtournement des structures.
A. Un temps du travail/un temps du loisir? Superposition des enjeux
propos du langage de programmation sotrique WHITESPACE, qui s'appuie
non pas sur une combinaison de symboles, mais sur la distribution des espaces blancs dans
la page, les programmeurs avouent:
L'interprteur [qui permet d'excuter le programme] a t crit par quelqu'un qui n'aurait pas
du rester debout si tard, Edwin Brady, et le langage a t invent par deux personnes qui
n'auraient pas d boire autant, Edwin Brady et Chris Morris. La culpabilit, au moins
partielle, d'Andrew Stribblehill ne doit galement faire aucun doutelxxv.235

La 'culpabilit' concerne le dtournement d'un objet fonctionnel par un temps du loisir,


plaisamment plac sous le signe de la honte. De mme, les programmeurs Perl ont tendance
se dfinir comme crivains compulsifs de code dont la production potique merge quand
le temps de travail devient trop oppressant:
Quand l'ennui s'installe, et qu'on ne peut pas dormir... la programmation Perl devient un bon
remde (vient le mal de tte, et le manque de sommeil, mais srement on peut tenter d'crire
un morceau de Perl obfusqu, en une ligne de code seulement [one-liner-obfuscated-perlsnippet-chunk])...lxxvi 236

On pourrait ainsi tablir une distinction entre un temps du travail, qui caractriserait la
production du code lgant, fonctionnel, et un temps du loisir, qui permettrait la
fabrication, par raction, d'un code dviant, laid et inutile. Ce temps du loisir semble
appartenir un temps ngatif, contre-productif, celui de la nuit, ou de l'ennui, ou encore de
la maladie (mentale). Les analyses de Mateas et Montfort soulignent cette possible
distinction d'un trait critique:
Un tel jeu rfute l'ide que la tche du programmeur est mcanique [automatic], de valeur
neutre, et dconnecte de la signifi
cat ion des mots dans le mondelxxvii.237

Le code de loisir viendrait s'ajouter au code de travail pour le commenter, et le subvertir.


Mais la distinction entre ces deux codes, si elle peut tre temporelle, n'est pas une
sparation dans la succession de deux temps linaires. Au contraire, ces deux temps tendent
se superposer puisque dans la culture hacker tout temps devient propice la
programmation. Le temps de la hack devient plus qu'une extension du temps de travail, il
s'y insre pour le modifier; il fonctionne comme un contre-temps. Il est une raction, voire
un rejet de la productivit de l'entreprise; il constitue une bulle o le code de travail est
appropri, dtourn et transform en pratique parasitaire. Le code expriemental se greffe
sur le code fonctionnel: il emprunte ses modalits fondamentales et les altre, et modifie le
contexe de cration de l'intrieur. De Certeau explique que cette bulle de cration est
efficace prcisment parce qu'elle est parasite: elle vole un temps qu'elle rend aussitt. Le
temps et le lieu de la cration tactique sont flexibles, temporaires, nomades:
J'appelle [...] 'tactique' un calcul qui ne peut pas compter sur un propre, ni donc sur une
frontire qui distingue l'autre comme une totalit visible. La tactique n'a pour lieu que celui
235
236
237

WHITESPACE, en ligne: http://compsoc.dur.ac.uk/whitespace/


Perl Poetry, http://www.perlmonks.org/?node_id=520195
Mateas et Montfort, 2005, p.147
76

de l'autre. [...] Elle ne dispose pas de base o capitaliser ses avantages, prparer ses
expansions et assurer une indpendance par rapport aux circonstances. Le 'propre' est une
victoire du lieu sur le temps. Au contraire, du fait de son non-lieu, la tactique dpend du
temps, vigilante y "saisir au vol" des possibilits de profi
t .238

L'esthtique du code n'est pas une alination de l'criture par rapport l'criture quotidienne
dite 'normale', et elle ne se pose pas comme tranget radicale, texte qui se hausse au niveau
du littraire; au contraire, elle reste dans le quotidien et sa qualit esthtique se dveloppe
l'intrieur d'une pragmatique et d'une thique appartenant au monde des hackers: se librer
des instances de contrle de l'entreprise. Surgit alors une praxis anti-corporative qui
superpose au corps entrepreneurial la communaut hacker, et la direction contrle et
hirarchique des organes de travail le rseau du loisir. Sharon Hopkins voque ce
dtournement des intrts du travail par le loisir:
crire de la posie en langage informatique, en plus d'tre un challenge en termes de
contraintes formelles, permet de s'adonner l'criture crative tout en ayant l'air de travailler
quand votre chef espionne par-dessus votre paulelxxviii.239

De Certeau, aprs Michel Foucault, interprte les pratiques tactiques comme une ruse qui
djoue le chef [qui] espionne
[Ces] "manires de faire" [...] forment la contrepartie de la structure de "surveillance", des
procds muets qui organisent la mise en ordre sociopolitique. [Elles] constituent les mille
pratiques par lesquelles les utilisateurs se rapproprient l'espace organis par les techniques
de la production socioculturelle.240

Cela donne lieu la composition d'un "rseau d'une anti-discipline".


B. Poiesis du code exprimental
La potique du code est d'abord une pragmatique et le dplacement esthtique
opr par les exprimentations des hackers n'opre pas une sparation ontologique entre ces
deux perspectives. Il n'y a pas de 'posie' du code au sens o on a cherch dfinir la posie
comme oppose, par essence, au monde socio-conomique de la prose, en lui substituant un
monde de texte pur, o les relations de signes sont 'libres' des contingences d'un contexte
rejet comme pratique et temporaire. Jusqu'ici, j'ai assum une potique du code des
programmeurs de l'obfuscation en me fondant sur le constat que les jeux de code ouvrent un
espace de libert dans le langage (comme le disent Mateas et Montfort dans A Box,
Darkly). Ici, j'aimerais prciser cette ide en convoquant l'ide d' art de faire labore
par Michel de Certeau,: un art qui rassemble des
combinatoires d'oprations qui composent aussi (ce n'est pas exclusif) une 'culture', et
[exhument] les modles d'action caractristiques des usagers dont on cache, sous le nom
pudique de consommateurs, le statut de domins (ce qui ne veut pas dire passifs ou dociles).
Le quotidien s'invente avec mille manires de braconner. [...]
La 'fabrication' dceler est une production, une poitique - mais cache, parce qu'elle se
dissmine dans les rgions dfi
ni es et occupes par les systmes de la 'production'
(tlvise, urbanistique, commerciale, etc.).241

La tactique peut galement gagne tre lue dans la perspective d'une philosophie
pragmatique, afin de replacer ses enjeux dans le cadre d'une tude des systmes favorable
238
239
240
241

Michel de Certeau, 1990, p.xlvi


Sharon Hopkins, 2002, p.1
Michel de Certeau, 1990, p.xl
Ibidem, p.xxxvi; ici De Certeau remotive le sens grec de poiesis: crer, inventer, gnrer
77

l'apprhension d'une textualit cyberntique. Les Manires de faire des mondes de Nelson
Goodman entrent ainsi en rsonance avec les Arts de faire de De Certeau pour nous aider
mieux lire ces formes originales. Goodman, dans sa thorie de la version, tudie le principe
de rduction des systmes: rduire un systme un autre, c'est tablir un jeu de
comparaison entre des versions partir d'un prototype. Cet acte d'abstraction est une
opration de lecture et d'appropriation des environnements proche des thses de De
Certeau. Cette conceptualisation utilise la notion de recombinaison qui rappelle les
combinatoires de De Certeau et celles des codeurs:
Rduire un systme un autre peut constituer une contribution authentique leffort de
comprendre les interrelations entre versions du monde; mais il est diffi
ci le de construire une
rduction dans aucun sens raisonnablement prcis, elle est presque toujours partielle et
rarement si jamais unique. (...)
Pour construire le monde comme nous savons dj le faire, on dmarre toujours avec des
mondes dj disposition; faire, cest refaire.
Dcouvrir, ce n'est pas arriver une proposition qui sera affi
r me ou dfendue, mais
souvent, comme on place une pice dans un puzzle, c'est trouver un ajustement. 242

Il y a dans la conception goodmanienne de la connaissance une reconnaissance implicite du


jeu logique partir d'une structure variable. Le prototype est un concept s'implmentant en
une multitude de versions qui n'ont entre elles qu'une ressemblance de famille ici la
notion de prototype dpend directement des thories de Wittgenstein, qui inspire Goodman.
Hello World!, par exemple, est un prototype, dclin dans ses possibles par et dans les
diffrents langages de programmation.
Goodman est plus intressant pour notre propos dans Manires de faire des
mondes que dans son autre grand ouvrage, Langages de l'art, o son corpus d'analyse est
dj labell en oeuvres d'art par les experts de l'esthtique. Sortir de l'oeuvre, c'est
sortir de l'orbite de la production esthtique pour entrer dans celle du mode de production
d'objets potentiel esthtique. C'est en cela que Michel de Certeau est utile: il ne part pas
de l'esthtique mais fait signe vers elle comme un potentiel, une manire de parler.

3.2. Le Software art et la praxis du code


L'expression de praxis du code vient d'un essai crit par trois artistes qui sont
aussi programmeurs de formation, Alex Geoff, Alex McLean et Adrian Ward. Ils font partie
d'une jeune gnration de praticiens interdisciplinaires des nouveaux mdias. Il faut les
replacer dans un contexte critique o, issus d'une tradition d'avant-garde artistique et
littraire, ils revendiquent galement leur appartenance une philosophie pratique (de
Certeau) et une pense matrialiste de l'histoire (Walter Benjamin). En cela ils sont les
derniers-ns du mouvement Tactical Media.
Le mouvement Tactical Media, n dans les annes 1980 et mergeant avec le
collectif Critical Art Ensemble243, change la pratique des artistes de manire urgente et
radicale. Il s'agit de sortir des galeries et d'avoir une action immdiate dans un espace/temps
quotidien sans souci de laisser trace dans l'histoire autrement que par des mini-actions
critiques. Pour cela, ils rendent ncessaire l'analyse des contextes socio-culturels avant
toute action: dans l'environnement informationnel et technologique du monde occidental
242
243

Nelson Goodman, 1978, p.13-15


Cf. en particulier leur ouvrage La rsistance lectronique et autres ides impopulaires, 1997
78

contemporain, le contexte est dtermin par le rapport aux mdias. C'est donc sur ces
mdias que les artistes tactiques vont agir.
De cet art critique mergent des pratiques spcifiquement axes sur le medium
informatique. Geoff, McLean et Ward suivent les pas du Critical Art Ensemble quand ils
dclarent vouloir rapproprier les thses benjamiennes sur le choix d'une politique de
l'esthtique plutt que d'une esthtique politique, dans l'article Praxis as Code (2004):
Cette distinction peut s'appliquer la sparation non-dialectique entre les intrts de la
technique et ceux de l'esthtique. Par extension, et dans ce contexte, on doit examiner la
programmation-oriente-art et l'art-orient-programmationlxxix.244

Dans cette perspective, ils font l'apologie d'une utilisation critique des applications
informatiques dterminant notre environnement, et formulent les enjeux du Software art.
Comme le thoricien des nouveaux mdias Andreas Broeckmann avant eux245, ils lisent
attentivement et r-utilisent le travail de catgorisation de l'artiste-thoricien Matthew
Fuller, ancien membre du collectif britannique I/O/D (qui ont les premiers expriment les
arts critiques des logiciels dans les annes 1990) et couramment professeur et directeur de
recherche au Piet Zwart Institute (o officie galement Florian Cramer). Cette
catgorisation est trois entres:
- social software: des logiciels qui permettent de former des communauts autour
de moyens de communication en ligne;
- critical software: des logiciels reprogrammant critiquement les habitudes
normes et normatives des applications logicielles; sa mthode est analytique, et
son action est transformative (mutative);
- speculative sofware: la plus proche d'une perception 'artistique' de la cration
logicielle, cette pratique engage une exploration de toutes les potentialits de la
programmation et cre des connections transversales entre les donnes (data),
les machines et les rseaux.
D'aprs Matthew Fuller dans Behind the Blip, il s'agit d'un type de logiciel avanc:
Le logiciel comme s'investiguant lui-mme. Le logiciel comme science ct
fi ion, comme
pistmologie mutante. Le logiciel spculatif peut tre envisag comme ouvrant un
espace ddi la rinvention du logiciel par ses propres moyenslxxx.246

3.2.1. crire le code: une politique de l'esthtique


Cox, McLean et Ward ont laiss deux essais insistant sur la ncessit de lire le
code comme oeuvre d'art s'inspirant des pratiques artisanales des potiques du code247.
Les artistes-programmeurs, dans leur premier essai, The Aesthetics of Code,
dveloppaient une conception intuitive de la langue-code se situant entre une conception
pyschologique de la parole saussurienne et l'intelligence sensible chomskyienne:
[...] pour apprcier le code gnratif, on doit 'sentir' le code afi
n de saisir compltement
l'exprience que l'on est en train de faire et de comprendre les actions du codelxxxi.248

Ils insistent ainsi sur la ncessit lire le code comme texte, faisant appel la conception
artistotlicienne de la matrialit des mots goter par les sens. On voit s'amorcer la
244
245
246
247
248

Geoff Cox, Alex McLean, Adrian Ward, 2004, p.8


Dans Notes on the Politics of Social Culture, 2003
M. Fuller cit dans Cox, McLean et Ward, 2004, p.8
cf. Chapitre 2 et Chapitre 3.1.
Geoff Cox, Alex McLean, Adrian Ward, 2001, p.1
79

transition d'un code logique un code peru travers le filtre de la smiotique: le code de
programmation est soumis au principe de mimesis mimesis elle-mme mime, les
langages formels tant par dfinition auto-rfrentiels et non mimtiques. Une fiction de la
mimesis s'labore, qui permet de faire entrer le code dans une performance de parole. La
langue se parle, pourrait dire Saussure. Un des
exemples qu'ils donnent, dans Praxis as Code:
Reconsidering the Aesthetics of Code (2001) est
justement un programme qui s'auto-reproduit (cicontre)249. On constatera la rcurrence, dans cet
exemple, du terme self, qui, dans un terme de
double codage que l'on sait maintenant
reconnatre, se rapporte au programme comme
au programmeur.
Aprs avoir milit en faveur d'une
lecture esthtique du code source, le trio
d'artistes-programmeurs nuance ses positions
dans son deuxime essai, The Praxis of Code,
et explicite les enjeux d'une action artistique sur
et par le code. Cox, McLean et Ward lient une
perspective benjamienne leurs travaux
artistiques pratiques. Rpondant l'accusation de
formalisme que certains avaient pu formuler la
lecture de leur premier essai, ils rtorquent que
leur travail sur la forme est moins un
essentialisme qu'un constructivisme. Ils mettent
l'accent sur le potentiel auto-rflexif du formalisme (le sens d'une oeuvre est perceptible
dans son auto-rfrence), et arguent que l'attention la forme implique une politique, celle
de l'oeuvre en train de se faire et surtout se faisant elle-mme: chaque oeuvre porte son
propre code en elle250. Cette mtaphore structuraliste prend toute sa ralit dans l'art de la
programmation, dont les qualits d'automaton ralisent et littralisent les procds d'autoreproduction d'un texte. Ils cherchent ainsi suivre les injonctions de Walter Benjamin: le
producteur culturel ne peut s'engager avec les relations de productions qu'en s'engageant
d'abord avec l'appareil technique. Dans l'engagement formel et matriel des logiciels
spculatifs du Software art les artistes-programmeurs veulent montrer les capacits du code
ragir et changer son environnement:
Tous les programmes partagent cette relation rciproque avec les systmes qu'ils habitent.
Tous les programmes chargent les systmes au sein desquels ils s'excutent, les exigences
des programmes ne peuvent pas toujours tre remplies par le systme d'opration dont la
capacit mmorielle et les cycles processuels sont limitslxxxii. (n.p.)

Comment un art qui se fonde d'abord sur l'criture peut-il modifier matriellement ses
propres conditions de production et de diffusion? Pour cela, l'criture parie sur les
limitations du systme, c'est--dire son incapacit prcisment faire systme, sa tendance
rvler des failles et des faiblesses. Le Software art est une textualit spculative, dans le
sens o le code organise ses effets textuels de manire profondment performative, mais en
pariant sur les effets qu'il peut avoir. On reviendra en conclusion sur la nature politique de
cette modification.
249
250

Geoff Cox, Alex McLean, Adrian Ward, 2004, p.170


ibidem, p.12
80

Le trio publie des petits programmes qui sont installables sur l'ordinateur personnel
et interagissent avec l'environnment informatique. Par exemple, Carbon Lifeform251 est un
logiciel
entre
la
poubelle
d'ordinateur et le Tamagochi: une
fois install dans l'ordinateur, il
rclame manger des fichiers textes,
et meurt (s'auto-dtruit) quand
l'utilisateur ne remplit pas son
devoir, provoquant un crash de
l'ordinateur (qui n'a d'offensif que la
perte des fichiers en cours non sauvegards). Le Software art fournit une quantit de ces
petits logiciels, applications et autres widget, dont Alex McLean, dcrivant une de ses
propres crations, rsume le processus:
[...] ce travail peut tre peru comme une exploration de la vie d'un morceau de code.
Depuis la conception la ralisation comme logiciel, jusqu'au processus d'excution qui
interagit avec le monde et, au-del, jusqu'au code libre [open source]. C'est--dire, du
processus cratif d'un seul programmeur (moi, crant animal.pl), vers le processus cratif
des utilisateurs (ceux qui interprtent de manire crative les instructions sur une page
internet), vers le processus cratif de n'importe qui dans le monde qui aurait envie de
changer le processus et/ou de l'excuter pour lui-mmelxxxiii.252

Les actions de ces logiciels sont parfois (volontairement) obscures, comme dans
l'exemple ci-dessus; elles participent de cette inutile utilit que Donald Knuth prsente
comme proprit fondamentale de l'art de la programmation253. Le site runme.org (qui
pourrait se traduire par excute-moi), est un vivier de programmes de ce type, dont
l'inspiration et le mode social de participation est trs proche des foyers tactiques de
production de codes obfusqus ou sotriques. A la diffrence prs que les artistes
logiciels articulent ds le dpart une problmatique art-orient-programmation qui
participent de leur inclusion dans une conomie artistique (ils ont de la valeur sur le march
de l'art) alors que les codes tactiques sont davantage programmation-oriente-art.
Dans la mme veine, le collectif Beige et ses acolytes du Radical Software Group
(RSG)254, sont particulirement apprcis des amateurs d'art contemporain, et leur mode
d'exposition sur la scne artistique renouvelle les ides, les espaces et les mthodes de
publication des oeuvres l're digitale. L'introduction de l'ordinateur dans la galerie d'art
est une innovation archaque compare l'introduction de la galerie dans l'ordinateur (et sur
le rseau)255. Une des pices les plus connues de ces groupes amricains est la
reprogrammation du jeu vido Super Mario par Cory Arcangel, qui publie sur son blog
l'intgralit du code modifi (dont je cite un extrait ci-dessous) ainsi que ses mthodes de
hack de la cartouche de jeu elle-mme (cartridge). Super Mario Cloud Rewrite256 est ainsi
une rcriture du code et de la machine qui transforme le jeu de plateforme Super Mario en
un visuel ciel bleu + nuages blancs (le reste du jeu tant effac par la hack). Le langage du
programme est Assembly (asm), un des langages de bas niveau les plus proches du langagemachine, que Cory Arcangel dit particulirement apprcier pour le niveau de contrle de la
251
252
253
254
255
256

Par Alex McLean, 2002, http://www.vivaria.net/taxonomy/examples/carbon/


Alex McLean, prsentation de animal.pl, 2002, http://runme.org/project/+animalpl/
cf. introduction du chapitre 2
www.post-data.org/beige/ et http://r-s-g.org/
Voir aussi les problmatiques du net.art que j'ai expos dans l'article du mme nom sur Wikipedia,
http://en.wikipedia.org/wiki/Net.art
http://www.beigerecords.com/cory/Things_I_Made_in_2003/
81

machine qu'il assure au programmateur. Cory Arcangel reconnat explicitement sa dette


envers la scne amateur (ou artisanale) des programmeurs qui crent des hack pour le
loisir (hobby scene) - ce qui renvoie mon discours sur la tactique.

Malheureusement, dans le cadre de ce mmoire, je n'ai eu ni le temps ni l'espace


d'tudier en profondeur les mcanismes du Software art qui rclament des comptences de
programmeurs avancs qui me feraient basculer dans un domaine plus large que celui,
textuel, dans lequel je m'aventure. Je mentionne en passant que ces artistes trouvent leur
inspiration dans les principes de l'open source, et que par consquent les codes qu'ils
utilisent, produisent, ou dtournent, sont consultables par tous. Des programmes du type
mentionns ci-dessus, je ne peux que dire qu'ils changent leur environnement grce un
code-texte qui intervient sur les donnes et l'architecture de l'ordinateur comme un virus:
c'est un code qui, pour intervenir, circule dans les rseaux et puis s'installe. Ce type de
textualit la fois nomade (dans sa transmission) et sdentaire (dans son action finale) doit
prsent tre prise en compte dans les tudes de textes esthtiques, et je regrette de ne pas
pouvoir le faire plus ici.
3.2.2. Conception virale des arts du codes: faire lire le code, le propager
Cependant, dans une perspective textuelle, je peux m'attacher dcrire certaines
pratiques labores dans le monde du Software art qui se concentrent sur le texte de code
comme texte performatif et langage d'action. Dj William Burroughs, dans La rvolution
lectronique, exposait des thories liant la pratique subversive de la machine (le
dtournement des discours par des interventions au moyens du magntophone par exemple)
et une conception du langage comme virus:
un virus EST une trs petite unit de mot et de son. Je suggre que de telles units peuvent
tre biologiquement actives afi
n de s e communiquer en tant que cellules virusseslxxxiv.257

Je laisserai de ct la comparaison biologique258 (non mtaphorique, mais performative


257
258

Version digitale en ligne sur Ubuweb, n.p.


Qui pourtant est totalement pertinente et devenue le centre de pratiques digitales comme celles d'Eduardo Kac et sa biopoetry; cf. http://www.ekac.org/
82

selon Burroughs) pour dgager trois critres qui ressortent galement de l'tude des codes
de type spculatifs:
- l'ide d'une cellule qui se reproduit d'elle-mme, selon le principe de gnrativit;
- l'ide d'une activation de cette gnration, qui suppose l'criture d'un programme (code
excutable);
- enfin, l'ide d'une communicabilit de ces cellules de langage, qui suppose l'existence
d'un code smiotique (selon le modle jakobsonien de la triade metteur-rcepteurcontexte) impliquant un nouveau type d'excution des programmes.
Faire parler le code, c'est reconnatre au langage du code une capacit exprimer
quelque chose et entrer dans une logique de communication. Florian Cramer, thoricien
des Codeworks et du Software art, a t invit par KUNSTRADIO259 en 2005, dans le cadre
de l'mission real audio netliteratur (.ran). Cramer proposa alors une slection de lectures
de codes informatiques260. Cramer appropria le medium radiophonique pour promouvoir un
nouvel art textuel, remettant jour une rflexion sur les mdias amorce par Berthold
Brecht dans The Radio As An Apparatus of Communication en 1932. Brecht se bat pour
une rvaluation critique de la radio, dans un contexte o les mdias sont utiliss comme
des modes institutionnels de distribution (de parole) et de propagande et o la culture, et en
particulier la littrature, est
sans consquence, ce qui prouve que non seulement elle ne mne nulle part, mais aussi
qu'elle fait tout ce qu'elle peut pour neutraliser ses lecteurs en dcrivant chaque objet et
situation spar des consquences qu'ils provoquentlxxxv.261

L' exercice de la libert, continue-t-il, doit considrer la radio comme un medium de


communication deux voies, un dialogue. La praxis du code porte justement sur la nature
du discours entre communication et contamination des environnements. La rhtorique
communicative utilise le pouvoir distributif des mdias; il peut servir la propagande, mais
aussi la subversion.
Le texte qui ouvre la slection radiophonique de Cramer est une lecture en italien
du code du virus ILOVEYOU par les artistes-hackers du collectif epidemiC. Ce virus
clbre262 eut son
heure de gloire
en
2000,
s'infiltrant dans
les ordinateurs
de particuliers et
d'entreprises

travers
la
diffusion
de
courriels portant
le virus en pice
jointe (LOVE-LETTER-FOR-YOU.TXT.vbs)263. Dans lextrait introductif ci-dessus, la
persona de l'crivain du virus est directement mise en scne dans le style du code et dans
un jeu de performance et d'identit rcurrent dans les milieux de la programmation. La
259
260
261
262
263

une radio allemande en ligne diffusant des pices artistiques envisages pour le medium radiophonique
Codeworks: Netart on the border of Language and Codes; http://www.kunstradio.at/2005A/20_02_05.html
Berthold Brecht, 1932, non pagin.
crit par le philippin Onel de Guzman (alias Spyder)
ILOVEYOU, article Wikipedia, en franais http://fr.wikipedia.org/wiki/I_love_you et en anglais
http://en.wikipedia.org/wiki/ILOVEYOU
83

lecture voix haute joue sur ce style dans une parole en performance (avec force
roucoulements d'opra particulirement comiques264) pour montrer le potentiel expressif de
ce texte qui met en jeu des codes de programmation aussi bien que des codes structurels de
la langue. On peut mettre l'ide d'une parole du code, audible travers la rhtorique des
rcits et codes de hackers. On retrouve la culture pique des programmeurs, voque plus
haut, double de la conscience articule d'une parole de type virus qui infiltre les rseaux.
Un des exemples artistiques les plus frappants des interventions du Software art a
t le virus Biennale.py cr par le duo d'artistes anonymes auxquels on fait rfrence sous
le nom de leur site: 0100101110101101.org. Il fut libr en 2001 sur le rseau informatique
de la Biennale de Venise ( laquelle le duo tait invit) depuis le pavillon slovne.
Biennale.py est le premier virus informatique crit en langage Python, et un des seuls, sinon
le seul, dont le nom est inscrit la fois dans les livres de science informatique et d'histoire
de l'art. Le virus rvle des 'qualits esthtiques' travers son code source, un 'pome
d'amour' tant part intgrale de son code excutable. Nous avons choisi Python, dit
Massimo, le porte-parole d'epidemiC, prcisment pour la possibilit qu'il offre de
personnaliser les noms des variables, ce qui permet, en pratique, d'crire son logiciel avec
ses propres motslxxxvi.265

Les artistes insistent sur l'ide du virus comme art et donc comme artifice et convention.
Prenant au pied de la lettre le phnomne de la mode comme propagation d'un virus mais
aussi l'esthtique du virus comme mode, ils font imprimer le code source sur des t-shirts
qu'ils distribuent, propageant ainsi 'humainement' le virus.
Les programmes de virus, comme code auto-reproductif par excellence, sont
considrs comme un des meilleurs exemples des arts du code, parce que politiss (de faon
consciente ou non)266. Leur statut de discours met en vidence la possibilit pour le code de
passer d'un statut logique un statut communicationnel et linguistique.
La culture populaire des virus informatiques travaille cette ide de confusion des
codes. Le pseudo-virus Good Times, en 1994-1995, met en scne le discours dans sa
capacit s'auto-gnrer et de contaminer les esprits par le biais des mdias. Good Times
est une mystification, un simple message lectronique prvenant de l'existence d'un virus
dangereux qui non seulement endommagerait la machine mais se propagerait aussi de luimme en s'envoyant automatiquement aux adresses lectroniques trouves dans l'ordinateur
de la victime; le message se conclue par un appel la prvention conseillant de faire suivre
le message d'alerte tous ses correspondants. Il se trouve qu'en 1994, date de la
contamination de Good Times, les hackers ne savaient pas encore comment activer ce
genre de procedure d'auto-reproduction des virus. L'article de Wikipedia sur le faux virus
commente:
Dans un sens, l'alerte tait elle-mme virale [...], elle se reduplicait en exploitant les failles
de l'esprit humain. Des serveurs de messagerie lectronique sont effectivement tombs en
panne sous le nombre d'alertes au virus Good Time qui taient retransmis par les
utilisateurslxxxvii.

Le duo d'artistes-programmeurs JODI ont rendu hommage Good Times dans un site du
mme nom267, recrant une esthtique virale travers la simulation d'un ordinateur soudain
devenu indpendant. On constate, dans la capture d'cran ci-dessous, la rhtorique mise
l'oeuvre pour rappeler les effets du virus sur la page d'accueil. Le syntagme .exe est une
264
265
266
267

couter sur epidemic.ws: http://www.epidemic.ws/love.mp3


0100101110101101.org, Biennale.py, 2001: http://0100101110101101.org/home/biennale_py/index.html
ILOVEYOU a t dclar crime non-accidentel et class dans la catgorie du cyber-terrorisme par le gouvernement Clinton
aux tats-Unis en 2000; http://www.theregister.co.uk/2000/05/18/bill_clinton_associates_love_bug/
http://wwwwwwwww.jodi.org/betalab/goodtimes/index.html
84

convention d'criture pour signaler le format d'un fichier (.doc, .txt, etc.), ici, un fichier
excuter. Ce format est celui des virus s'infiltrant dans les ordinateurs par le biais d'un
fichier envoy en pice jointe par courrier lectronique; tant que le fichier n'est pas ouvert,
le virus ne peut agir. JODI joue avec les reprsentations culturelles du virus sur le rseau.

Ailleurs sur le site, JODI prvient son lecteur d'un danger qui n'existe pas mais qui peut
effrayer l'utilisateur qui n'est pas au courant du statut artistique du travail et de la rfrence
au virus mystificateur268. Le texte est suivi d'un bouton ACCEPT qui renvoie une
succession de messages d'alertes: une collection de prototypes de messages empruntant
une rhtorique lgale. JODI largit la loi du code celle du langage performatif des
environnements linguistiques269.

3.2.3. Textualit spculative et spculation sur les effets du code


Ces ides s'ancrent dans une conception de la hack comme modification
exprimentale des environnements. Je dvelopperai l'exemple de JODI comme exemple
d'une criture spculative du code, une implmentation des enjeux du Software art dans le
cadre de la textualit. Programmeurs pour une entreprise dans les annes 1990, c'est aprs
une erreur de codage qui provoque un chaos de texte, d'images et de codes sur l'cran que
Joan Heemskerk et Dirk Paesmans dcident de se consacrer au codage comme art. Ils
programment des environnements o le code source est spculatif au sens o il prend en
compte les variations des comportements informatiques et humains et joue avec eux.
Une des premires ralisations du duo, http://text.jodi.org, est une srie de
dconstructions de codes ASCII et de graphiques bitmap en units lmentaires. Un
268
269

http://wwwwwwwww.jodi.org/betalab/goodtimes/terms/index.html
http://wwwwwwwww.jodi.org/betalab/goodtimes/terms/terms8.html
85

exemple de ces textes (le mot est inclut dans presque toutes les dconstructions) est
visible sur la couverture de livre. JODI crit ses textes de code dans une pratique dlibre
de l'erreur de code, erreur qui va rebondir sur les productions. Ici, le texte est une
reconfiguration dsordonne d'un environnement multimdia, o l'image (bit) subit le
mme sort que le caractre alphabtique (byte). JODI semble comprendre
l'exprimentalisme formaliste comme dconstructivisme. Le texte devient un
environnement, un Textscape, pour reprendre la terminologie de Rudolph Freiling dans
Hot Spots, text in motion and the textscape of electronic media270.
JODI est particulirement reconnu pour ses modifications hack de jeux vidos
clbres, comme Quake ou Max Payne. En rcrivant leur code, JODI transforme
l'exprience du jeu. Les versions modifies du jeu et du code sont distribues librement en
ligne et montres dans des galeries. Le source code est publi dans un environnement
graphique qui met en valeur la manipulation (la prise en main) du code. Dans le cas de la
modification du jeu Wolfenstein271, le code du jeu est d'abord mis en ligne par ses
inventeurs272 puis modifi par JODI qui re-publie le code extensivement altr en ligne 273.
La page d'accueil du site voit l'expression environment variable revenir comme une
litanie: environment address, save environment variables, environment
variable can not be, bad environment!, autant de manires de dcrire
textuellement les manipulations errones de l'architecture du jeu274.
Ci-dessous, un extrait275 illustrant la pratique de l'erreur.

Une srie de conditions algorithmiques doivent tre remplies pour que le jeu fonctionne;
JODI travaille ce qu'elles ne le soient pas, et profite des possibilits cratives de l'erreur.
Ailleurs sur le site, le code fait la liste de ces cas (case key_escape, case
key_return), que JODI transforme en pome tragique qui implore, en cas d'erreur,
goto oh_kill_me! (un double-codage partir de la fonction de termination des
programmes: kill).
Ces exemples codes rvlent une textualit spculative qui a tout voir avec la
cybertextualit de type ergodique que le thoricien des nouvelles textualits digitales, Espen
270
271

272
273
274
275

Cit par Saul Albert, 1998


Wolfenstein est un jeu de combat ultra-violent qui met en scne un ennemi no-nazi; dans le mme registre, JODI s'est attaqu
aux clbres Quake (on peut tlcharger le jeu modifi sur http://www.untitled-game.org) et Max Payne (dont les dmos du
jeu modifi sont consultables sur http://maxpaynecheatsonly.jodi.org)
Partisans de l'open source.
Sur http://sod.jodi.org ; on peut tlcharger le jeu partir du premier lien de la page et on navigue travers le code en cliquant
sur les liens suivants
La question de l'environnement textuel et du lieu variable du texte est illustre par la mention d'une entit texte dans une des
url (adresse lectronique) du site sod.jodi.org: http://sod.jodi.org/ccx/wl_text.html
http://sod.jodi.org/cc/id_us_h.html
86

Aarseth, voit dans les jeux vidos en gnral. L'utilisateur de jeux, selon Aarseth, est en
posture d'extrapolation (il crit ceci en 1997, avant les thses de Matthew Fuller sur le
speculative software). Le cybertexte a une dimension paraverbale, c'est une machine qui
produit une variation d'expressionslxxxviii276. Dans le cas du jeu d'aventure, qu'Aarseth
tudie, ces expressions mergent par l'interprtation-intervention de l'utilisateur qui doit
passer travers une srie de filtres - sa progression travers le jeu tant dtermine par sa
capacit fournir les bonnes clefs, des rponses correctes. La textualit est dtermine par
le degr de contrle que l'utilisateur possde sur un univers; et JODI joue assurment de ce
paramtre. Les bonnes rponses se transforment dans leur cas en une srie d'erreurs
prmdites. Les cybertextes, selon Aarseth, produisent des structures verbales, pour un
effet esthtique. JODI s'oriente vers une politisation de l'effet esthtique quand l'un deux
revendique la libert de se montrer irresponsable face son ordinateur277. La commissaire
d'exposition Annette Schindler, aprs avoir travaill avec JODI sur l'exposition
install.exe278, rsume la situation: On pense connatre son ordinateur, mais ce que lon
connat n'est que la surface de l'cran279. Connatre, selon JODI, n'est pas reconnatre; c'est
forcer le lecteur interprter par intervention et faire face des situations impossibles. Une
pratique contre une hermneutique.
Mais si on regarde de plus prs les travaux de JODI, on se rend compte que la
notion de spculatif est davantage figure qu'active. Les hack de jeux vidos mises part,
les textes-codes en ligne mettent en scne (reprsentent) une perturbation du code. En
effet, les variations de l'environnement sont pr-programmes: le seul comportement non
prvisible par les applications de JODI est le comportement humain, la raction du lecteur.
JODI cre des impressions de variabilit troublant le lecteur novice. Mais une fois entr
dans l'univers cod, le systme est en place.
Par exemple, la lecture impossible de la srie %280, devient trs claire quand le
lecteur a compris qu'il fallait consulter le code-source de certaines pages281. Lexemple
figurant sur la page suivante rvle une stratification de textes qui ont des statuts diffrents:
le texte qui se mlange au code HTML est invisible mais prsent l'cran (noir sur fond
noir), et d'autres morceaux textuels sont insrs entre deux codes, sans fonction d'excution,
ou excuts de manire dtourne282.
L'environnement variable de JODI est constitu galement par le jeu d'adresse de
ses pices. L'adresse officielle http://www.jodi.org est programme pour diriger de manire
alatoire le lecteur vers une des pices de JODI rsidant une autre adresse. L'espace
principal est donc un non-lieu et son seuil est alatoire - il n'a ni de sommaire 283 ni
d'informations sur les oeuvres ou les artistes. Dans ce contexte, le travail de JODI refuse de
se laisser enfermer dans l'ide d'oeuvre, sur le plan smiotique (le lieu du processus
smiotique est instable, enclenchant des ractions comportementales davantage que des
interrogations de sens que faire dans cette situation?) comme sur le plan cyberntique
(nous ne sommes pas dans un circuit ferm et hirarchis mais dans un environnement o
276
277
278
279
280
281
282

283

Espen Aarseth, 1997, p.3


Dirk Paesmans, cit par Matthew Mirapaul, 2003, n.p.
Berlin en 2003.
Cite dans Matthew Mirapaul, 2003, n.p.
Sur http://wwwwwwwww.jodi.org/
consulter partir de la fonction View/Source sur la barre de navigation,
http://wwwwwwwww.jodi.org/100cc/faq/index.html
comme les spam-bots qui envahissent le code source de certains sites afin d'avoir afin une prsence dtectable par les robots
des moteurs de recherche de type Google, mais indtectable par les utilisateurs (s'ils restent au niveau de la page sans ouvrir la
page source)
ou de page d'index, en vocabulaire de sites internet
87

code, donnes et message s'changent). Mais l'on peut interprter ce refus comme une
stratgie textuelle de type rhtorique.

88

Florian Cramer prend en compte les dimensions du hasard et de l'erreur chez JODI pour
commenter une esthtique du bruit dans la ligne des avant-gardes: les performances de
DADA, les expriences alatoires de John Cage, les manipulations conceptuelles
technologiques de Fluxus. Mais c'est pour aussitt affirmer leur diffrence. Les avantgardes intgrent le principe de hasard dans leurs oeuvres, tandis que JODI l'inscrit dans une
simulation du systme de communication cyberntique (message/code/bruit):
Mme quand JODI ne soumet pas ses processus de transmission l'alatoire avec des
modles d'adresses instables, on lit et on interprte les programmes comme s'ils traitaient
des donnes perturbes par une transmission-rseau fautive ou une panne informatique;
mais en ralit, le bruit est moqu aussi bien que les donnes. [...] les perturbations de JODI
ne concernent pas l'appareil informatique [hardware], et ne mettent pas en jeu des rsultats
imprvisibles, mais sont elles-mmes une simulation ne
fi du facteur de chance dans le
contexte du logiciel informatique [software]. Car le comportement alatoire du site de JODI
est un trompe-l'oeil qui consiste en une srie de codes linaires et dtermins. [...] Alors que
la potique de l'alatoire de Cage et de Fluxus concevait la perturbation et la chance comme
des moyens de libert radicale, l'implication de ces facteurs est beaucoup plus ambigu chez
JODI. Ils inspirent et librent l'imagination du spectateur tout en l'enfermant dans des
tromperies, des labyrinthes et des impasses. L'ontologie nave de l'alatoire de John Cage est
remplace par une rhtorique malicieuse qui met sur le mme plan anarchie et pige, une
pointe no-baroque et la discordia concors d'une surface chaotique dont la discpline est
inscrite en profondeur, et vice-versalxxxix.

JODI mime la complexit par la cration d'une surface de lecture brouille, une pratique
qui va influencer de nombreux artistes du rseau.

3.3. Mdiatisation rhtorique du code


On retrouve cette dynamique dans de nombreux travaux artistiques sur Internet qui
adoptent une pratique de l'erreur esthtique et rhtorique, et le plus souvent appliquent ces
principes davantage dans une reprsentation que dans une action, une simulation des
processus plutt que leur activation. C'est le cas par exemple du courant d'art digital baptis
net.art par une gnration d'artistes europens dans les annes 1990.
3.3.1. Le net.art et les images du code
Les net.artistes se placent dans la ligne du Tactical Media Art, afin de questionner
ironiquement ce que veut dire art dans un contexte o la reproduction est devenue
gnralise. Ils crent des petits spectacles rhtoriques o le medium digital est mis en
scne dans ses capacits et ses limitations. JODI se situe la frontire des expriences du
Software art et de celles du net.art. Ses figures de proue sont un groupe d'artistes dissmins
sur l'espace europen, d'est en ouest: Olia Lialina et Alexei Shulgin en Russie, Vuk osi en
Slovnie, Heath Bunting en Grande-Bretagne sont les principaux. L'insertion du net.art
dans cette tude sera brve et slective, mais l'importance du mouvement dans l'histoire des
arts internet est phnomnale284.
La vise de l'artiste Gisele Beiguelman, rattache de loin au net.art, semble
284

Je renvoie ma contribution l'article net.art sur l'encyclopdie Wikipedia, avril 2006,


http://en.wikipedia.org/w/index.php?title=Net.art&oldid=50029506
89

didactique plutt qu'exprimentale. Content = No Cache (2000)285 est une illustration des
environnements informatiques soumis l'erreur. Les jeux de codes ne sont plus axs sur
l'criture de programmes autonomes, mais sur l'criture du code en tant qu'elle organise
l'espace du rseau, travers l'utilisation astucieuse de langages baliss via les langages de
programmation HTML (Hypertext Markup Language) ou Javascript. Les net.artistes jouent
mimer la complexit de l'environnement informatique en faisant des manipulations de
surface pour faire signe vers les profondeurs du code. Beiguelman rsume la situation
que tentent d'clairer les net.artistes, dans The Book After The Book (1999):
Chaque page sur le web semble n'tre qu'une surface. La mtaphore de l'cran renforce cette
assurance. Nanmoins, c'est juste une illusion d'optique. Ce qui est montr n'est pas l. C'est
cach. C'est la source. Il n'est pas important que ce qui est vu soit image ou texte. Ce qui
peut tre lu dpend d'une voie textuelle d'adresse. En un mot: lire est une question de
positionnementxc.286

Dans ce contexte, le code de programmation est mis en scne non pas comme langage qui
fait matriellement, mais langage qui fait mtaphoriquement et qui joue davantage avec les
codes culturels linguistiques et logiques qu'avec les algorithmes eux-mmes. Par exemple,
dans //**Code_up (2004)287, Beiguelman fait l' investigation des spcificits des images
digitales [interroge] le rle du code dans les constructions du sens xci en encodant les
images du film (analogue) de Michelangelo Antonioni, Blow Up.

285
286
287

Content = No Cache, http://www.desvirtual.com/nocache/


http://desvirtual.com/thebook/english/text.htm
mis en ligne par l'institut allemand d'art des nouveaux mdias ZKM
90

La section Code Movies288 ( la page prcdente) est une srie d'animations de textescodes qui sont le rsultat de conversions d'images du film en code binaire hexadecimal
ASCII. Ici, le traitement kintique des caractres retranscrit l'image/temps du processus
cinmatographique, mais mime aussi un code troubl qui ne s'excute plus linairement
mais dans tous les sens - au sens rimbaldien de l'expression. Les textes de Beiguelman sont
une sorte de faux-code, non pas un texte de programme montr pour ses capacits agir,
mais une image du texte-code, une projection du code dans la surface de l'cran. Ces textescode sont non pas le produit d'une opration logique mais l'extraction d'une image culturelle
et sa remdiatisation dans un contexte d'image vido.
Dans un essai publi dans l'ouvrage critique accompagnant l'exposition p0es1s en
2004, Gisele Beiguelman s'interroge sur les niveaux de ralit du rseau:
Les images ont abandonn leur condition dimago>imitare. Elles ont supprim leur essence
tymologique. Elles sont devenues des originaux de seconde-main.
Les textes, en retour, sont maintenant plus proches de leur sens latin originel: texere, ou
tisser, dans le sens o ils sont de plus en plus des copies altres d'autres oeuvres: cela rend
possible l'mergence d'une qualit relationnelle qui brouille les limites de l'image et du
textexcii.289

Les net.artistes de l'ASCII Art Ensemble, compos de Walter van der Cruijsen,
Luka Frelih, et de Vuk osi, travaillent galement sur des principes de conversion
d'information. Ils utilisent le langage Javascript pour crer des traductions d'image en code
ASCII, prtexte retracer une histoire iconique du rseau. Ainsi, leur oeuvre la plus
renomme est la transcription en code ASCII anim du premier film de l'industrie
pornographique, Deep Throat, traduit pour l'occasion en Deep ASCII. Ils ont institu un
cycle de transcriptions ASCII animes, The History Of Moving Image, rassemblant, aux
cts de Deep Throat des extraits de films des frres Lumires, de Eisenstein, de Blow Up
d'Antonioni, de Psycho, mais aussi de King-Kong et de Star Trek290.
Dans leur Histoire de l'art ASCII pour les aveugles291, ils proposent une srie de
conversions d'images clbres de l'histoire de l'art. Les couleurs du texte-image miment le
relief de l'criture braille (gris clair sur blanc), et sont par consquent quasiment
indchiffrables. Le paradoxe de l'image illisible est renforc par un jeu avec les signifiants:
la conversion transforme l'image en ensemble de signes qui rfrent une chose, mais
quoi? Le texte-image ASCII est-il fait de mots? Ironie suprme, quand ce qui est converti
n'est pas une image mais dj une suite de mots, redessins par les symboles ASCII,
comme dans Haiku. Afin de dchiffrer le texte, originellement en gris clair sur fond
blanc, j'ai du 1/ le copier/coller dans un diteur de texte, le convertir en noir sur blanc,
essayer toutes mes polices de caractres largeur fixe292 pour rendre le texte plus lisible, 2/
faire des acrobaties visuelles, me rapprochant puis m'loignant de mon cran jusqu' ne plus
pouvoir rien lire, comme dans une illusion d'optique.

288
289
290
291
292

Codes Movies, http://container.zkm.de/code_up/web/english/movies/index.htm


Beiguelman, in p0es1s, 2004, p.173; l'essai est intitul WYSIWYG or WYGIWYS?, jouant avec le slogan du march des
logiciel: What You See Is What You Get, renvers critiquement par Beiguelman en What You Get Is What You See.
ASCII Art Ensemble, ASCII History of Moving Image, http://www.ljudmila.org/~vuk/ascii/film/
ASCII Art Ensemble,ASCII History of Art for the Blind, http://www.ljudmila.org/~vuk/ascii/blind/
Police dont chaque caractre la mme dimension en largeur: une norme de l'criture des codes de programmation, mais
aussi des dessins ASCII
91

Le rsultat ci-dessus, en police de caractres Courier, est toujours relativement illisible.


Mais j'ai finalement russi dchiffrer:
From all directions
Winds bring petals of cherry
Into the grebe [??] lake

3.3.2. Medium et criture: des mdiatisations rhtoriques


Les rflexions de Gisele Beiguelman poussent les expriences des net.artistes dans
une interrogation de type ontologique. La relation au code dtermine un mode d'existence
de l'criture informatique. Beiguelman et les net.artistes, en remdiatisant l'exprience du
code, rvlent ce statut du symbole et le commentent en tant qu'il est phnomne. Le code
peut apparatre la surface dli de ses fonctions pragmatiques et performatives comme un
pur discours; il devient alors un texte qui est une image de code, constituant une rflexion
sur la nature digitale de l'criture informatique. Cette question est formule dans le contexte
cyberntique: le principe de contrle n'est plus un processus mais un tat. Baudrillard, dans
Simulacres et Simulation, crit:
La sidration [des foules] va la perfection de la programmation et de la manipulation
technique [plutot qu' l'vnement]. la merveille immanente du droulement programm.
Fascination par la norme maximale et la matrise de la probabilit.[...] On ne phantasme plus
sur la minutie d'un programme. Sa seule observance est vertigineuse. Celle d'un monde sans
dfaillance293.

La question ontologique ouvre ainsi un espace de suspicion l'gard de cet tat qui est la
fois prsent et absent, radicalement inauthentique. Baudrillard interprte cette inauthenticit
dans une impasse thique: la seule 'information', virulence secrte, raction en chane,
implosion lente et simulacres d'espaces o vient encore jouer l'effet de rel. Beiguelman,
vingt ans aprs, travaille nuancer ces discours ontologiques alarmistes:
293

Jean Baudrillard, 1981, p.59


92

Les textes digitaux et images digitales ne sont pas enchans leur support. Sauvegardez
dans un autre medium. Il n'y a pas de diffrence entre l'original et la copie. Il n'y a pas
d'originaux, ni des copies. Simplement des codes d'informationxciii.294

Beiguelman tente d'orienter ce questionnement ontologique suspicieux dans une


rvaluation pistmologique des phnomnes du digital. Elle carte les discours de type
baudrillardiens en indiquant que l'tat de simulation qu'ils critiquent est une simplification
du phnomne: ils confondent surface et support295. Beiguelman dnonce la mtaphore
inconsquente de l'analogie entre cran et page:
[...] ces faux parallles et synonymes suppriment les possibilits les plus intressantes de
l'criture en ligne: cette dernire clbre la perte de l'inscription en faisant disparatre toute
trace de l'acte d'effacementxciv.296

Elle insiste sur le fait que ce qui est illusion de surface n'est pas illusion de medium: si
l'inscription est illusoire, c'est prcisement parce qu'elle n'est pas inscription monumentale,
mais inscription temporaire. La machine n'opre pas de rature; elle crit, puis efface, crit,
puis efface, etc.; mais fait illusion en cachant cette alternance ontologique (l'criture est
prsente, puis absente, alternativement).
C'est ce que Matthew G. Kirschenbaum appelle une inscription extrme, dans un
essai crit en 2004 dans la revue TEXT Technology. Kirschenbaum reconnat que la
machine entretient une illusion de perfection dans son achvement des tches. Mais il
rappelle aussi que:
La ralit est que le disque dur fait tout le temps des erreurs [...]. Chaque secteur de donnes
sur le disque inclut des codes d'erreurs selon des algorithmes prtablis. L'ide de base est
que les oprations mathmatiques gnrent une squence bit qui est une expression
redondante des donnes originelles (le hashing). Si l'expression et les donnes ne
concordent pas lors d'une opration de lecture ou d'enregistrement, une erreur est indique et
la tche est recommence. Les utilisateurs ne voient jamais de telles erreurs, qui sont
dtectes et corriges en quelques millisecondes, et cela contribue forger la perception du
disque dur comme abstraction (la lettre C ou un symbole iconique cru sur le bureau)xcv.297

Je mentionne cette criture du disque dur afin de rappeler que la premire cible du code, par
le biais d'une inscription matrielle qui peut tre dfaillante, c'est la machine. Mais l'erreur
n'est qu'une des manifestations de la nature temporaire de l'inscription; elle est
immdiatement rattrape par le code; et le mme phnomne se passe des niveaux plus
levs de la machine. Les net.artistes et les artistes du logiciel travaillent chacun avec
cette marge d'erreur en codant un comportement de la faille dans l'appareil au niveau
abstrait des logiciels.
Kirschenbaum rappelle que N. Katherine Hayles interprte cette instabilit de
l'inscription au niveau du signe: elle parle de fli ckering signifie r, un concept qui lie dans
une mme logique inscription et criture, comportement de l'appareil et signification de la
machine. Ce qu'on voit, ce n'est qu'un ensemble de signifiants vacillant entre leur existence
physique, alatoire et systmatique sous forme de signaux, et leur existence abstraite, code
et arbitraire sous forme de signe. Aprs tout, une lettre sur l'cran de l'ordinateur n'est qu'un
ensemble de pixels lumineux. Kirschenbaum conclut:
294
295
296
297

Beiguelman, in p0es1s, 2004, p.171


La critique des mdias de Baudrillard s'appuie principalement sur une tude de la tlvision, et s'inspire des thories de
MacLuhan sur l'identification du medium et du message.
Beiguelman, in p0es1s, 2004, p.171
Extreme Inscription: Towards a Grammatology of the Hard Drive, 2004, p.111
93

La signifi
cat ion digitale, dans ce modle, consiste en un change symbiotique et ouvert (ou
une boucle rcursive [feedback loop]) entre computation et reprsentationxcvi.298

Encore une fois, Beiguelman rpond aux discours post-modernistes qui dcrtent, au sujet
des nouveaux mdias tlvisuels, l'impossibilit de localiser une instance du modle, du
pouvoir, du regard, du medium lui-mme, puisque vous tes toujours dj de l'autre-ct.
Plus de sujet, plus de point focal, plus de centre ni de priptie299:
L'art a perdu sa fonction de contemplation et cela fait toute la diffrence. La qualit
d'ubiquit du cyberespace ne fait pas signe vers une mtaphore de la dispersion mais vers un
sujet plusieurs niveaux, dconnect des limites qui attachent les reprsentations aux
supports et qui rduisent le langage une forme de mdiationxcvii.300

Dans les nouveaux nouveaux mdias (informatiques), la question de contrle se


transforme en la question de l'accs, et le sujet rapparat non pas dans une mdiation du
message, mais dans sa remdiatisation.
Dans l'ide d'une spectacularisation des comportements dysfonctionnels de
l'ordinateur hrite des travaux de JODI, je ne fais qu'une rapide rfrence jimpunk, mi-ga
et o-o, nouvelle gnration de net.artistes europens runis autour du site de Frdric
Madre, pleine-peau301. Ils systmatisent l'ide d'environnement mdiatique perturb par le
code dans une perpsective reprsentationnelle, bien que leurs discours soient encore ports
par une rhtorique de la praxis du code, comme dans le manifeste de o-o:
Par l'action de la machine, la rsistance du temps et de l'espace a t modifi
e. Une action
physique est transforme en une squence de signaux transmis de loin. [...] La modifi
cat ion
de la comprhension [...] implique inluctablement une modifi
cat ion dans les moyens de
communication et la cration de l'art. Une machine devient un mdiateur entre le spectateur
et son environnement. [...] Un lieu virtuel est cr par des moyens d'interaction entre les
spectateurs-participants et la machine lectronique. Cette sorte de situation est gnralement
dcrite l'aide de mtaphores et d'analogiesxcviii.302

Mais leurs oeuvres n'impliquent pas d'interaction. Au contraire, et c'est particulirement


visible dans le kasselpunk de jimpunk303, le code se manifeste comme un spectacle, voire un
opra multimdia, plutt que comme tactique opratoire. On passe d'une rhtorique comme
manire de parler une rhtorique comme systmatisation des styles et des jargons (comme
la page suivante dans un extrait d'une page de mi_ga304). L'action du code devient pure
mtaphore et perd en tacticit: les net.artistes sont toujours dj dans la sphre stratgique
de l'art. Le stratgique est possible quand un lieu est susceptible d'tre circonscrit comme
un propre et donc de servir de base une gestion de ses relations avec une extriorit
distincte305, comme le formule Michel de Certeau. Pourtant, comme pour la premire
gnration du net.art, o-o se dfend avec vhmence de verser dans le stratgique: par
exemple, en barrant chaque occurrence du terme art dans son manifeste, ou en
dveloppant un discours du lieu virtuel et variable (comme chez JODI). Mais, mme
mtaphorique, le lieu est convoqu, il est celui du milieu artistique: les net.artistes
s'adressent un public qui sait toujours dj lire l'art.
298
299
300
301
302
303
304
305

Matthew Kirschenbaum, 2004, p.95


Baudrillard, 1981, p.51
Beiguelman, in p0es1s, 2004, p.175
Http://pleine-peau.com/, http://www.o-o.lt, http://jimpunk.com, http://www.o-o.lt/mi_ga/contents.html
http://www.o-o.lt/manifesto.html
Jimpunk, kasselpunk, 2002, http://www.jimpunk.com/www/kasselpunk/
http://www.o-o.lt/mi_ga/index.chui/
Michel de Certeau, 1990, p.xlvi; cf. aussi 3.1.
94

Les artistes logiciel, qui luttent contre les mtaphores au moyen de la praxis, et
contre le stratgique au moyen du tactique, ragissent. Alex Galloway306, dans une note
critique sur la popularit de l'art de l'erreur, surnomm 'art 404'307, cherche nuancer les
effets de cette esthtisation des des codes d'erreur empruntes aux hacker. On crie au crash,
comme chez JODI ou chez jimpunk308 (dont un des visuels est illustr ci-dessous), mais la
machine va trs bien.

Et surtout, les mthodes de hacking des net.artistes sont utilises seulement dans la sphre
esthtique (alors que les artistes software se targuent d'avoir une efficacit hors du
milieu). Alex Galloway cite Brett Stalbaum309, propos de JODI:
La complaisance dans une attitude nerve, manifeste dans les arts comme une sorte de
posture 'anti', est certainement trs utile dans ce moment particulier de dveloppement des
nouveaux mdias. C'est une bonne stratgie, mais a reste de l'art. L'utilisation des erreurs
404 est une implmentation d'une qualit spcifi
que du medium. Par exemple,
l'implmentation opre par JODI est d'abord formelle; trs porte sur les implications du
rseau comme un medium, et plus particulirement dans l'apparence du medium comme
interfacexcix.310

306
307
308
309
310

Thoricien et artiste-programmeur; cf. par exemple CODeDOC, 2002


404 est le code d'erreur qui apparat quand une page est introuvable sur Internet
kasselpunk, 2002
Brett Stalbaum et un thoricien des nouveaux mdias et chercheur la fondation Rhizome.org, o officiait Alex Galloway
jusqu' l't 2006
Brett Stalbaum, cit par Alex Galloway, in <blast> 404, message lectronique post sur Eyebeam le 1er mai 1998,
http://www.thing.net/eyebeam/msg00527.html
95

||||||||||

Dans l'apparition des lieux de lgitimation des pratiques artistiques rapparat aussi
le sujet et son inscription dans une oeuvre, mme s'il se cache encore sous le masque de
l'avatar. Un environnement artefactuel se superpose l'environnement cyberntique: la
circulation du bruit et des messages est mise en scne plus que mise en oeuvre. Dans le
prochain chapitre, je montrerai les expansions de ces arts du code placs tout entiers sous le
signe de la stratgie (au sens de De Certeau, comme appropriation d'un lieu propre,
recherche d'une lgitimit de type experte, et acquisition d'un pouvoir discursif). Les
langages informatiques sont appropris par un Je littraire et dtachs de leurs fonctions
primaires d'excutabilit pour devenir commentaires sur les processus. Comme le rve
McKenzie Wark dans le Hacker Manifesto, la communaut des hackers tend se repense en
termes de classe. Sauf que cette classe devient artistique, et sa relation aux environnements
du code passe de la tactique (interventions et dtournement des milieux cods) la stratgie
(crer des milieux cods de reconnaissance).

96

4. Les langues littraires du code et les Codeworks

Ce chapitre s'intressera la manire dont les pratiques du code vont tre


littrarises: absorbes par un milieu o crire est une chose experte, les critures des codes
sont appropries dans une srie de postures littraires.
Les discours potiques depuis le post-structuralisme s'intressent aux codes de la
langue. Umberto Eco propose d'envisager le langage littraire en tant qu'il met en jeu une
srie de sous-codes servant de fondements l'criture littraire: la base de donne
symbolique du dictionnaire, les relations de co-rfrence et de contextualit, le surcodage
rhtorique et stylistique et idologique, et les cadres idiomatiques et intertextuels. Il dit
ainsi, dans The Role Of The Reader: Exploration in the Semiotics of Texts (1979):
L'existence de codes varis et de sous-codes, la varit des circonstances socioculturelles
dans lesquelles le message est mis [...], et la propension du destinataire faire des
prsuppositions [...] rsultent en la transformation du message en une forme vide laquelle
peut tre attribue diffrents sens possibles. De plus, ce qu'on appelle 'message' est
gnralement un texte, un rseau compos de diffrents messages selon le code utilis et le
niveau de signifi
cat ion atteintc.311

Avec l'mergence sur les rseaux d'une criture artiste du code on assiste l'aboutissement
de la collusion entre deux modes de pense et d'criture du code voqu: le code peru
comme langage formel, mathmatique, logique, performant des oprations de calcul, et le
code compris comme mtonymie des conventions culturelles, une implmentation de
l'arbitraire du signe dans des processus de signification.
Cette collusion est celle de deux conceptions potiques qui ont premire vue un
point commun, celui de procder par recombinaisons: une potique profondment
exprimentale, marginale, et tactique (dans les rseaux d'une culture de la programmation
d'entreprise), et une potique davantage balise, lgitime, et stratgique (dans les rseaux
artistiques et littraires).
Cette problmatique s'illustre dans les oeuvres de type Codeworks, qui feront
l'objet de ce chapitre. Afin de replacer les Codeworks en contexte, je rappellerai brivement
l'volution des formes dites littraires de l'criture informatique. La priode d'incubation
est celle de l're cyberntique, quand les artistes et les crivains dcouvrent le potentiel de
la machine. La priode d'mergence est marque, la fin des annes 1980 et au dbut des
annes 1990, par le succs des expriences hypertextuelles narratives, autour de la maison
d'dition en ligne Eastgate. Puis, on commence parler de posie digitale dans le
contexte de l'dification du Electronic Poetry Center (EPC) fond par Loss Pequeno Glazier
en 1996 l'universit SUNY Buffalo aux Etats-Unis, et patrone par Charles Bernstein, un
des gourous du mouvement potique L=A=N=G=U=A=G=E. Enfin, les Codeworks
apparaissant la fin des annes 1990, avec pour chef de file le pote Alan Sondheim et le
thoricien Florian Cramer, et tissent des liens avec la communaut artistique du rseau
(Software art et net.art).
Alan Sondheim rsume les enjeux des Codeworks dans son introduction au
numro de l'American Book Review (2001) entirement consacr aux travaux du code. Il
utilise l'image de l'arbre, courante dans le cadre des nouveaux mdias, pour tablir un
311

Umberto Eco, 1979, p.6


97

panorama des pratiques:


- les feuilles et le bouquet: des oeuvres qui utilisent un parler code en rfrence au
langage informatique; le langage naturel de surface s'engage dans son environnement
en mimant le langage formelci;
- les branches: des oeuvres o le code de fond merge la surface, et o la surface peut
reprsenter ce fondcii;
- les racines: la frontire entre surface et profondeur est conflictuelle (le code
dconstruit le texte) ou gnrative (les gnrateurs), le code restant cach, mais
modifiant en profondeur le texte de surface.
On a vu de nombreux exemples de ces phnomnes, non rductibles aux Codeworks, mais
ces derniers les systmatisent et les approprient dans une criture d' auteur.
Je me demanderai ainsi comment les stratgies artistiques du code peuvent
enclencher le mode 'littraire'. Est en jeu une lgitimation des processus d'criture du code;
pour dcalquer l'analyse bourdieusienne dans Langage et pouvoir symbolique, on peut
invoquer des jeux d'autorisation perceptibles travers des conditions [...] liturgiques, c'est-dire l'ensemble des prescriptions qui rgissent la forme de la manifestation publique
d'autorit312. On passe d'une autorit ludique accepte le temps d'une obfuscation une
autorit srieuse qui supporte une carrire littraire. Le jeu se reformule en reprsentation,
non plus superpose un autre environnement du quotidien, mais tant son propre
environnement, un lieu propre (de Certeau): la reprsentation est fondamentalement
stratgique, et se fonde sur un usage mtaphorique des concepts de la thorie informatique.
Les processus sont changs pour la reprsentation.
Le symbolisme rituel n'agit pas par soi, mais seulement en tant qu'il reprsente
au sens thtral du terme la dlgation, dclare Bourdieu quand il dcrit les processus de
lgitimation comme une rponse critique aux procds de reconnaissance adopts par les
smioticiens313, Michael Riffaterre en tte: la signifiance se prsente comme une praxis de
la transformation par le lecteur, la ralisation qu'il est convi jouer, clbrer un rituel 314.
J'ai choisi d'abord de prsenter le contexte linguistique o merge un sociolecte
informatique qui reprsente des codes de programmation dans des parlers-crits.
J'voquerai ensuite les dbuts des Codeworks dans le contexte original de canaux de
communication et de polylogie textuelle et leur remise en question des lois du code qui
rgulent les communauts virtuelles. Enfin, je prsenterai quelques exemples clefs des
Codeworks dans la perspective de traitement de l'information par des codes de
programmation subjective.

4.1. Apprendre parler la langue du rseau par le dtournement des


langages de programmation
La textualit des Codeworks est double entre: elle prsuppose un code
fonctionnel (inhrent toute textualit digitale) et un code smiotique (fond sur un
paradigme communicationnel). Son terrain privilgi est le rseau comme espace de
diffusion des units critiques de langage dans un double code. Sur le plan de la combinaison
des signes, les deux codes tendent se contaminer entre eux. Je montrerai tout d'abord
312
313
314

Pierre Bourdieu, 2001, p.165-167


Mais dans un contexte diffrent: Bourdieu analyse les hirarchies des administrations d'tat.
Michael Riffaterre, Smiotique de la posie, 1983, p.27
98

comment, par une srie de dtournements, les langages informatiques prennent une
dimension de langue. Le code informatique est pris en charge dans sa capacit activer des
fonctions de communication au sein d'une communaut315. De l, il est rinterprt dans une
perspective linguistique: le code peut instancier les qualits gnrales du langage dans le
particulier (ici, la diffrence entre langage naturel et formel ne semble plus exister). Il
devient alors langue, expression d'une individualit, d'une intentionnalit, d'une socit 316.
Je rappelle la dfinition canonique de Saussure317:
La parole est (...) un acte individuel de volont et d'intelligence, dans lequel il convient de
distinguer: 1/ les combinaisons par lesquelles le sujet parlant utilise le code de la langue en
vue d'exprimer sa pense personnelle; 2/ le mcanisme psycho-physique qui lui permet
d'extrioriser ces combinaisons.

Ainsi, travers le dtournement des symboles des codes de programmation en signes


linguistiques, le systme de langage informatique est pris dans une dynamique sociolectale
(une langue du code) et idiolectale (la parole du code).
4.1.1. La parole de la machine
Le code peut receler la parole d'un individu qui a su dtourner subversivement la
machine elle-mme; mais les programmeurs accordent galement la machine la possibilit
de s'exprimer, en dveloppant des comportements autonomes dont la langue code est le
meilleur signe. Dans le cadre d'un texte gnr par la machine de manire spontane, c'est-dire sans programmation intentionnelle humaine, pourrait-on reconnatre la qualit d'une
voix? C'est une des questions qui traversent les discours autour du fantme dans la
machine. Le programme qui s'auto-reproduit et le virus informatique sont des exemples
d'une performance de la machine devenue automata, gnrant des processus de faon
indpendante bien que programme et instruite par la main de l'homme. En prenant le
principe d'automatisation des procdures au pied de la lettre, on attribue des qualits
linguistiques un langage logique.
Le code devient expressif, et mtaphorise le rapport du langage l'environnement
informatique. Dans le roman Microserf, qui prend la forme du journal intime lectronique
d'un programmeur chez Microsoft, la narration biographique est constamment perturbe par
le comportement de l'ordinateur318. On notera ici que c'est quand l'accident se produit que la
machine 's'exprime' et qu'elle est considre comme parlante, ou mieux, comme articulant
potiquement le langage!, comme on le voit dans l'exemple ci-dessous.

315
316
317
318

cf. les programmeurs-hacker aux chapitres 2 et 3


la posie Perl et ses exemples de personalisations lyriques mettaient l'criture du code sur cette voie; cf. 2.3.
dans son Cours de Linguistique gnrale (1916), pp.30-31
Douglas Coupland, 1996, p.239; le comportement perturb de la machine est un aussi un drivatif de la conscience trouble
du narrateur.
99

Dans l'accident informatique, le texte est rencod par la machine: techniquement, le code
ne fait pas d'erreur, il rinterprte sa faon une erreur du systme 319. Mais cette faon se
manifeste sous la forme d'un ensemble de signes qui appartiennent, dans la perspective
d'une lecture humaine, la fois au code et au bruit. Le bruit textuel est ce qui relve de la
faute typographique, ou d'une dformation du document digital par une perturbation
lectronique. Il est tentant de conclure que cette interprtation est le signe d'une
intentionalit de la machine; pourtant, ce n'est pas une comprhension qui est l'oeuvre,
mais la gnration automatique de solutions. Il n'empche que cette interprtation
machinique est conue comme voix informatique. Le code informatique pallie une
perturbation par une langue du bruit. Ce bruit cod (rattrap par le code) se manifeste sous
la forme d'un double encodage textuel: une obfuscation (une programmation obscure), et
une illisibilit (une communication perturbe).
4.1.2. Les dialectes du code: expressivit et communication
Pour le chercheur Jerome McGann, les codes informatiques constituent une des
conditions de productions et d'accs majeurs au savoir aujourd'hui. Dans Radiant Textuality,
il procde une lecture linguistique des langages baliss (markup languages), qui servent
publier de l'hypertexte320 sur les pages World Wide Web (WWW). Ces langages,
comprenant le fameux HTML (Hypertext Markup Language) mais aussi les plus modernes
XML et DHTML321, sont:
un ensemble volu de marques reprsentant des signes introduits pour noter la fois une
articulation orale et une diffrentiation syntaxique [...]. Comme ensemble de marques orales
[...] la ponctuation est un lment fondamental dans l'ordonnance affective (et non
conceptuelle) du texte. Comme ensemble de marques syntaxiques, c'est un systme
signifi
ant qui met au premier plan un ensemble de relations conceptuelles dans le texteciii.322

Le code des textes informatiques, pens non seulement pour pogrammer, mais aussi pour
supporter le langage naturel, peut tre utilis en lieu et place de ce langage naturel. C'est le
cas des dialectes du rseau.
Le Geek Code, un dialecte clbre de la communaut des programmeurs, joue
ainsi sur une confusion des diffrents sens du mot code: programmatique (dont il emprunte
les signes), cryptographique (encodage d'informations), culturels/smiotiques (topiques de
la culture geek/hacker). Cette confusion est rendue possible par un faux syllogisme, une
sorte de hack linguistique: un langage de programmation est dit universel, car il peut traiter
tous les problmes (de calculs), or a/ les geeks sont des problmes (cas) sociaux323, b/ le
problme du cas social concerne la transmission code d'une image/identit donc, le code
geek peut traiter le problme du geek en rdigeant des cartes d'identit codes.
L'alphabet du Geek Code est divis en catgories et sous-catgories: de grandes
sections relatives aux problmes de la vie dans un univers moderne et technologique
(politique, informatique, apparence, divertissements, vie prive...) comprenant une srie
d'attributs prototypiques du geek. La syntaxe du code consiste ajouter des signes + ou
ces attributs afin de personnaliser individuellement le type. Voici un exemple prototypique
319
320
321
322
323

Une rinterprtation courante de l'erreur par le code, dans l'environnement textuel informatique, est le remplacement des
espaces par le signe % (par exemple dans le titre des documents).
Texte mis en rseau par un systme de liens lectroniques
Extensible Markup Language et Dynamic HTML
McGann, 2001, p.156
Selon l'image culturelle du geek (appel aussi nerd ou dork) comme introverti, obsessionnel ou monomaniaque
100

de variations sur l'habitat du geek:


h++ : Living in a cave with 47 computers and an Internet feed, located near a Dominoes
pizza.324
h+ : Living alone, get out once a week to buy food, no more than once a month to do
laundry.
h : Friends come over to visit every once in a while to talk about Geek things. There is a
place for them to sit.
h- : Living with one or more registered Geeks.
h-- : Living with one or more people who know nothing about being a Geek and refuse to
watch Babylon 5.325
h--- : Married, (persons living romantically with someone might as well label themselves
h---, you're as good as there already.)
h---- : Married with children - Al Bundy can sympathize326
h! : I am stuck living with my parents!
H* : I'm not sure where I live anymore. This lab/workplace seems like home to me.

Il est possible d'ajouter des variables, i.e. de traduire la flexibilit de l'inscription dans les
catgories. Ainsi, > indique la volont de passer au degr suprieur; $ le statut professionnel
de la catgorie (C$ = mtier dans l'informatique); ! le refus de se prononcer sur une
catgorie (!S = je ne parle pas de ma vie sexuelle), et ainsi de suite. Les variables rvlent
le caractre largement smiotique de ce code (contextualisation de la rfrence). Voici, pour
finir, mon code Geek:
-----BEGIN GEEK CODE BLOCK----Version 3.1
GH/L/FA
dx s--:-- a- c++ U* P+ L E? W++ N o? K- w-- O++ M+ V? PS+++
PE- Y+ PGP? t+ 5? X- !R !tv b++++$ DI+() !D G e++++>$ hr+++(+) s+
-----END GEEK CODE BLOCK-----

Les clefs du code sont inventories sur le site du code Geek327.


Les Codeworks s'inspirent d'idiolectes qui appartiennent aux rseaux
informaticiens et autres passionns de la machine. La critique Rita Raley inclue ainsi l'tude
du langage l33t dans un cours de littrature donn l'universit de Californie en 2006,
intitul Reading Code328. Selon l'encyclopdie Wikipdia,
Leet, ou 1337, l33t, l33+, etc. (driv du terme "lite") est un phnomne linguistique
associ la culture underground des rseaux de tlcommunication, qui se manifeste en
priorit sur Internet, et particulirement prvalente dans la communits de joueurs vido.civ

L33t est dfini la fois comme un dialecte, un langage, ou encore un cipher329. Il trouve son
origine dans des mthodes d'abrviation et d'encryption de la communication en rseau
depuis les annes 1980, mthodes lies au jeu de langage, une pratique du temps-machine
(clavier, communication crite en temps rel) et la volont de djouer la censure 330 sur les
324
325
326
327
328
329

330

Chane de pizzeria de type fast food trs rpandue aux U.S.A.


Srie tlvise de science-fiction.
Al Bundy est le pre de famille de la sitcom amricaine Married With Children, exercice de style sur le mythe de la vulgarit
dans les familles de classe moyenne.
http://www.geekcode.com/geek.html
Rita Raley, 2006
Un cipher (ou cypher) est une mthode d'encryption/de dcryption; il se distingue du code en tant qu'il agit au niveau de
l'unit graphique (alors que l'encodage agit au niveau de la signification/du systme de signes). Toutefois, dans l'usage, on
parle d'encodage pour l'encryption.
Contre les mots d'argot, insultes, etc., principalement.
101

forums de discussion internet. Le langage tant illisible pour des non-initis, il fut associ
ironiquement l'ide d'lite. Les principaux traits du langage consistent en:
- la transposition de syntagmes en signes phontiques, numriques, informatiques
(l33t=leet, NOWAI=no way, skillz=skills);
- des nologismes de types drivatifs: suffixes (-t=-ed, -x0r/-z0r=-er),
acronymes (OMG=Oh My God, LOL=Laughing Out Loud), fautes typographiques
intentionnelles (teh=the); ou de type cratifs: argot, dformations lexicales
(n00b= newbie/nouveau venu dans la communaut);
- des marqueurs d'expressivit hyperboliques comme les successions de points
d'exclamation nots !, 1 ou encore one;
- une forte accentuation du rythme, des jeux de sons, des jeux de mots entrant dans
la catgorie du style, et qui font qualitifer l33t de potique.
Une phrase type en leet:
1 |<|\|0w 1337//355 5p34k4g3 = I know Leet speakage331

Les Codeworkers rcuprent ces mthodes d'opacification textuelle, perues comme une
critique de la convention de langage (celle des langages formes comme 'naturels'). Utiliser
un langage d'initi, c'est aussi commenter la valeur de loi du code, qui ne fonctionne pas de
faon neutre, mais au contraire dtermine les manires de circuler dans l'espace virtuel, les
comportements de communication dans l'espace social, en un mot l'accs au monde du
rseau. L'accs l'information [...] est une nouvelle catgorie clef de la culture cv332, est
une phrase clef de Lev Manovich, chercheur qui tudie le langage des nouveaux mdias
dans un contexte o la reproductivit benjaminenne est de rgle. Il repose ainsi la question
du contrle de l'information: comment sont reproduits les messages dans le traitement des
donnes? Comment naviguer dans un espace qui propose la fois la rptition du mme et
le diffrent? Manovich propose de comprendre ce nouveau langage comme un
environnement conomique textuel o l'on se voit proposer une production sur demande
(just-in-time) et personalisable (customizable) qui rintroduit l'ide de l'authenticit sur le
march de l'individu connect. Les dialectes informatiques sont des langages de la
reproduction:
- ils sont des meme (selon le concept de Richard Dawkins)333, des units culturelles
d'informations redupliques et transmises de bouche oreilles, des gimmicks de
langage;
- ils reproduisent l'ide du code comme langage d'expression de la machine, la fois
pourvoyeuse de solutions et gnratrice de bruit.
McKenzie Wark, dans le numro de l'American Book Review, sur les Codeworks
voque une criture en anglais machinique mutil (mangled machine English) et
suggre ainsi:
La dcomposition de la grammaire et de l'orthographe sur Internet [...] devient une sorte
d'esthtique alternative. [...]. Internet se rvle [...] comme un espace de bruit, dans lequel
les structures du texte se dcomposent et l'criture devient granulaire, un espace chaotique
d'ordres temporaires versant constamment dans l'alatoirecvi.334

La mtaphore de la synthse granulaire est intressante dans le sens o elle permet de


331
332
333
334

Leet, encyclopdie Wikipedia, http://en.wikipedia.org/wiki/Leet_speak


Lev Manovich, The Language of New Media, 2001, p.231
Meme, article Wikipedia, http://en.wikipedia.org/wiki/Meme
McKenzie Wark, Essay: Codework, 2001, p.1 & p.5
102

percevoir le rseau comme une texture sonore faite d'une multitude de fragments 335. Dans
ce contexte, la transformation des langages informatiques en langues de communication
pose une question d'ontologie formule ainsi par Gisele Beiguelman dans son projet
Poetrica (2002/2003):
@+he !n+e$ec+!0n 0f \/\/0&$ & $ymbo|$ \/\/e beg!n +0 e7ef!ne 0u b0unda!e$ (or:
at the intersection of words and symbols we begin to redefi
ne our boundaries).336

4.2. Jeux de codes et de dtournement dans les canaux de


communication du rseau
Une dfinition restreinte et proche des origines des Codeworks (au milieu des
annes 1990) est donne par Florian Cramer:
[...] techniquement, ce sont de simples courriels, dont le texte, cependant, fait appel la
panne informatique [computer crash] et aux interfrences des virus et des spamcvii.337

Si, dans les faits, les Codeworks produisent peu de pannes informatiques338, en revanche ils
reformulent et reprsentent les discours de la perturbation et de la subversion par le code.
Le genre a fait son entre sur la scne littraire de faon dtourne. On le voit apparatre
dans le contexte de mdias de communication associs l'mergence du rseau. Les
Codeworks interviennent avec des outils mdiatiques automatiss (les e-mails, les mailinglists), pr-structurs (les blogs) en empruntant les problmatiques des dialectes
informatiques. On est en contexte de communication de masse oriente-expression: cette
textualit lectronique est la porte de tous, et consultable par tous, au moyen d'outils et
de mthodes de performance qui sont eux-mmes performance. Les Codeworkers agissent
dans une socit du spectacle o les moyens de production sont distributifs: dfaut d'tre
galement distribus, ils sont potentiellement manipulables par tous et se dfinissent par
une distribution de l'information en temps-rseau.
Je passerai d'abord un moment sur l'analyse de Espen A. Arseth de ce prcoce
moyen de communication de rseau que sont les MUDs. Puis, je m'attarderai sur les
interventions des Codeworkers sur des listes de diffusion de courrier lectronique.
4.2.1. La litrarit des Multiuser Discourses selon Espen Aarseth
Les MUDs (Multi-User Dungeon), sont les anctres des tchat, Instant Messenging
et autres logiciels de communication en temps rel sur le rseau. lorigine, ce sont des
jeux de rle o les utilisateurs sont des personnages crant des mondes fictionnels partir
d'un change lectronique textuel339. Le texte tap par le joueur dans la fentre logicielle
335
336
337
338
339

littralement, la synthse granulaire dcrit la formation d'une onde sonore complexe partir de fragments sonores, appels
galement grains
Beiguelman, in p0es1s, 2004, p.179
Introduction son mission sur KUNSTRADIO, 2005, http://malagigi.cddc.vt.edu/pipermail/softwareandculture/2005February/000869.html
Je renvoie la discussion de l'esthtique de l'erreur en 3.2 et 3.3., dont les dbats incluent les Codeworks; JODI, dj affilis
au Software art et au net.art, est aussi associ aux Codeoworks.
le terme de Dungeon vient du jeu de rle fantasy Dungeons and Dragons; mais l'acronyme rfre galement Multi User
103

dcrit des environnements, des situations, des actions et des personnages. Ce texte
s'apparente aux langages naturels (l'anglais), mais est un langage de progammation
particulier, de type DSL (Domain Specific Language) et uni-fonctionnel340. Class dans les
langages Scripts (comme Perl par exemple), il se fonde sur une criture performative: le
dialogue entre homme et machine dans le jeu est permis par une srie de commandes. Ce
langage de programmation simple et ludique a fortement influenc la formation des jargons
du rseau et des premires communauts virtuelles sur le rseau341.
Les MUDs, populaires auprs d'une population tudiante dans les annes 1980,
sont une srie de variations sur le mme concept et le mme code. La structure de
collaboration permet une utilisation ludique (jeux de combat) aussi bien que sociale (les
MU*). Espen J. Aarseth, dans son travail d'exploration des textualits ergodiques et
informatiques, dgage les potentialits littraires de ces structures342. Il s'intresse aux
comportements sociaux engags dans les MUDs, rguls par un ensemble de conventions
communautaires complexes qui gnrent des dicours de type multi-utilisateurs (multiuser). Aarseth voit dans ces MUDs un archtype de socit se construisant strictement par
les mots: la communaut virtuelle est textuelle et discursive. Il est d'ailleurs de la nature du
virtuel d'tre rhtorique: le virtuel ajoute de la valeur au discours, il donne une raison d'tre
l'art de parler. Aarseth convoque la notion derridenne de supplment pour montrer
l'effet rhtorique du discours virtuel: on parle pour quelque chose, pour se faire entendre
(ou plutt se faire lire, ici). Une idologie de la reconnaissance qui peut tre positive aussi
bien que ngative.
Aarseth cherche prouver la textualit des MUDs partir de la composante
rhtorique. Certains n'y voient que des contextes (de communication), des formes qui ne
sont pas faites pour une audience ou un lectorat mais qui sont des expriences subjectives.
Mais Aarseth rtorque que le principe de subjectivit n'est pas contraire celui de textualit
(la signification n'est pas seulement un effet de mise en scnecviii):
[Ces textes] ne sont peut-tre pas fait pour tre lus comme des artefacts (mais ceux de
Shakespeare non plus) mais ils sont coup sr faits pour tre lus. Cela les rend textuels et
comparables, dans leurs processus uniques de communication, d'autres types de textescix.343

Aarseth analyse structurellement les discours des MUDs en une srie de catgories:
composition (du monde partager), progression (instructions), ngociation (rgler les
conventions), quasi-vnement (simulation d'une action), vnement (action). Il s'appuie
alors sur l'effet de simulation pour caractriser la nature improvisatrice des interactions. La
littrarit devient alors vidente dans des modes d'interventions [happenings] dont le
succs dpend de la comptence et de la performance du groupe de joueurs cx. La
performativit du code est explicitement un jeu textuel.
Aarseth replace ces problmatiques dans un contexte qui m'intresse: celui des
universitaires et des spcialistes en gnral. Il voque les tentatives d'utiliser les MUDs
comme universit virtuelle, un espace de collaboration ouvert, un moyen effectif pour
tendre le champ bourdieusien dans le non-lieu digital de la sphre globalecxi344. Il parle
aussi de ces non-lieux comme tant des espaces o l'accs est filtr et les comportements
rguls par une netiquette, qui met en jeu des positions conflictuelles partir d'une mme
340
341
342
343
344

Dimension
l'oppos des langages usage gnral que sont les langages de programmation que nous avons rencontr jusqu' prsent
Par exemple, les MUDs ont leur page dans The Jargon File, bible du geek informatique,
http://www.catb.org/jargon/html/M/MUD.html
Il tudiait dj dans cette perspective les jeux vidos; cf. 3.2.
Aarseth, Cybertext, 1997, p.63
Ibidem, p.145
104

volont de bien utiliser un environnement. On va voir que les Codeworkers


exprimentent directement ces champs de communication et de rapports de force et que
leurs oeuvres textuelles s'apparentent des interventions.
4.2.2. Performance du langage dans l'encodage de la communication sur les listes de
diffusion
Comme le rappelle Florian Cramer, les Codeworks sont avant tout des e-mails;
mais ils sont plus particulirement des e-mails envoys sur des listes de diffusion
spcialises (mailing-lists, ou listserv), qui permettent un groupe d'intresss de partager
de l'information et/ou de dbattre sur des sujets d'intrt commun. Il existe depuis le milieu
des annes 1990 des listes de diffusions portant sur le thme de l'esthtique des nouveaux
mdias, gnralement organises par des centres d'art ou autres organisations et
communauts de penseurs et de praticiens. <nettime>, la plus active, se dfinit comme une
liste de diffusion ddie la critique d'Internet, au traitement collaboratif de texte et aux
politiques culturelles des rseauxcxii345. Les Codeworkers sont des intervenants rguliers
dans ces listes, et ces interventions sont aussi leurs travaux. Plusieurs ont d'ailleurs euxmme cr leur liste comme Alan Sondheim346, ou mez347.
mez (pseudonyme de Mary-Ann Breeze), une des Codeworkers les plus connues,
reconnat l'omniprsence de la communication lectronique dans sa pratique: Je suis
influence par une foultitudes d'activits en lignes conversation de type tchat, dialogues
par e-mails, et mme les jeux en lignecxiii348. En 1999, mez est dj connue sous le nom
mz postmodemism, mezchine, ms Tech.no.whore, flesque, e-mauler, et
mezflesque.exe sur les mailing-lists <nettime>349, Syndicate, _arc.hive_, Eyebeam, ou
encore Wryting; en 2006, le dernier avatar connu est celui de vire.us. Ce jeu d'autorialit
est directement rattachable la pratique de l'avatar et de l'anonymat dans les communauts
du rseau350. La fragmentation identitaire participe chez mez d'une volont de
d/reconstruction du langage. mez envoie des courriers qui rinvestissent l'ide de mailart (une oeuvre d'art dans chaque bote aux lettres, disait l'artiste Ray Johnson) de la notion
de performance en contexte lectronique. Envoyer un courrier sur une liste de diffusion,
c'est intervenir sur une scne virtuelle devant une gigantesque andience, une communaut
lie par un texte par nature polylogique et rgul de manire sociolectale.
mez a invent le langage Mezangelle, qui utilise les langues informatiques
comme outil de dconstruction de la langue anglaise. Le mezangelle a une fonction
discursive, permettant de prendre la parole dans les dbats des listes en sachant parler
rseau. Un ensemble de signes sont des marqueurs stylistiques critiques et des procds
rhtoriques: par exemple, les signes . et [ ] utiliss pour dmultiplier les processus de
signification. L'environnement smantique est largement dtermin par les argots
345

346
347
348
349
350

nettime tant une liste dite modre (prise en charge par des modrateurs), chaque message envoy passe par un serveur
central qui filtre les messages et insre une signature-manifeste relative aux activits de la liste, dans laquelle ces mots sont
prlevs.
Fiction-of-Philosophy et Cybermind (http://asondheim.org/CYBINFO.TXT) entre autres
arc.hive, http://sympa.anart.no/sympa/arc/arc.hive
mez, entretien diffus sur Nettime le 3/09/1999, http://www.nettime.org/Lists-Archives/nettime-l-9911/msg00009.html
On peut trouver l'intgralit des interventions de mez sur nettime dans leurs archives, http://www.nettime.org/cgibin/search.cgi?cmd=Search!&q=netwurker&ul=&s=DRP
L'activit de sock puppet par exemple, dcrit la pratique d'un individu qui, dans la mme communaut lectronique, intervient
sous des avatars diffrents, en gnral pour semer le trouble; la pratique est condamne par les rgles de la communaut
Wikipedia.
105

informatiques (translitrations phontiques ou numriques, abrviations etc.). Ci-dessous, le


dernier paragraphe d'un de ses courriers sur <nettime>, peu aprs l'incident terroriste du 11
septembre 2001 aux Etats-Unis.

On remarquera au passage la cration d'un nouvel avatar (de circonstance): apologuer ou,
en idiolecte informatique, ap][e][ologger, une hybridation de drivations lexicales sur les
mots anglais apology et log (to log on: s'inscrire/donner son mot de passe pour entrer
sur un site internet, se brancher sur un canal). L'avatar ouvre galement la possibilit de
comparer les pseudo-identits du virtuel l'animal qui est la fois le cousin et le simulacre
de l'homme: le singe (ape), utilis par mez comme symbole de l'illusion dans un discours
qui met en scne la tragdie de la propagande et du lavage de cerveau.
Le Mezangelle a aussi une fonction de potisation (au sens de l'obfuscation) qui
produit de l'illisible en introduisant un dficit (ou un surplus, selon la perception du lecteur)
de communication dans la logique d'change de la liste. Les langages de programmation
sotriques sont la rfrence principale, comme dans cette intervention collaborative avec
Florian Cramer la page suivante351. La prose code de mez est rsolument mta-rflexive,
ou plutt mta-organique, dans le sens o chez elle le texte est un corps en perptuelle
mutation (page [...] under gestation), dans la grammaire modulaire du rseau
(net.gram][mar]). Le langage Mezangelle refuse tout systme logique ou linguistique,
jouant sur le principe de la formulation libre (une combinaison subjective des net.grams,
des units de langue du rseau) et par consquent, ouvrant sur une expression
idiosyncrasique. Je reviendrais sur les stratgies textuelles de mez.
Les interventions des Codeworkers sur des listes de diffusion sont innombrables, et
sont en gnral des variations sur les travaux de mez ou sur ceux de Alan Sondheim, qui
utilise une prose plus classique en surface, mais travaille de l'intrieur par le code, comme
on le verra plus tard. Elles se manifestent en gnral comme imitation du langage de
programmation de type obfusqu ou sotrique, ou comme des prlvements de textes
relevant de langues et jargons informatiques du rseau. On voit aussi beaucoup de textes
issus d'un traitement procdural (un algorithme programm ou une simple contrainte
351

Florian Cramer et mez, http://www.nettime.org/Lists-Archives/nettime-l-0109/msg00038.html


106

d'extraction de donnes). Le point commun de ces interventions est le traitement critique


des donnes, des codes et des protocoles du rseau.

Ces textes-codes ont tendance se perdre dans la foule des e-mails diffuss sur les listes.
Sur nettime, Florian Cramer a men, de 2002 2004, une stratgie de re-publication et
d'accentuation de la visibilit des Codeworks, en envoyant rgulirement sur la liste un
compendium des interventions sous le titre de Unstable Digest352.
4.2.3. Perturbation de la communication et dsordre sur les listes de diffusions - NN
Thoriquement, ces listes de diffusions accueillent, voire encouragent les courriels
de type Codeworks. Le mini-manifeste de <nettime> parle d'un collaborative text filtering
qui fait cho aux techniques de traitement de texte des Codeworks. Mais le terme de
'filtrage' est ambigu, dans le sens o il fait galement rfrence aux mthodes de modration
des listes de diffusion. La modration est en gnral automatise: un programme surveille la
circulation du courrier et filtre le spam (courrier publicitaire intensif). L'illisibilit et la
frquence des Codeworks les ont fait rapprocher des techniques de spamming. Le net.artiste
Frderic Madre a qualifi de spam art les interventions Codeworks sur les listes. mez ellemme, dans un courrier envoy sur la liste Syndicate, voquant la netterie [nettery]
forme par les travaux collaboratifs du rseau, considr comme medium fictocritical,
parle de spam art comme:
un malnomm qui s'est concrtis de l'intrieur de la netiterature [...] infl
uenc par les
infameux NeoNetitures [suivez le lien vers Mezangelle, Antiorp, Warnell, Webartery] dont
les courriers lectroniques au style rhizomatique incorporaient aussi des tracts motions
radicales de racteurs sub-collaboratifscxiv.353
352
353

L'intgralit des Unstable Digest est consultable dans les archives de nettime, http://www.nettime.org/cgibin/search.cgi?cmd=Search!&q=unstable+digest+cramer&ul=&s=DRP
Mez, Syndicate: Spam Art Reference: _Monitoring Absorber: A Nettery_, envoy le 11 juin 2000 sur Syndicate;
http://mail.v2.nl/v2east/2000/Jun/0040.html
107

Notons que Madre et mez sont tous deux des 'artistes spam'. L'histoire de la liste de
diffusion Syndicate, ce sujet, est exemplaire. Elle est initie par les artistes et thoriciens
des nouveaux mdias Inke Arms et Andreas Broeckman en 1996. Une des premires listes
du genre, Syndicate est non-modre, et non-filtre, oriente vers la critique et l'change
d'informations sur des vnements new media en Europe. En 1997-1998 Syndicate subit
une attaque de spam art du collectif NN (alias nn, Netochka Nezvanova, integer ou
encore Antiorp). Les Codeworks de NN dpassent la simple mise en scne des langages
du rseau de type mez pour activer une vritable manipulation critique des protocoles
d'internet. Le collectif manipule le code comme loi qui rgule les comportements. En 1997,
une des premires actions fut de dsinscrire tous les participants de la liste, ce qui donna
lieu un message d'alerte envoy par Inke Arms. Puis des attaques clairs: par exemple,
entre le 13 et le 19 aot 1998, Antiorp bombarde la liste d'une quinzaine de messages,
parodies des discours de promotion/subvention des milieux artistiques, crits en anglais,
franais et jargons informatiques354. On retouve la mme rhtorique satirique dans leurs
interventions sur <nettime>, comme ci-aprs dans une parodie d'annonce de confrences
(omniprsentes dans le milieu artistique des nouveaux mdias), tout en ironisant sur la
masturbation intellectuelle (self.lubricating) des thoriciens, le jargon des discours sur les
corps machiniques (bodiez need soulz) et les protocoles rigides de lecture d'essais (i
read u listen_.../sch/sch [...] sacred synaptic landscapes [...] schhhhhhh...).355

Le collectif NN est banni de Syndicate, mais rintroduit priodiquement, jusqu' leur


dernire attaque, les 4-5 janvier 2001, o NN envoie une salve de virus inoffensifs mais aux
effets spectaculaires. La liste est ferme peu aprs.
Dans Rise and Decline of the Syndicate: the End of an Imagined Community356,
Arns et Broeckman dnoncent l'attitude agressive des performances de NN en s'appuyant
354
355
356

=cw4t7abs (antiorp@tezcat.com), envoy le 17 aot 1998, http://mail.v2.nl/v2east/1998/second/0103.html


Extrait d'une intervention de NN sous le nom de integer, sur nettime, le 9 dembre 2005, http://www.nettime.org/ListsArchives/nettime-ro-0512/msg00026.html
The Rise and Decline of the Syndicate: the End of an Imagined Community, e-mail de Inke Arns et Andreas Broeckmann
sur nettime, le 13 novembre 2001, http://amsterdam.nettime.org/Lists-Archives/nettime-l-0111/msg00077.html
108

sur une dontologie de la communaut de rseau, la netiquette. NN enfreint constamment


ces rgles: promesses de bon comportement et redoublement des attaques, auto-promotion
et longs textes pidictiques consacrs la persona du groupe, Netochka Nezvanova357,
parodies de manifestes mlangeant plusieurs langues358, faux-code, charabia, propagande
anarchiste, sarcasmes et grandiloquence. Les messages de NN jouent avec une conception
des extrmes forcment perturbatrice dans un milieu o la modration, la collaboration et la
coopration forment les bases de la communication359. NN matrialise une ide du bruit
comme facteur de perturbation et de critique, allant jusqu' intervenir sur une liste de
diffusion consacre la musique lectronique, causant ses participants quitter la
communaut; antiorp se vante de ses exploits en faisant suivre les messages indigns sur
Syndicate360: ironie de la situation o les victimes sont des musicologues qui savent grer
le bruit sonore, mais pas le bruit textuel.

357
358
359
360

nn.buletin - eksam!n l!f kompletl!, envoy le 17 dcembre 2000 http://mail.v2.nl/v2east/2000/Dec/0089.html


Principalement le Roumain, le Franais, l'Italien et l'Anglais.
Extrait d'une intervention de NN sous le nom de n2o, sur nettime, le 10 fvrier 2006, http://www.nettime.org/ListsArchives/nettime-ro-0602/msg00040.html
=cw4t7abs (antiorp@tezcat.com), http://mail.v2.nl/v2east/1998/second/0107.html
109

NN travaille dans une logique du conflit humain. Sur le site de Pavu, un trio de
net.artistes participants au rseau perturbateur anonyme de NN, on trouve, cach dans un
source code, une phrase aux allures de manifeste361:
<meta
name="description"
content="pavu.com
After
Contemporary. Forget the avant-garde, get ReadY for the EngArde!">

Ce cri de guerre rinjecte un sens militaire oubli dans la notion d'avant-garde, et lui
ajoute celui d'un conflit direct, de type duel: une confrontation quasi ludique, dcadente,
dans un contexte communautaire qui prend au srieux l'engagement politique. Geert
Lovink, initiateur de la liste <nettime>, autre grande victime du Spam art, prend la parole
en 2004 en rponse un courrier d'Alan Sondheim outr de voir les Codeworks censurs:
[...] Beaucoup seront soulags de voir que des telles interventions [postings] et les dbats
qui les entourent ne soit plus l'ordre du jour, mais c'est mon opinion personnelle. Ce qui
est en jeu, c'est qu'on se dtourne des arts et de la culture pour se tourner vers une conomie
politique [...] On pourrait se poser la question: qu'est-ce qui motive les gens de nos jours? Je
pense que c'est une question plus intressante, et plus urgente, que ce vieux dbat autour de
la censure de nn ou de mezcxv.362

En effet, les Codeworkers crient la censure ds que la critique de la communaut


s'lve363. Mais cette protestation est de pure forme: les interventions n'ont d'autre but que
de provoquer cette censure, en menaant l'existence de cet organisme qui permet leur
existence. La seule co-existence possible entre le Spam art et les communauts des
nouveaux mdias est de nature parasitaire. Arns et Broeckmann reconnaissent ce paradoxe
qui fait des Codeworkers les enfants naturels et rejets du rseau:
L'ironie de l'affaire est que, comme n'importe quel bon parasite, cette pratique artistique
dpend prcisment des communauts actives en ligne : non seulement il mord, mais il tue
la main qui le nourrit. - Ces parasites nomades trouveront de nouveaux htes, sans aucun
doute, mais durant les dernires annes ils ont tant particip l'rosion du tissu social de la
population culturelle d'internet au sens large que les communauts doivent se protger des
attaques et des dtournements de manire plus aggressive qu'avant. Leur impertinence
adolescente est en partie responsable du dprissement de l'utopie romantique d'un
environnement en ligne sociable et compltement ouvert. Quand bien mme ces pratiques
seraient pdagogiques, nous mprisons les intentions qui conduisent leurs actionscxvi.364

4.2.4. Actions mta-critiques du Spam art - JODI


Le duo JODI rflchit sur le statut de la transmission des donnes dans le contexte
de la liste de diffusion. Sur la liste Eyebeam, JODI accomplit en 1998 une dizaine
d'interventions365 qui vont du simple dcalquage de langages sotriques la reproduction
d'art visuel ASCII, en passant par des traitements critiques d'e-mails366. Certaines font
particulirement cho aux manipulations des programmes de messagerie comme celles de
NN. JODI publia le rapport d'une action-canular (dont on ne sait qui est l'initiateur)
accomplie partir d'une liste fictionnelle: Cyberstar. Un nombre de victimes, dont les
361
362
363
364
365
366

La page est intitule Warshout, http://www.pavu.com/indexWarshout2003.html


e-mail de Geert Lovink sur nettime, 17 aot 2003, http://www.nettime.org/Lists-Archives/nettime-l-0408/msg00055.html
cf. l'appel participation ironique de Frdric Madre une lovely list ultra uncensored, palais-tokyo-list@pleinepeau.com, http://mail.v2.nl/v2east/2000/Feb/0166.html
The Rise and Decline of the Syndicate: the End of an Imagined Community, 2001
j'ai regoup ces interventions sur une page en ligne: http://elgg.net/camillepb/files/-1/4759/jodi_eyebeam.html
la redistribution d'un courrier traduit dans toutes les langues europnnes par exemple
110

adresses furent rcoltes sur la liste Eyebeam, furent abonns malgr eux Cyberstar; en
envoyant la commande de programmation unsubscribe au serveur central de messagerie,
chaque victime voyait sa demande de dsincription invalide et redistribue dans la liste
tous les autres membres. JODI copie les ractions en chane et l'embouteillage virtuel 367. Le
sabotage des lois du code des messageries lectroniques met en scne une performance o
les membres de la liste deviennent acteurs malgr eux dans un dialogue beckettien. Un
participant de la liste Eyebeam commente la rvlation des attitudes face la perturbation
des codes:
Parfois, il faut une situation d'urgence pour raliser certains problmes dont nous discutons
propos de l'appropriation et de l'information en action. Il y a une physicalit situe qui
merge comme sur le site d'un accident, quand tous les protocoles sont jets par la fentre
dans l'urgence du moment. Un costume de conventions sociales momentanment
dchircxvii.368

JODI travaille baliser de manire moins ironique, mais tout aussi critique que NN, ces
modes d'interventions. Dans une autre intervention (ci-dessous), intitule <blast>
Politics/the Net as medium/Other, le duo fait l'inventaire de toutes les rponses que les
programmes-robots de la liste Eyebeam renvoient en rponse de mauvaises manipulations
des utilisateurs, rvlant la voix de la machine - voix simulacre de l'altrit qui mime le
langage naturel quand elle s'adresse l'humain, prise en dfaut et en situation d'erreur369.

Ailleurs, JODI remet en jeu la question de la censure, en faisant suivre une suite de chiffres
mimant le code-machine la mention vous n'avez pas le droit votre opinion, ou encore,
en mettant en vidence les procds de filtrage des robots de la liste (voir la page
suivante)370.
367
368
369

370

JODI, <blast> <Fr13th>, envoy le 13 fvrier 1998 sur Eyebeaum, http://www.thing.net/eyebeam/msg00068.html


Jordan Crandall, dans un e-mail envoy le 13 fvrier 1998 sur Eyebeam, http://www.thing.net/eyebeam/msg00069.html
Extrait d'une intervention de JODI, <blast> Politics/the Net as medium/Other, envoye le 28 avril 1998 sur Eyebeam,
http://www.thing.net/eyebeam/msg00516.html; cf. aussi les jeux de dialogues entre textre humain et texte-machine dans
<blast> Majordomo results: Re: Other, le 25 fvrier 1998, http://www.thing.net/eyebeam/msg00134.html
Intervention de JODI intitule No Subject, le 3 fvrier 1998 , http://www.thing.net/eyebeam/msg00005.html
111

JODI adopte la perspective virale des jeux de codes sur le rseau et revendique son
insertion dans une tradition artistique de la performance qui critique le concept d'art et ses
rgles socio-culturelles; on peut voir le nom de Duchamp, aux cts de celui du surraliste
belge Marcel Broodthaers, dans une intervention ddie au virus Dark Avenger 371. De
mme, NN, sur <nettime>, parodie les arts robotiques et leur jargon techniciste et scientiste
en prsentant une invention fictive: Googool chair | Ceci est une chaise - a surrealist DIY
life experiment372 - Googool faisant rfrence l'crivain russe Gogol, aussi bien qu'au
clbre moteur de recherche Google.com, mis en perspective avec le surralisme critique
371
372

Intervention de JODI, le 27 fvrier 1998, <blast> 78% Dark_Avenger, 77% Marcel Broodthaers
http://www.thing.net/eyebeam/msg00164.html
Intervention de NN, sous l'avatar integer, le 29 dcembre 2005, http://www.nettime.org/Lists-Archives/nettime-ro0512/msg00118.html
112

de Matisse et les mthodes punks du DIY (Do It Yourself).


La communaut des artistes 'nouveaux mdias' entretient une relation ambigu aux
Codeworks. Les listes de diffusion participent d'une esthtique distributive373, c'est--dire
dveloppant une culture de la masse intelligente (smart mobs) qui gagne en pouvoir de
rsistance prcisment par l'apprentissage de ces nouveaux outils de communication.
Andreas Broeckman, qui fustigeait les perturbations de NN en 2001, clbre les qualits du
Software art en 2003 :
Le Software art [...] peut constituer le rsultat d'une pratique crative autonome et formelle,
mais il peut aussi inclure le sens culturel et le sens social du logiciel, ou refl
t er les logiciels
existants travers des stratgies de collage ou de critiquecxviii.374.

Si les travaux de NN n'appartiennent pas directement (ou pas explicitement) l'univers de


la programmation, ils relvent dfinitivement des sens culturels et sociaux et leurs stratgies
textuelles ont une action directe sur les lois codes du rseau.
Les artistes du rseau interrogent la notion de public et la reprsentation des ses
intrts par l'art et/ou la politique. Cette interrogation est hrite du mouvement Tactical
Media Art (cf. 3.2.) qui repose ces questions: qu'est-ce qui fait la lgitimit des discours de
reprsentation? le bien du public? Qu'est-ce que le public, et, quel qu'il soit, a-t-il une
voix et des intrts communs? Bien souvent l'installation d'oeuvres d'art public au milieu
d'un jardin ou d'une place soulve la protestation des habitants du voisinage. Qu'en est-il
dans les communauts virtuelles?
NN et JODI et les Codeworkers perturbent le got public et la raison de la majorit
considrs comme des leurres. Ils prennent le parti de jouer sur cette frontire instable
qu'est l'activisme politique. Dans un travail de dconstruction critique. ils rejettent l'idal de
distributivit et de collaboration considres comme bonnes intentions de la communaut
des nouveaux mdias et rinjectent du bruit dans l'environnement informationnel.

4.3. Le code appropri par le texte


La langue Codework mime la performativit et la rvle comme discours culturel
dans une srie de dplacements fonctionnels: le code est transform en pseudo-code (ou
faux-code), cest--dire en un code qui mime le langage de programmation mais qui perd sa
fonction d'instruction au profit de la fonction expressive. Les signes du pseudo-code
deviennent un signifiant du code de programmation qui devient lui-mme un signifi; ils
tablissent entre eux des relations arbitraires. On assiste un phnomne qui ressemble la
constitution du Smiotexte formule par Riffaterre dans La Smiotique du texte (1983)375.
La lecture rtroactive que propose Riffaterre permet de dgager le concept d'interprtant
signe qui gouverne l'interprtation des signes surfaciels du texte et explicite tout ce que ces
signes ne font que suggrer indirectement376. Le texte fait signe vers un univers de langage,
il tablit des liens rfrentiels possibles et des quivalences probables, dans la logique de la
mdiatisation riffaterrienne:
373
374
375
376

J'emprunte l'expression au thoricien Trebor Sholz, Distributed Aesthetics, 2006


Andreas Broeckmann, Notes on the Politics of Software Culture, 2003
passage intgratif des signes du niveau de la mimesis au niveau plus lev de la signifiance, Michael Riffaterre, 1983, p.25;
Ibidem, p.107
113

Ces signes mdiatisent, puisque, par leur forme mme, ils reprsentent l'quivalence de
deux systmes de signifi
cat ion [...] ils ressemblent beaucoup des jeux de mots ou des
syllepses, tant gnralement pertinents deux codes (ou deux textes), celui qui vhicule
le sens et celui qui vhicule la signifi
ance.

Les pratiques d'appropriation du code par le texte dgagent une nouvelle figure du
cyborg qui approprie subjectivement le code de programmation et procde la
remdiatisation gnralise dans un contexte smiotique. J'clairerai quelques
problmatiques des Codeworks en m'appuyant sur des figures clefs du groupe et d'autres
figures moins officielles.
4.3.1. Des mthodes de programmation subjective Alan Sondheim
Alan Sondheim dcrit extensivement sa pratique d'criture comme un dialogue
permanent avec la machine dans un environnement logiciel.

Amateur de langages informatiques377, il s'essaie des mthodes de programmation


spculative comparables celles de JODI, comme sur la page head.htm qui ne mne
nulle part et affiche: How could you do this to me?. Si on lit le code-source (illustr cidessus), on trouve une sortie ce qui semblait tre une impasse. Un lien y est insr, qui
mne vers une autre page intitule tail.htm avec un nouveau texte. Cette exprience du
code cach transforme la navigation hypertextuelle en serpent qui se mord la queue (de
head tail). La pratique d'Alan Sondheim s'attache faire merger une conscience du code
dans le texte, mme si le code reste cach. Il construit un texte Internet 378 qui est la fois
message, code et donnes, un texte en constante formation de lui-mme. Le code, dans ce
processus, est ce qui informe et dforme et fait passer de l'information au bruit.
Considrons un autre texte de Sondheim, publi par Ubuweb dans sa section
Contemporary Writings, intitul Run By Me379. Le texte est accompagn d'instructions:
Copier et coller dans un diteur HTML, convertir en document HTML et ouvrir dans un
377
378
379

tout particulirement dans les langages de type script (Perl, Javascript), mais aussi Pascal et Basic, entre autres.
l'expression est de lui, sur http://asondheim.org
Traduisible par excute selon moi ou encore court avec moi , http://www.ubu.com/contemp/sondheim/sondheim.html
114

navigateur.cxix. Ci-dessous, le texte source:

Le rsultat est un texte qui n'est gure plus lisible, mais qui a procd la conversion de
tous les codes en caractres.

115

Signe de la persistance de l'HTML: un syntagme en italiques au milieu du deuxime


paragraphe, maya-prayer-extensions apparat et disparat alternativement, selon une
fonction du code HTML qui fait clignoter le texte (blink):
<blink><em>maya-prayer-extensions</em></blink>

Sondheim exprimente des mthodes de programmation subjectives dans le cadre


d'une recherche sur le texte. J'entends par l la possibilit de coder des textes non pas en
crivant un programme autonome, qui peut s'excuter tout seul et qui acquiert le satut de
texte, non pas non plus en introduisant du texte non excutable au milieu d'un programme
excutable; mais en utilisant le langage de la machine pour faire merger du texte. Ses
textes sont ainsi une hybridation de code et de donnes.
Le code peut servir alors au traitement de donnes, par la manipulation des
commandes du systme d'opration (Unix ou
Linux) partir du terminal de l'ordinateur (appel
aussi Bios, Shell, ou Console: une fentre de
dialogue qui permet de coordonner des actions
logicielles par des commandes crites, sans passer
par une interface dveloppe). La commande
grep, une mthode d'extraction ligne par ligne
partir d'un mot-clef applique un (ou un ensemble de) document(s) textuel(s), est utilise
par Alan Sondheim et par l'e-poet Loss Pequeo Glazier380. Certains textes gardent la trace
des commandes ou du contexte d'extraction, comme dans le texte intitul Secret:
Sondheim a extrait une srie d'informations-systme relatives ce que les clients d'un
mme fournisseur d'accs Internet consultent sur le rseau - un des passe-temps prfrs
des hackers est d'extraire des informations prives, et Sondheim joue sur cette pratique en
insrant une litanie de SECRET dans ces lignes dinformations codes.

Les
textes de Sondheim sont ainsi des textes l'ontologie instable: le code retravaille le texte, et
le texte approprie le code. Dans le texte 0.README381, il retrace son parcours travers
la performativit des codes:
Le monde est un tel cheveau de dcouvertes, de frustrations, de systmiques autoorganises parmi des perceptions et des algorithmes perceptifs. Ici, on fonctionne de la
mme manire: tout est disponible, les extensions guidant le format et le sens, les contenus
380
381

Grep Works, http://epc.buffalo.edu/authors/glazier/dp/appendices.html ; cf. aussi l'essai Grep Works dans The Making of
e-poetries, 2002
nom emprunt aux fichiers textes accompagnant les logiciels pour expliciter les instructions suivre et les ventuels
problmes
116

mis en relations par des noms parallles, travers les extensions382. [...]
J'ai utilis des MUDs, des MOOs, perl, d/html, qbasic, linux, emacs, vi [...] etc., mon travail
tant orient vers une criture incorpore, des textes qui agissent et s'engagent au-del des
pratiques de lectures traditionnelles. Certains sont issus d'un langage performatif une
technologie logicielle comme les programmes qui _font_ quelque chose; d'autres mergent
d'interfrences avec ces programmes, ou de conversations utilisant des applications internet
actives d'une manire ou d'une autrecxx.383

Cette pratique quotidienne et hyperbolique du medium informatique implique l'mergence


d'un mode de programmation subjective qui devient criture organique, une systmique qui
se dveloppe d'elle-mme dans une phnomnologie algorithmique. L'incorporation du
code au texte opre une remdiatisation des signes. Mais les thories smiotiques sur la
mdiatisation sont dpasses par les vnements multiples de la signification en contexte
numrique; Sondheim proclame, comme par opposition Riffaterre384, je ne suis pas
intress par la production; un texte peut exister sous diffrentes formes.
4.3.2. free.formulations et stratgies textuelles mez
Les Codeworks semblent combiner l'ide smiotique de stratgie textuelle et de
texte comme forme libre. On rencontre nouveau mez, qui est une spcialiste de la
remdiatisation textuelle: son blog, cross.ova.ing ][4rm.blog.2.log][385, republie des textes
en ligne sur ses sites personnels, eux-mmes republiant des textes envoys sur des listes de
diffusion, eux-mmes le fruit des republications de textes trouvs ou reus sur le rseau.
Ces traitements progressifs sont l'oeuvre du pseudo langage informatique (ou faux-code)
par mez dans le cadre de ses communications rseau, travers le langage mezangelle, autre
mthode de programmation subjective donnant lieu une textualit organique, qui se
nourrit et qui nourrit - le titre d'un de
ses sites, data[h!]bleed texts, suggre
d'ailleurs cette organicit.
mez accompagne, ou plutt
tisse son criture d'un commentaire
permanent et auto-rflexif, selon
l'image
du
tricotage
qu'elle
dveloppe386 (dans le texte ci-contre).
Son rapport aux codes de la
programmation adopte une logique
de l'emprunt trs proche des contorsions linguistiques de la posie Perl et des
translitrations dialectales. Cet usage joue sur plusieurs niveaux structurels:
- la phrase, qui met en scne la contamination du langage naturel par le code sur le
mode de la brisure (shards);
- le texte, chambre d'chos des langages informatiques comme structure architecturale
d'un systme (Windows, OS, Linux);
- l'oeuvre, le co:d][iscours][e, rflchie comme telle dans ses travaux, qui
s'admire dans les commentaires logieux des critiques387 insrs dans le texte de
382
383
384
385
386
387

les extensions sont les indications du format d'un document, abrvi sous la forme d'un code la fin du nom de ce document
(.txt pour texte, .mp3 pour un fichier musical, .mov pour un fichier vido, .exe pour un fichier excutable/un programme, etc.)
0.README, http://asondheim.org/0.README.txt
qui articule les enjeux de la potique smiotique dans La Production de texte, 1979
mez, cross.ova.ing ][4rm.blog.2.log][, _f[unction]ormation_, http://netwurker.livejournal.com/82535.html
http://netwurkerz.de/mez/datableed/complete/
mez donne cette page le nom de Knott404: un noeud (knot) critique, mais aussi une erreur, 404 tant le code s'affichant
sur les pages disparues du WWW. Mais c'est aussi, phontiquement, une non-erreur (not 404), donc une vrit, la vrit du
systme langagier mezangelle.
117

_][ad][Dressed in a Skin C.ode_388.


mez compose un langage polyphonique o chacune des units textuelles est prise dans une
tension dialectique: cohrence et perturbation (un ciment lexical, une fragmentation
syntaxique), idiosyncrasie et mta-commentaire (une langage obscur, un langage social),
altrit et gotisme rflexif (laisser la voix aux autres, centrer son discours sur lui-mme),
etc. mez associe une relativit post-moderniste (un de ses surnoms est ms
postmodernism) une angoisse existentielle portant sur l'identit l're du rseau
informationnel. Le jargon code devient une manire d'exprimer un discours du doute, en
rinvestissant d'un potentiel expressif, sur le mode du double codage, les signes-clefs de la
programmation.
mez parle ailleurs de free.form][ulation][389. Le mode de lecture dans
son oeuvre est hypertextuel, une navigation guide. mez propose une alternative en crant
une site map (carte de site) qui fait la liste de tous les liens et donne le choix du parcours au
lecteur.

Le lecteur devient lui-mme l'hypertexte, le point nodal [...] dans le fluide des donnes.
La formulation libre est la fois une criture, un medium formel et une lecture et dplie les
concepts et favorise le dplacement. mez se donne pour tche d'duquer le lecteur cette
pratique du pli390 par des formulations didactiques391: La raison, c'est le fluide,
l'existence/la rsistance des points nodaux, la perte des donnes-trafic; autant de
briques ajoutes la sanctification (revendique) du rseau, un temple dont mez se prsente
comme la prtresse ayant pour but l'ducation spirituelle du lecteur. Suit de trs prs un
texte trs justement nomm _DATABLEEDING: METHODOLOGY_, et sous-titr "A node
datadigest pill". Le langage de Mez est profondment ancr dans les mythes du cyberespace, mettant en jeu un mysticisme remix par la culture de l'information hallucinogne
et virtuelle392. Le lecteur redevient cet autre soi-mme duquer, voire illuminer, par un
discours aphoristique et fragmentaire prononc en jargon informatique.
Le langage Mezangelle, instruction-institution du lecteur, devient une vritable
prosthtique: une esthtique-prothse intervenant dans la lecture et apprivoisant
l'ordinateur, commandant directement au lecteur: toujours dans la logique oraculaire, et
possiblement ironique, mez se prsente comme prophtesse millnariste qui ordonne un
temps de lecture (tick-tock) dans une fentre de dialogue393, comme dans le texte ci-dessous.
388
389
390
391
392
393

_][ad][Dressed in a Skin C.ode_, http://www.cddc.vt.edu/host/netwurker/


free form, http://www.hotkey.net.au/~netwurker/free.htm
mez appartient une gnration d'crivains lectroniques acquis aux thories du rhizome de Deleuze et Guattari, et tentant
l'implmentation de ce concept sur le rseau.
1._Datableeding: An Electroduction_, http://netwurkerz.de/mez/datableed/complete/index2.htm
la datadigest pill rappelant la pilule rvlatrice prsente au hros du film Matrix
the DataH Inpho[mill]ennium ; http://tracearchive.ntu.ac.uk/writers/sanford/my_millennium/Inphoe/Prophetick.htm
118

4.3.3. Le sujet gnratif et le corps machinique Talan Memmott


Le sujet devient le centre d'une textualit qui approprie l'criture du code de faon
plus moins fantaisiste (mez), ou plus ou moins techniciste (Sondheim). Il organise autour de
lui l'environnement cod que constitue la machine comme une extension de lui-mme, un
environnement organique assimilable un corps. Alan Sondheim utilise abondamment le
paralllisme DOS (le coeur de l'ordinateur) / BIOS (les fonctions vitales) dans un journal
crit lors de sa rsidence au trAce Online Writing Center o il dcrit minutieusement ses
interactions quotidiennes avec l'ordinateur. Les critures en ligne sont le rsultat (en
progrs) de diffrents comportements du code:
Le clavier lui-mme [...] est un systme complexe d'interruptions, de voltages, de circuits
intgrs, de logiciels, etc. Comme le corps humain, qui apparat symtrique et d'un seul bloc
de l'extrieur, mais asymtrique et complexe l'intrieur tout cela se manifeste de manire
organique, rassurant, une surface neutre... On se demande si le corps ou le langage euxmmes pourraient, en d'autres circonstances, tre galement considrs comme des
logiciels...cxxi 394

Un paralllisme largement discutable pour certains, et valide pour d'autres. La communaut


des Codeworkers et la culture cyborg exploitent la mtaphore de l'ordinateur-corps, ou du
rseau-organisme, comme en tmoignent de nombreuses sections de l'ouvrage
HARD_CODE395, anthologie de Codeworks parue en 2001 dans une forme imprime. La
dimension mtaphorique des ces travaux-code est ici rendue vidente par le fait qu'ils
puissent tre envisag dans une forme papier en dehors du contexte digital (considr
seulement comme une rfrence culturelle, et non plus comme medium ncessaire la
lecture).
Le travail de Talan Memmott merge des exprimentations prcoces en criture
digitale et fondes sur un usage prpondrant de l'hypertextualit associ une rflexion sur
le narratif et l'hyperfiction (fin des annes 1980). From Lexia to Perplexia (2000), son
oeuvre majeure, convoque selon l'auteur thorie et fiction. Elle consiste en dix pages
394
395

Writing Online, 2001, n.p.


HARD_CODE, 2001; voir par exemple les contributions Re_fleshing the Body de ID_Runners, Autopsy Scan de Julia
Solis, ou encoren+a+n+o de Kenji Siratori.
119

programmes en Javascript (un langage script orient-objet) et DHTML (un langage balis),
crant un environnement graphique et textuel dynamique. La circulation entre les pages est
complexe et ne s'effectue pas page page, mais peut ouvrir des espaces l'intrieur de la
page, dclencher des mouvements, faire merger plusieurs niveaux, ainsi que des strates
textuelles et iconiques. Le texte est un montage de citations et de spculations sur des
concepts prlevs chez Deleuze et Guattari, Freud, Heidegger et Nietzsche, et dveloppe
une rflexion autour de l'ide du corps sans organes, expression d'Artaud reconceptualise par Deleuze et Guattari dans Mille Plateaux (1980). Memmott en fait the
body with organs elsewhere, qui traite la question du traffic des donnees dans
l'environnement du rseau396.
Un code d'apparence informatique merge dans le texte, et participe d'une criture
de la rflexivit sur cet environnement, commentaire sur la structure. Il s'insre dans
l'horizontalit des syntagmes textuels et rend compte du paradigme que constitue la
programmation de la page. Il est ainsi en relation symbolique avec le texte et ses codes. Le
code binaire (0/1) a une fonction descriptive dans la dimension fictive de l'oeuvre: il est un
effet de rel qui ouvre un espace rfrentiel (nous sommes dans le cerveau d'un
ordinateur) et mta-rfrentiel (la surface commente l'paisseur du texte).

Cette relation symbolique, Memmott la met en scne dans une prose discursive et
didactique qui dcrit pas pas les processus:
The cyborganization of any/every para.I-terminal is mirrored by the construction of a
greater X-terminal from component I-terminals.
396

On se reportera l'tude de l'oeuvre par Thomas Dreher (2004), qui dcrit les dynamiques et explicite les rfrences
120

Cette prose contamine par le code construit une allgorie des processus informatiques: ils
sont selon Talan Memmott un corps aux organes ailleurs, une architecture sans structure
fixe, un mythe du non-lieu dj dvelopp par les net.artistes. head et body dfinissent
des zones d'criture dans le
source-code, et le code HTML
devient une mtaphore pour
montrer la rversibilit de la
structure du texte numrique: le
texte est l'extrieur (la surface de
l'cran) et l'intrieur (le code
cach);
il
est
structur
(head/body),
mais
cette
structure est variable et ne lui
appartient pas; elle appartient un
prototype, un modle de code. Le
rsultat devient immdiatement une entit part, un texte/Texte, que Memmott considre
n'tant jamais puisable, et jamais compltement dchiffrable (c'est aussi la position de
mez):
From out of NO.where, Echo appears in the private space of Narcissus.tmp to form a
solipstatic community (of 1, ON) with N.tmp, at the surface.

Le texte est pens dans le cadre de la thorie de l'mergence: des formes imprvisibles
peuvent merger de combinaisons codes. Memmott reprsente ce processus alatoire
fondamental la programmation en rcrivant une histoire du Texte l're du code. Le
Texte comme entit spare du Je autorial se cre une nouvelle identit, un self dont la
nature est le code. C'est aussi un sujet profondment gnratif, qualit qui permet Talan
Memmott de jouer sur le mot cell.f. Le texte est une cellule autonome virtuellement
recombinable.
Mais il faut prciser que ce sujet gnratif, qui devient programme-auteur textuel,
est elle-mme une fiction. Le vritable code, cach dans l'application Javascript ne
produit pas une textualit mergente. La relation de Memmott aux langages de
programmation est double. Le code actif contraint le lecteur une navigation aveugle: cette
contrainte est perceptible dans le code Javascript qui apparat (et je ne pense pas que ca soit
une intention de l'auteur), dans la barre de statut (status bar):
javascript:show('terminal-line'); hide('lex00');
hide('EYE00'); hide('greenGRID');

On constate que le code dtermine ce qui doit tre montr et ce qui ne doit pas l'tre. Les
expressions entre parenthses dcrivent sur la page les objets dynamiques qui rvlent ou
dissimulent les strates textuelles. La seule marge de libert du lecteur consiste choisir
quelle strate il va activer en premier. La relation entre oeuvre et lecteur-utilisateur est ainsi
ergodique selon la dfinition de Espen Aarseth:
La performance du lecteur [de livre] advient dans sa tte, alors que celle de l'utilisateur du
cybertexte est galement extranomatique. Pendant le processus cybertextuel, l'utilisateur
aura effectu une squence smiotique, et ce mouvement slectif est un travail qui implique
une construction physique que les diffrents sens de lecture n'incluent pas. C'est ce
phnomne que j'appelle ergodique, en appopriant un terme de physique qui drive des mots
grecs ergon et hodos, travail et voie. Dans la littrature ergodique, un effort non-trivial

121

est requis afi


n que l e lecteur puisse traverser le textecxxii.397

Le texte a donc une paisseur, il est dj un environnement o le code dicte des rgles.
Mais les rgles du vrai code contredisent celles du faux-code. Le cell.f est un sujet
textuel qui organise l'espace du rseau autour de lui, et non pas un gnrateur de texte.
4.3.4. L'extension du sujet dans le traitement des donnes sur le rseau
Les Codeworkers ont constitu peu peu des espaces stratgiques qui sont penss
dans une continuit avec les canaux de communication: c'est le cas de mez et de Ted
Warnell, par exemple, qui remdiatisent leurs travaux dans des blogs personnels. Ou
repenss dans une pratique du rseau comme exprience numrique de l'archivage, comme
dans le cas dAlan Sondheim, de Noemata, ou encore de la franaise Pascale Gustin. Les
donnes du rseau sont filtres par un code subjectif au comportement flou, rarement
expliqu dans ses fonctions, mais toujours mis en scne comme support et distribution du
texte sur la surface de l'cran.
A. Blogs: une didactique et une mthodologie de la cration - mez et Ted Warnell
Les pratiques de Ted Warnell et de mez sont envisager dans un contexte large qui
est celui de l'mergence rcente d'un art du blog. Ce dernier est une appropriation crative
des outils des Social Software, et, en cela, s'attaque la loi du code (Lessig) qui voudrait
que les moyens de productions soit cachs que le code agisse l'insu des consommateurs
de l'Internet. Les blogs sont un outil de publication de texte priodique la porte d'un
utilisateur du rseau sans grande connaissance en informatique, ou avec peu de temps pour
programmer une page lectronique. Grce son fonctionnement par template, il offre des
modles tout faits de publication en temps rel (ce qu'on crit est aussitt mis en ligne), et
jour aprs jour (selon le modle du journal intime, mais ici, public). Ces modles pour
dbutants sont un terrain de jeu pour les experts codeurs398.
Les pratiques de mez et de Ted Warnell, en termes de blog, sont relativement
classiques; ils se servent du blog comme simple outil de publication de leurs textes-codes.
Mais le blog a pour eux une fonction mtonymique : il est une extension de leurs rflexions
respectives sur la textualit du rseau: le Cyberstream (Ted Warnell), ou le net.wurk (mez).
Le blog de mez, cross.ova.ing ][4rm.blog.2.log][399, est une implmentation de son
concept de net.wurk, c'est--dire le rseau (network) travaill par le jeu du code appropri
comme langue dialectale. Il met en scne la programmation subjective de mez qui consiste
injecter de l'arbitraire dans le systme des signes informatiques. Information et bruit
simultanment, le signe est libr du systme de communication, devenant pure adresse
sans ncessit de rception. Dans une entre date du 15 juin 2006, mez rinterprte la
logique boolenne d'un modle de programmation en si... alors.... Le balancement
conditionnel logique se transforme en analogie machine/corps dans un rseau la fois
lectrique et organique (neural/pulse). Travaill par l'image, l'algorithme boolen devient
booleanism, figure de style didactique qui dresse un tableau du rseau.
397
398

399

Espen Aarseth, 1997, p.38


Le blog http://blog-art.blogspot.com/ est une source d'information et d'orientation sur les blogs artistiques; il fait partie des
nombreux projets de la critique et commissaire d'exposition Marisa Olson qui dveloppe des modes alternatifs d'exposition
d'oeuvres en ligne
Mez, cross.ova.ing ][4rm.blog.2.log][, _f[unction]ormation_, http://netwurker.livejournal.com/82535.html
122

Le titre de ce texte, _f[unction]ormation_, joue sur la concatnation des mots function,


formation et du nologisme normation, tlescopage dans lequel on devine le mot
information. On voit comment ces termes jouent ensemble pour composer un discours
moral sur le mode informationnel du rseau. Le shift.in est un dplacement assimilable au
pli de Deleuze et Guattari, un glissement qui cre une diffrence, la possibilit de dplacer
le sens en ouvrant un nouvel environnement smantique. Le blog donne une dimension de
mouvement et de temporalit au langage de mez qui risque de se ptrifier dans les espaces
clos du site personnel. Il rend au rseau ce qui a t pris au rseau.

123

Ted Warnell utilise son blog pour expliciter les compositions codes de son site
personnel400.

La srie Poems By Nari se fonde sur un jeu de mot: pome binaire le code binaire (binary
code) tant le code le plus lmentaire en programmation. Un fichier binaire est un fichier
informatique qui comprend une squence de valeurs numriques encodes, un texte lisible
par la machine et non pas par l'homme; c'est un code excutable. Warnell compose partir
de strates de donnes traites successivement par la machine et par l'homme. Les Poems By
Nari sont des compositions visuelles programmes, mais ces compositions ne sont pas des
programmes, elles en sont le rsultat. Elles relvent d'un traitement iconique des donnes
empruntes aux textualits du rseau: courriers lectroniques, spam, morceaux de code
trouvs, mais aussi des textes non-lectroniques401. Si mez utilise l'image du tissage,
traditionnelle dans l'histoire littraire, Warnell utilise celle du tartan, terme revenant
frquemment dans les titres des pices composant la srie d11x85. Ci-dessus, un extrait du
Programmer's Tartan402. L'ide de tartan enrichit l'ide de tissage textuel de proprits
visuelles dynamiques telles que les couleurs, la modlisation gomtrique, la capacit
d'chantillonnage (la partie pour le tout), le mouvement (animation flash, gif) etc. Les
visuels cods de Warnell ne sont pas des textes publis par un langage de balisage
(HTML...), mais des images qualits textuelles (elles peuvent tre reformattes par
exemple). En jouant avec les fonctions zoom du clavier, on obtient des rsultats
400
401
402

http://warnell.com
La srie db11x85 et Code Story constituent un bon exemple de ces processus; http://warnell.com/db11x85/index.htm,
http://warnell.com/code/index.htm
http://warnell.com/db11x85/program.htm
124

intressants, comme dans Tartanetics403 o le texte se disloque en plusieurs parties,


rvlant le travail de superposition du code et des donnes.
Le blog de Warnell est intressant au sens o il met sur le devant de la scne des
processus dj prsents sur warnell.com, mais visibles seulement pour le curieux qui aura
eu l'ide de consulter les codes-source dans le menu. Warnell les republie de manire
dcompose, analytique: chaque entre du blog comprend le code et les datasets, matriaux
bruts des pomes. C'est partir de cette question des datasets que l'on peut voquer les
techniques de programmation de Warnell comme subjectives. Dans un courrier personnel, il
explique le processus des datasets
qui sont des groupes de donnes se
dclinant en des sries de caractres.
Voici un exemple de dataset:
[
"a",
"b",
"c"
]: les
caractres sont entre guillemets et le
groupe est reprsent par les
parenthses. Les trois caractres de
ce groupe peuvent tre recombins
dans n'importe quel ordre linaire
mais aussi dans l'espace en deux ou
trois dimensions, rendues par un
travail de stratification visuelle. Ce
travail de recombinaison est celui du
code qui traite les donnes; mais les
donnes sont spares du code, elles
existent dans leur propre espacetemps - la mmoire-cache o elles
sont stockes en attente d'utilisation.
Warnell insiste sur le fait que cette
pratique de programmation spare
nettement code et donnes404.
Les donnes sont conues
comme une tape autonome de la
programmation, aussi importante que
le code, et Warnell met en valeur
cette autonomie en publiant les
datasets pour eux-mmes405. Dans
son courrier, Ted Warnell prcise
qu'il ne peut rvler comment ces
datasets sont crs, car cela relve
d'un acte potique qu'il prfre
garder secret: Je me contenterai de
dire que la cration des datasets ne relve pas de la magie, mais de procds arbitraires et
dtermins, manuels et programms le dataset rsultant tant toujours plus ou moins
dtermin par les donnes sources elles-mmescxxiii.

403
404
405

http://warnell.com/db11x85/tanetics.htm
l'inverse du hardcoding, o les donnes sont inscrites dans le code
la pice programme est consultable sur warnell.com, est on notera que les datasets sont publis tels quels :
http://warnell.com/syntac/datasets.htm
125

En soulignant l'importance des donnes sources, Warnell inscrit son travail dans un
processus de citation exprimental au cours duquel le rseau et la communaut lectronique
sont considrs comme fournisseurs de donnes filtrer et rinterprter au moyen du
code. Cependant, dans cette reprogrammation intervient une tape o la citation redevient
manipulation, seconde main. Si cette manipulation, toute subjective qu'elle soit dans un
contexte virtuel d'intertextualit code, approprie la forme, la logique et les apparences de
la programmation, elle reste en de de l'articulable. Ni mez ni Warnell n'explicitent le
processus intgral de la reprogrammation des donnes du rseau.
B. Art de l'archivage Sondheim, Noemata, Pascale Gustin
Cette problmatique du traitement des donnes par un code arbitraire est au centre
des proccupations de Alan Sondheim pour qui le rseau est un gigantesque texte retraiter
et cataloguer. Son travail sur
http://asondheim.org est celui d'un libraire
alternatif dont la voracit textuelle n'a
d'gale que sa capacit digrer les
donnes en une liste innombrable de
publications. Celles-ci sont emblmatiques
du mode de circulation de la textualit de
type Codeworks: en rseau et en
communication (listes de diffusions,
blogs406), gratuit, abondant. Son site
personnel construit son lieu propre comme
une machine classe ses donnes - dans une
logique d'interface minimale: une liste de
fichiers identifis par une icne ou une extension. Le texte Internet de Sondheim, comme
406

Sondheim intervient entre autres sur <nettime> et Wryting, et il tient un blog nomm d'aprs l'un de ses personnages-avatars
http://nikuko.blogspot.com/
126

il l'appelle, est un projet en construction permanente. En un sens, il tente de raliser


l'utopie du livre de sable de Borgs 407 dans la structure de combinaisons infinies qu'est
Internet.
Le texte consiste en des centaines de sections [...] une mditation continuelle sur le
cyberespace qui met l'accent sur des problmes de l'intriorit, de subjectivit, de corps, et
de langage. Le nombre extensif de sujets inclut les applications logicielles du rseau, mais
aussi des rfrences occasionnelles l'architecture et aux protocoles des
tlcommunications; le cartilage matrialiste qui ne peut tre jet lors de l'analysecxxiv.408

On touche ici aux limites extrmes de l'esthtique du code: Alan Sondheim dveloppe une
conception embryonnaire du texte qui se reproduit comme un virus sur le rseau travers
des sries d'incorporations et de remdiatisations, au-del des binarismes et des protocoles
qui constituent la loi du code409. Le code, dans le cadre d'une cration lettre et littraire du
texte, est totalement appropri par le discours: La machine internalise coutant son
discours et celui des autrescxxv.410
L'artiste franaise Pascale Gustin entretient sur son site personnel un discours
interrogeant l'efficacit du code exprimer le Je intentionnel une question dbattue en
Intelligence Artificielle, mais aussi une question topique de philosophie du langage. Le
code est:
l'utilisation d'un langage purement logique et pour pallier ce dfi
ci t de vivant, l'algorithme
qui est une reprsentation abstraite de ce vivant, tout comme la gomtrie ou l'algbre
peuvent tre des reprsentations abstraites de catgories de l'inerte (espace, temps,
mouvement etc.).411

Le travail d'archivage de ses codes-textes est pour Pascale Gustin une occasion de
questionner la valeur des mots des systmes informationnel et informatiques; elle rinvestit
le doute des free.formulations de mez dans le cadre de l'archivage et de la sauvegarde des
discours.

407
408
409
410
411

Image constammant voque par les praticiens des nouveaux mdias


http://asondheim.org/oldindex.html
http://asondheim.org/r.txt
http://asondheim.org/FUTCULT.TXT
http://gustin.pascale.free.fr/2002-2003/01cuneifoRM/04octobre2003/31102003.txt
127

Pascale Gustin revient sur l'inscription temporaire et la signification vacillante des textes
informatiques, questions qui se posent quand les textes sont envisags dans leur matrialit
machinique (cf. 3.3.). Si elle garde la trace de tous [ses] travaux, elle questionne le statut
ontologique de cette textualit instable: les textes se perdent, se dfont l'intrieur de la
structure logique de ma machine. O est mon texte, celui-ci par exemple lorsque j'teins la
machine.

Dans ce doute, et dans cette matrialit douteuse, Gustin rejoue la problmatique


smiotique de la mort de l'auteur, en contexte informatique:
Mais o est-il galement lorsque la machine est allume. Il est l, devant mes yeux
nouveau ml ma face mais d'une autre manire. Il est sur l'cran, ui
fl de, fl
ux, courrant
invisible m par la frquence des ondes qui le traversent. Mais voici seulement son aspect le
plus lisible ou visible, il est aussi ailleurs sous la coque grise; il occupe un volume que je ne
connais pas, que je devine peine. Ailleurs, il n'a plus cet aspect du texte que j'ai crit. Il ne
ressemble plus rien qui m'est familier : ces signes auquels je suis confronte depuis
128

longtemps, auquels je me suis peu peu habitue, qui m'ont lentement ptrie. Il est tout
fait autre : il ne fait plus sens pour moi. Il est action de la machine et mouvement
l'intrieur de la machine, adresse mmoire ici, impulsion lectrique ou inscription
magntique phmre, bits et traces.412

Les Codeworks, s'inscrivant ainsi dans la tradition thorique littraire, tendent vers le
dploiement d'une textualit autonome et vers l'interprtation littrale des thories de la
smiotique. Noemata413, par exemple, implmente l'ide d'oeuvre ouverte dans son projet
Open Books, consistant en l'enregistrement ISBN systmatique des pices textuelles de
jargon informatique, faux-code et de reprogrammation subjective de textes trouvs qu'il
crit et envoie sur le rseau (par exemple dans les listes de diffusion, particulirement sur
Wryting, initie par Alan Sondheim).

Open Book est le principe dopen source appliqu la publication de livres sur internet.
Sur le site de Noemata, en guise de message de bienvenue:
Noemata [le site] peut tre consult comme un serveur contenu ouvert [open content
server] ddi l'art des les nouvelles technologies, avec un prfrence pour des formulation
de type communales et fondes sur le rseaucxxvi.414

La
412
413
414

notion lgale dopen book rejoint celle, littraire, duvre ouverte labore en
http://gustin.pascale.free.fr/2002-2003/01cuneifoRM/04octobre2003/10102003.txt
Pseudonyme du norvgien Bjorn Magnihldoen
http://noemata.net/about.html
129

smiotique. Publier un texte ouvert et sans limites remet en jeu les questions de contrle. Le
concept dUmberto Eco est rcupr et replac dans esthtique de l'archivage et de la
publication totale. Selon Eco, l'oeuvre ouverte postule que
l'existence de textes qui peuvent non seulement tre librement interprts, mais aussi tre
gnrs en coopration avec le destinataire, [et] pose le problme d'une stratgie particulire
de communication fonde sur un systme exi
fl ble de signifi
cat ioncxxvii.415

Mais cette stratgie ne fonctionne que si le texte active un lecteur modle. On peut se
demander quel type de lecture modle peut alors s'appliquer aux textes-codes. Ici Noemata
tente d'apporter une rponse au conflit des Codeworkers avec le rseau qui les fait vivre, en
rinterprtant l'ide de code libre (open source) par le biais du texte et de son statut en
circulation, dans un contexte de littrature416.

4.4. Ouverture critique et bouclage sur la programmation textuelle


J'aimerais conclure cette partie en voquant un texte de John Cayley publi dans
l'ouvrage critique accompagnant l'exposition p0es1s organise en Allemagne en 2001. John
Cayley, dans The Code Is Not The Text (Unless It Is the Text), rpond au projet
ambitieux de l'exposition formul dans le sous-titre de celle-ci: 'Code as Text as Literature'.
Cayley se donne pour tche de pointer du doigt une certaine utopie du digital dans les
Codeworks. Le travail d'hybridation du code et du texte, ainsi que de la contamination
linguistique du langage de programmation par le langage naturel (et vice-versa), amnerait
crer une surface textuelle fantasmant le code comme transparent et traduisible. Cette
textualit du code se formulerait systmatiquement en valeurs subversives (i.e.
potentiellement progressives)cxxviii. Il rappelle que:
Quand il s'excute, le code n'est pas le texte, ce n'est pas un ensemble de liens (nonsquentiels) dans une chane de signifants; le code est ce qui fait vaciller les signifi
ant s, ce
qui les transforme d'une criture de l'enregistrement du bruit ou de simultanits ot
fl tantes
en une criture prsentant des atomes de signifi
cat ion eux-mmes fonds sur une
temporalit (ils ne sont pas ce qu'ils sont sans transformations et vacillements [fli ckering
trasnformations] dans le temps, tout fugaces qu'ils soient) cxxix.(n.p.)

Selon lui, ce serait tomber dans un discours de l'illusion qui se trompe lui-mme que de ne
travailler qu' la surface du texte et de reprsenter les langages de programmation sans
activer leur degr de performativit et d'instabilit autrement que dans une performance
rhtorique. Cayley plaide pour une reprise en compte de l'excutabilit du code, dont les
enjeux se portent sur l'ambigut de l'adresse: le texte doit parler la machine, qui cre un
texte qui s'adresse au lecteur - processus au travers lequel l'crivain-programmeur s'adresse
ultimement au lecteur. Dans lessai Pressing the 'Reveal Code' Key, Cayley formule ainsi
sa thse: l'ORDINATEUR est (une part intgrale [du]) le SYSTEME contre lequel NOUS
crivons417 Pour illustrer son propos, il propose une rinterprtation littraire des mthodes
415
416
417

Umberto Eco, 1973, p.9


ci je parle de littrature au sens d'un systme de circulation de textes; au sens o Ted Nelson, dans Xanadu parle de machines
littraires propos des ordinateurs mis en rseau.
John Cayley, Pressing the 'Reveal Code' Key, 1996; pour le code intgral et des exemples de textes gnrs grce lui:
http://www.hanover.edu/philos/ejournal/archive/ej-6-1.txt
130

de textualisation du code des programmeurs en obfuscation et en double-codage418 en


crivant un programme de gnration textuelle dont le code est lisible en anglais.
C'est sur un code, qui est aussi un texte (illustr ci-dessous), qui rsume mon
parcours, que je termine cette tude: code excutable et lisible, gnrateur de texte,
rflexion sur le medium, remdiation des signes. John Cayley poursuit ses recherches en
programmatologie dans le champ de la gnrativit textuelle, ce qui me ramne des
questions poses dans le premier chapitre.

418

prcisons que Cayley ne mentionne pas son hritage lui provenant de la culture hacker, au contraire des Software artists.
131

Conclusion

La posie d'avant-garde, marque par le progressisme du modernisme et le doute


post-moderniste, cherche constamment des modles en dehors d'elle-mme. Elle se donne
pour devoir de refuser la reproduction des genres, tout en reconnaissant la disparition de
l'aura au profit d'une nouvelle re pistmologique fonde sur un scientisme exprimental et
smantique (faire parler le langage/produire des expriences de langue). Le pote franais
Christophe Marchand-Kiss crit ainsi dans la prface de l'ouvrage collectif posie? dtours:
[...] la posie doit tre libre d'embrasser les champs temporels, spatiaux, critiques, qu'elle
juge les mieux mme de dcrire, de reprsenter, de rationaliser une dmarche vers ou
contre la posie, vers ou contre le pome. [...]
L'criture du pome [...] n'a rien de dtermine. Car le pote ne fait qu'agencer, de telle
faon que le pome puisse l'tre nouveau, et devenir multiple. Faons qui rendent, faons
qui donnent, mais faons qui ne sont pas donnes.419

Cette posture est la fois esthtique et politique, dans le sens o elle trouve son fondement
dans sa rsistance aux structures toutes-faites du langage. Mais elle se situe aussi dans un
espace ambigu: entre la postulation ontologique que la posie existe, et un positionnement
pragmatique qui dfinit la potique comme manire de faire. Le slogan des textualits
contemporaines est celui de Denis Roche, repris par le pote-programmeur Jean-Pierre
Balpe: le texte gnr par le biais du programme relve d'une littrature inadmissible o
l'auteur n'est plus qu'une figure cache d'ingnieur qui conoit abstraitement des virtualits
de textes, quelque chose comme un schma de littrature encore inexistante420. Mais
devant cette textualit qui ne se fixe pas, un transitoire obervable comme l'appelle
Philippe Bootz, des questions se posent. Cette textualit est particulirement inadmissible
pour ceux qui conoivent la littrature comme une production de textes destins rejoindre
un corpus qui fera date:
En somme, produit alatoirement, un livre crit par personne pour personne peut-il
intresser quelquun ? Il lui manquera toujours la dimension de ladresse, et cela lui
ferme toute lhermneutique de la question et de la rponse. Par ailleurs, nayant pas de
contexte initial qui lui confre son sens et sa ncessit, il ne peut sadapter dautres
contextes ni devenir un classique cest--dire une uvre qui se renouvelle avec les
poques, parce quelle tait radicalement nouvelle dans la sienne. Une uvre classique
ne peut jamais tre compltement comprise, car elle dpasse les intentions et les
thories quelle met en pratique.421

Face ce malaise relatif au manque d'intention de la machine, expos au chapitre 1, des


rponses littraires surgissent.
1/ Celle, dgage par Franois Rastier, auteur de la critique ci-dessus, des critures
dmiurgiques issues de la combinaison des mythes techno-scientifiques [avec] les mythes
de la cration propre au romantisme tardif [...]: celui de l'oeuvre totale, bien que toujours
fragmentaire [...] ceux de la gnrativit instantane et de l'interactivit fusionnelle.
419
420
421

Christophe Marchand-Kiss, 2004


Jean-Pierre Balpe, Une littrature inadmissible, 1996, n.p.
Franois Rastier, 2002, n.p.
132

Rastier voque ici le fantasme de la littrature combinatoire que j'voquai en premire


partie, mais aussi un courant d'oeuvres multimdia o l'apprhension des logiciels est
particulirement spectaculaire et non-critique. Un click nest pas un fiat , ajoute Rastier
dans sa rhtorique promthenne; et je pourrais moi-mme ajouter que ces oeuvres agissent
dans le champ du code cach, au niveau sub-lgal o l'utilisateur du rseau devient
spectateur d'oeuvres.
2/ Celle, porte par un discours philosophique orient sur l'esthtique des nouvelles
technologies de la communication, d'une vision des environnements lectroniques commme
chaotiques (marqus par l'entropie) et porteurs d'un nouveau sublime ce qui constituerait
une extension dsenchante des critures dmiurgiques. Le philosophe Mario Costa, dans
son ouvrage Internet et globalisation esthtique (2003), parle de sublime technologique:
il interprte les environnements lectroniques en termes de paysages hyperboliques dont la
traverse serait caractrise par un comportement de boulimie et d'indigestion de la part de
l'utilisateur. Costa fait partie d'une seconde gnration de penseurs post-modernes qui
spculent sur le mode de l'information, dont une des proprits majeures, selonl'historien
Mark Poster, est celle du surplus d'information (information overload). L'art des rseaux
devrait donc ragir face au
danger pour ce qui est humain d'tre expropri par le no-technologique [qui] semble
tendre le corps mais en realit [...] le rend toujours plus externe lui-mme et objet parmi
les objets. [...] Le rseau semble valoir comme un hyper-mdia qui promet au sujet toutes
sortes de prestations et d'usages, mais en ralit il se confi
gur e toujours davantage comme
un hyper-Sujet ayant pour objectif unique obscur le fonctionnement et l'accroissement de
422
lui-mme.

On retrouve une rhtorique similaire chez Alan Sondheim et les Codeworkers qui
pratiquent l'excs textuel dans le cyberespace423 comme une rponse possible au surplus
d'information du rseau. Ils laborent des stratgies potiques en contradiction avec les
rgles de la potique structuraliste: le littraire est ce qui reste quand l'information a disparu
dans l'excs d'elle-mme. Il est le redondant, un surplus formulable en termes de bruit.
Le bruit, dans la triade de communication message/code/bruit, est laiss en dehors
du systme, strict oppos du code; mais il peut devenir message, intgr dans le systme de
communication comme Metacode, selon Gary Lee Stonum dans Cybernetics of Reading:
La similarit est un codage d'un type logique lev [...], et mme la base du codage en tant
que tel, dans le sens o il reclasse l'identique et le diffrent dans un espace qui diffre des
positionnements de dpart. [...] La rptition dtermine alors l'mergence du code ds que la
similarit apparat superpose la contigut. Traiter un message comme la rptition d'un
autre est donc procder son codagecxxx.424

Le bruit cod est considr comme un indice de litrarit: la diffrence de Derrida, le reste
qui n'est jamais partie intgrante du systme, mais qui emprunte les termes du codage pour
s'exprimer. Ici, donc la littrature est une information en surplus, l'information overload du
souci post-moderne. Mais, en termes de communication, qui s'adresse ce surplus? Qui
prend le temps de le lire? Si l'on en croit la loi de Mooers:
Quand un systme de traitement d'information requiert des efforts complexes d'utilisation, le
client prfrera ne pas utiliser le systme et se passer des informations.425
422
423
424
425

Mario Costa, 2003, p.123


Alan Sondheim, Future Culture, 1995
Gary Lee Stonum, 1972, p.14
Calvin Mooers, confrence de 1959 l'Annual Meeting of the American Institute, cit par Peter Morville, dans Ambient
133

videmment, la loi de Mooers est formule dans le contexte de march conomique, mais il
est important de savoir que l'utilisateur du rseau, dont les lois sont dfinitivement
dtermines par celles du march (mme pour celui qui n'achte rien), vite le surplus
d'information. Les lecteurs des Codeworks sont donc des lecteurs d'exception qui font un
effort pour intgrer le surplus d'information dans leur propre systme de traitement
d'information; ils ont dj les clefs du Metacode en main: ils savent o trouver les excs
textuels et ils savent les lire. C'est ainsi que le sublime technologique est davantage une
pose conceptuelle qu'une exprimentation sur les comportements de l'utilisateur du rseau;
il est canalis par des stratgies textuelles qui l'ont conduit se formuler et se ritualiser dans
des lieux lgitimes.
3/ Celle des Codeworkers, qui spculent sur ces notions en les replaant dans un
environnement du code informatique, selon un effort pour confronter ces thories avec la
ralit du rseau: le temporaire (les canaux de communication comme les listes de
diffusions ou les MUDs, les modes de publication de type blog), mais aussi le monumental
(la cration d'archives); le social (les dialectes informatiques) mais aussi l'idiosyncrasique
(le jargon de code de mez ou de NN); le multimdia (le texte-image) mais aussi le nonmdiatis (l'erreur informatique). Les Codeworks viennent se greffer aux expriences du
Software art et du net.art pour en signer les contradictions, et critiquer un engagement avec
les formes de la production qu'ils jugent idaliste. Pourtant le Software art peut
difficilement tre tax d'idalisme dmiurgique, leur formalisme tant profondment
matrialiste et tactique; mais comme ce sont les artistes logiciels qui formulent le plus
clairement des objectifs politiques, c'est leurs formulations qui sont prises pour cible. Alan
Sondheim:
Qu'est-ce ce que la valeur de la production sinon une ftichisation de la reprsentation la
production d'un style originaire et dominant cet absorbe_dbris, ce voir_la_page cxxxi
.426

On assiste un clash de deux cultures politiques dans un mme espace pistmologique.


Les solutions proposes par les Codeworkers aux impasses du Software art (dont les
discours politiques tendent tre prononcs que pour une audience la perspective
esthtique) n'en sont pas vraiment: elles se formulent plutt comme stratgies textuelles, au
sens smiotique, au cours desquelles le sujet refuse la communaut pour se concentrer sur
la fabrication d'oeuvres. Les Codeworkers signent le passage dfinitif des tactiques du code
une stratgie de lgitimation d'une littrature du code (une netiterature, selon mez), en
refaisant surgir les mythes de la critique post-moderne des nouveaux medias. Dans le texte
Future-Culture, Sondheim voque un post-simulacre quand il parle du rseau comme
organisme dont la logique est double: celle du flux d'un ct, de l'obstacle de l'autre. Pour
Sondheim, ceux qui essaient d'introduire une logique de la srialit dans le flux heurt du
rseau participent l'laboration d'un capitalisme digital: le rseau serait ainsi partitionn
dans des espaces demandant la rptition des mmes gestes commands et contrls par les
oprateurs-machine que sont les administrateurs de systmes (sysadmin) et autres
modrateurs gardiens de la tte queue des flux-vecteurs. Sondheim, contre cet
environnement du contrle, plaide pour un futur fond sur une culture de la hack:
Attendez-vous une progression du hacking dans le prochain sicle, le hacking comme
mode de vie, la culture du hacking, avec son insistance sur le bricolage anarchique, qui
426

Findability, 2005, p.45


Knowledge-Flux, 1992
134

plante les graines d'une nouvelle renaissancecxxxii.427

Il rejoint en ceci la thorie d'une conomie vectorielle (vectorial) de McKenzie Wark; la


classe vectorielle est une rinterprtation de la classe industrielle de Marx, mais dans le
contexte du march technologique: une classe qui possde la proprit intellectuelle. La
lutte entre les hackers, producteurs de la proprit intellectuelle, et les vectorialistes,
industriels (rcuprateurs, marchands) de la proprit intellectuelle qu'ils transforment en
proprit prive, remet en jeu l'utopianisme esthtique de Donald Knuth ou de Andrei
Ershov et leur image idale du programmeur comme figure de la rvolution intellectuelle.
Cette figure serait un lieu de conflit plutt que de rsolutions, mais aussi un prtexte au
fantasme politique - la classe des hackers de McKenzie tant davantage un concept et un
fantasme qu'une ralit. On peut le voir aussi chez Mario Costa quand un des seuls
exemples qu'il donne du sublime technologique est l'quipe de programmeurs de la NASA.
On se retrouve devoir rvaluer les jeux de programmation entre leur statut d'armes et
leur statut d'art, un dbat intressant mais limit face aux possibilits ouvertes par l'criture
du code. Aprs tout, Larry Wall, l'inventeur de Perl et de la Perl Poetry, est aussi
programmeur la NASA.
Dans leur volont de caractriser la modernit du phnomne digital et du rseau
informationnel, ces rponses semblent verser dans un alarmisme rcurrent sans prendre
en compte les proprits des environnements cyberntiques. Norbert Wiener, abordant la
question de la cyberntique par celle du langage, dans The Use of Human Beings,
Cybernetics and Society (1950), dcrit ainsi cet environnement:
Quelle que soit l'effi
caci t des mcanismes de communication aujourd'hui, ils sont toujours,
et ont toujours t, sujet cette tendance prdominante d'un accroissement entropique, [et
donc] d'une perte d'information, moins que des agents extrieurs soient introduits pour les
contrlercxxxiii.428

Les questions que j'ai essay de dvelopper au cours de ce mmoire ont t ainsi: quels sont
ces agents? Quels sont leur rapport l'information? A quel niveau de ralit fonctionne
cette action agentielle (i.e. quel est leur degr de transformation des environnements)?
Comment inscrivent-ils leur action agentielle dans des contextes sociaux? Chaque partie de
cette tude essaie ainsi de rpondre ces questions en prsentant des milieux de cration
exprimentale aux revendications esthtiques et politiques diffrentes. Une potique du
code informatique sur le rseau informationnel doit prendre en compte ces sparations de
degrs (et non de nature) entre ces diffrentes pratiques qui sont en interrelation critique.
Les pratiques dites littraires du rseau tendent dvelopper un discours
globalisant sur les phnomnes digitaux, et, me semble-t-il, confondre reprsentation et
pratique des environnements du code. C'est particulirement visible dans la transformation
des langages informatiques en un jargon (mez), ou encore dans le dveloppement de
discours sur l'oeuvre gnrative alors que l'oeuvre en question ne gnre rien du tout sur un
plan pratique (Memmott). On assiste une exemplification de l'ide de N. Katherine Hayles
sur les mtaphores culturelles incorpores: soudain les discours prennent la forme de
formules paradigmatiques contemporaines, dans une srie de confusions pistmologiques.
On s'en rend compte quand on entend des discours tels que ceux de Mario Costa qui
mlangent de manire non critique les termes de ralit et de virtuel. Sondheim encore, qui
participe cette dynamique tout en la critiquant, dans Future-Culture:
427
428

Future Culture, 1995, n.p.


Norbert Wiener, 1950, p.125
135

Il n'est plus trs clair si ce qui vit au niveau de la reprsentation ne vit pas tout simplement;
la vie artifi
ci elle est une forme, mise mort quand on la dbranche. Si la vie artifi
ci elle
relve clairement du traitement de l'information, qu'est-ce qui nous spare de cette
cxxxiv
construction: Qu'est-ce qui persiste dans le monde
?

Sondheim marque un point: les expriences en intelligence et vie artificielle permettent de


dpasser la problmatique de la simulation. Un des exemples les plus aboutis est le fameux
Game of Life de John Conway, qui recre un mode programm de gnration cellulaire. Les
automata sont des processus autonomes qui interagissent comme des espces, selon une
srie de rgles algorithmiques: les cellules avec plus de trois ou moins de deux (sur huit)
cellules voisines meurent, les cellules vides avec exactement trois voisines gnrent. Ce
processus combinatoire donne lieu des modles de peuplement de l'espace qui peuvent
tre envisags dans une perspective esthtique. On est proche, mais aussi trs loin du
discours du cell.f de Memmott. Le jeu est une activation textuelle des processus de
gnration cellulaires par la programmation ; cela a t fait par un des obfuscateurs de
l'IOCCC429. D'ailleurs les exprimentations de l'IOCCC relvent toutes d'une activation
textuelle de processus gnrationnels.
C'est pourquoi il me semble qu'une exploration des critures du code doit tre
mene dans les rgions de la programmation plutt que dans celles o le drapeau littraire a
dj t plant. C'est un type de rponse moins homogne et moins concert. Si je n'ai eu
le temps que d'effleurer la question de la programmation-oriente-art, je pense qu'il faut
d'abord tudier en profondeur les codes informatiques avant de se prcipiter dans une
interprtation littraire. Dans le cas des matriaux tactiques que j'ai prsent, par
exemple, j'ai tenu ne pas forcer le trait d'une comparaison avec les potiques des
professionnels des thories littraires. Ma perspective n'est pas inclusive, prcisment
parce que celle des posies d'avant-garde l'est dj, et la tche de la critique n'est pas d'tre
redondante par rapport aux objets sur lesquels elle se penche. Tout en tant consciente de
participer tout de mme une inclusion de ces matriaux dans la sphre des textualits
caution littraire en crivant cette tude acadmique, je tiens prciser que le mode
d'apprhension et d'apprciation de ces textes est d'abord informatique et informationnel et
qu'il faut entrer dans la logique de la programmation avant tout. Je me suis un peu
confronte au langage Python430, sans laquelle je n'aurais pu comprendre ne serait-ce que le
dbut de la logique des textes-code. Au lieu de plaquer des modles littraires sur des
matriaux trangers, je propose alors d'envisager ces pratiques pour rvaluer notre vision
des textes esthtiques, mais surtout pour au-del, enrichir critiquement notre perpective des
textualits qui crent nos environnements.
Je finirai en citant le critique et pote britannique Eric Mottram, qui s'est intress
dans les annes 1970 aux expriences textuelles des artistes de l're cyberntique. Dans The
Triumph of the Mobile: The Structure of Information, the Language of Computers and
Contemporary Poetry (1972), il rapproche l'exprience potique de l'exprience
informatique en dgageant leur mme intrt en tant que systme. Il rappelle les jeux
formels des potes cyberntiques, mais aussi les expriences textuelles des artistes
conceptuels, qu'il considre comme des jeux d'exploration ou des systmes d'change
d'information. Mottram interprte trs littralement l'expression de Williams Carlos
Williams reprise par tous les thoriciens des potiques digitales: un pome est une petite
(ou grande) machine faite de mots. Il s'agit moins, finalement, de parler de posie que de
429
430

cf. http://www0.us.ioccc.org/1993/dgibson.c, et http://www0.us.ioccc.org/1993/dgibson.hint


dans une classe intitule Programmation Oriente Art donne par Tom Leonhardt SUNY Buffalo, Media Dept./Fall 2005
136

systmes de communication, moins d'art que d'environnements informationnels. Comment


traitons-nous les donnes qui nous entourent?
La thorie informatique peut nous aider comprendre la nature de l'information choisie
pour un environnement quelles que soient les oprations de contrle ou d'alatoire. [...]
Les pomes prennent souvent pour sujet la nature prcise du contrle comme beaut. Le
choix potique [...] relve du personnel, voire du temprament: risquer la communication
absolue ou prendre le risque du contrle extrmecxxxv.(n.p.)

137

Bibliographie

Monographies
AARSETH, Espen J., Cybertext: Perspectives on Ergodic Literature, John Hopkins University Press,
Baltimore, 1997
ADORNO, Theodor W., The Jargon of Authenticity, trad. Kurt Tarnowski & Frederic Will,
Northwestern University Press, Evanston, 1973
BAUDRILLARD, Jean, Simulacres et Simulation, d. Galile, Paris, 1981
BURROUGHS, William, The Electronic Revolution, Expanded Media Editions, Germany,
1970, texte intgral en ligne:
http://www.ubu.com/historical/burroughs/
BOURDIEU, Pierre, Langage et pouvoir symbolique, Seuil, coll. Points, Paris, 2001
CERTEAU, Michel de, L'invention du quotidien, 1. arts de faire, d. Gallimard/folio essais,
Paris, 1990
COSTA, Mario, Internet et globalisation esthtique, L'avenir de l'art et de la philosophie
l'poque des rseaux, trad. Giordano Di Nicola, L'Harmattan, coll. Ouverture
philosophique, Paris, 2003
COUPLAND, Douglas, Microserfs, HarperCollins, New York, 1996
CRAMER, Florian, Words Made Flesh: Code, Culture, Imagination, Piet Zwart Institute,
Rotterdam, 2005, texte intgral en ligne:
http://pzwart.wdka.hro.nl/mdr/research/fcramer/wordsmadeflesh/
CRITICAL ART ENSEMBLE, The Electronic Disturbance, traduit de langlais (USA) par
Christine Trguier, ed. L'Eclat, Paris, 1997, texte intgral en ligne:
http://www.virtualistes.org/caeindex.htm
ECO, Umberto, The Role of the Reader: Exploration in the Semiotics of Texts, Indiana University
Press, Bloomington, 1979
GOODMAN, Nelson, Manires de faire des mondes, trad. M.-D. Popelard, Ed. Jacqueline
Chambon, coll. Rayon d'Art, Nmes, 1992
FREILING, Rudolf, "Hot Spots, text in motion and the textscape of electronic media", in
Clicking Hot Links to a Digital Culture, ed. Lynn Hershmann Leeson, Bay Press, Seattle,
1996
GLAZIER, Loss Pequeo, Digital Poetics, The Making of E-Poetries, The University of
Alabama Press, Tuscaloosa, 2002
HARTMAN, Charles O., Virtual Muse, Experiments in Computer Poetry, Wesleyan University
Press, Hanover, 1996
HAYLES, Katherine N.
My Mother was a computer, Digital Subjects and Literary Texts, The University of
Chicago Press, Chicago, 2003
Writing Machines, MIT Press, Cambridge (Massachusetts), 2002
HOCKNEY, Susan, Electronic Text in the Humanities, Principles and Practice, Oxford University
Press, 2000
LESSIG Lawrence, Code, and other laws of cyberspace, Basic Books, New York, 1999,
extraits en ligne:
http://www.code-is-law.org/
MANOVICH, Lev, The Language of New Media, MIT Press, Cambridge (Massachusetts),
2001
MAESTRI Vanina, MARCHAND-KISS Christophe, SIVAN Jacques, GAME Jrme, posie?
dtours, d. Textuel, Paris, 2004
138

McGANN, Jerome
Radiant Textuality: Literature after the World Wide Web, Palgrave Macmillan, Gordonsville,
2001
Social Values and Poetic Acts: The Historical Judgement of Literary Acts, Harvard
edition World, 1998
MORVILLE, Peter, Ambient Findability, O'Reilly Media, Sebastopol (California), 2005
MOTTRAM, Eric, The Triumph of the Mobile: The Structure of Information, the Language of
Computers and Contemporary Poetry, Writers Forum, 2000 (originellement publi
dans la revue Intrepid #23/24, ed. Allen De Loach, Summer-Fall 1972, Buffalo).
NELSON, Theodor, Literary Machines, 93.1, Mindful Press, Sausalito (California), 1993
POSTER, Mark, The Mode of Information, Postructuralism and Social Context, Polity Press,
Cambridge, UK, 1990
RIFFATERRE, Michael, Smiotique de la posie, Seuil, coll. Potique, Paris, 1983
RORTY Richard, Objectivisme, relativisme et vrit, traduit de langlais par Jean-Pierre Cometti,
Paris, d. PUF, coll. Linterrogation philosophique, 1994
WARK, MacKenzie, A Hacker Manifesto, Harvard University Press, Cambridge, 2004, texte intgral
en ligne:
http://subsol.c3.hu/subsol_2/contributors0/warktext.html
WIENER, Norbert, The Human Use of Human Beings: Cybernetics and Society, Avon Books, New
York, 1967
WITTGENSTEIN, Ludwig
Culture and Value, trans. by Peter Winch, ed. by G. H. von Wright, Blackwell Publishers,
Oxford, 1998
Philosophical Grammar, trans. by A. Kenny, University of California Press, Berkeley and
Los Angeles, 1978

Essais
ALBERT, Saul , 'Interactivity', Image, Text, and Context in 404.jodi.org, 1998
http://twenteenthcentury.com/saul/jodi.htm
BALAZARD, Simone, Le jardin des drames, in L'imagination informatique de la
Littrature: Colloque de Cerisy 1985, Presses Universitaires de Vincennes, coll.
l'Imaginaire du Texte, 1991
http://alamo.mshparisnord.org/rialt/index.html
BALDWIN, Sandy
De Crypticis Methodi or willywoNKA meet$ the^ terMIN@tor: Codework, Information,
Poetics, date inconnue
http://www.asondheim.org/bk/de_crypticis_methodi.txt
A Poem Is a Machine to Think With: Digital Poetry and the Paradox of Innovation, in
Post -Modern Culture, vol.13, John Hopkins University Press, 2003
BALPE, Jean-Pierre
Principles and Processes of Generative Literature: Questions to Literature, DichtungDigital, revue bilingue en ligne, No.2/2005
http://www.dichtung-digital.com/2005/1/Balpe/index.htm
Les jeux de l'art, publication du dept. Hypermedia, Paris 8, date inconnue
http://hypermedia.univ-paris8.fr/Jean-Pierre/articles/jeux.pdf
Une littrature inadmissible, Confrence au Centre Georges Pompidou, octobre
1996
http://hypermedia.univ-paris8.fr/Jean-Pierre/articles/Litterature.html
BEIGUELMAN, Gisele, WYSIWYG or WYGIWYS?, in p0es1s, The Aesthetics of Digital
Poetry, ed. par F. W. Block, C. Heibach, K. Wenz, Hatje Catz Books, Germany,
2004, pp. 169-179

139

BOOTZ, Philippe,
Posie numrique : du cybertexte aux formes programmes, en cours de publication,
communiqu par l'auteur, 2006
Posie numrique : la littrature dpasse-t-elle le texte ?, colloque e-formes, St
Etienne, 2005,
http://transitoireobs.free.fr/to/article.php3?id_article=66
BRAFFORT, Paul, The Education of ALAMO: ADAMS (Henry), in The Electronic Book Review,
no. 10, 2000
http://www.altxlists.com/ebrstaging/thread/wuc/constraint
BRECHT, Berthold, The Radio As An Apparatus of Communication, traduit (anonyme) de "Der
Rundfunk als Kommunikationsapparat" in Bjitter des Hessischen Landestheaters
Darmstadt, No. 16, July 1932
http://telematic.walkerart.org/telereal/bit_brecht.html
BROECKMANN, Andreas, Notes on the Politics of Software Culture, essai envoy sur la
liste de diffusion <nettime> , le 4 septembre 2003
http://www.nettime.org/Lists-Archives/nettime-l-0309/msg00020.html
BRUHAT, Philippe, et FORGET, Jean, Goto Perl, in Linux Magazine 72, mai 2005
http://articles.mongueurs.net/magazines/linuxmag72.html
BURGAUD, Patrick, "E-poetry, an art without object", in Transitoire observable, section
Thorie, 2006
http://transitoireobs.free.fr/to/article.php3?id_article=64
CALVINO, Italo, Cyberntique et fantasmes , confrence de 1967
http://hypermedia.univ-paris8.fr/Groupe/documents/Icalvino.htm
CAYLEY, John
The Code is Not the Text (Unless it is the Text), in p0es1s, The Aesthetics of Digital
Poetry, ed. par F. W. Block, C. Heibach, K. Wenz, Hatje Catz Books, Germany,
2004, pp. 287-306
http://www.electronicbookreview.com/thread/electropoetics/literal
Pressing the 'Reveal Code' Key, _Ejournal_, Vol.6 No.1, March, 1996, SUNY
Albany
http://www.hanover.edu/philos/ejournal/archive/ej-6-1.txt
CHAMBERLAIN, Bill, Getting a Computer to Write About Itself, in Digital Deli, The
Comprehensive, User-Lovable Menu of Computer Lore, Culture, Lifestyles and
Fancy, by The Lunch Group & Guests, ed. by Steve Ditlea, 1984
http://www.atariarchives.org/deli/write_about_itself.php
CLEMENT, Jean, De quelques fantasmes de la littrature combinatoire, colloque "critures,
pratiques et communauts", Rennes, Septembre 2002
http://hypermedia.univ-paris8.fr/jean/articles/fantasmes.html
CONWAY, Damian, Just Another Perl Haiku, in The Perl Journal, vol.4 No. 4 (#16), Winter 1999
http://www.foo.be/docs/tpj/issues/vol4_4/tpj0404-0004.html
COSSETTE, Claude, Le signe et le rel, in Les images dmaquilles ou L'iconique : comment lire
et crire des images fonctionnelles pour l'enseignement, le journalisme et la publicit, ed.
Riguil internationales, Quebec, 1982, pp. 313-330
http://www.comviz.com.ulaval.ca/module1/1.4_signe.php
COX, Geoff, MACLEAN, Alex, et WARD, Adrian
The Aesthetics of Generative Code, Generative Art 00, international conference,
Politecnico di Milano, Italy, 2000
http://www.generative.net/papers/aesthetics/index.html
Coding Praxis: Reconsidering the Aesthetics of Code, 2004
http://www.anti-thesis.net/texts/praxis.pdf
CRAMER, Florian
Exe.cut[up]able statements: The Insistence of Code, 2003
http://www.as.wvu.edu:8000/clc/projects/plaintext_tools/TitleExeCutUp
Discordia Concors: www.jodi.org, catalogue de l'exposition de JODI, installe.exe, 2002
http://www.nettime.org/Lists-Archives/nettime-l-0211/msg00010.html
140

Digital Code and Literary Texts, symposium p0es1s, Berlin, 2001


http://www.p0es1s.net/poetics/start.html
Program Code Poetry, 2001
http://userpage.fu-berlin.de/~cantsin/homepage/writings/net_literature/code_poetry/cream
_2001/code_poetry_cream.txt
d-i-n-a, [HI]STORY[-TELLING] OF HACKER CULTURES, in Art in the Age of Hacking,
2003
http://www.d-i-n-a.net/arthack03/history1.html
http://d-i-n-a.net/arthack03/index2.html
DOWNEY, Allen B., ELKNER, Jeffrey, MEYERS, Chris, The Way of the Program, in
How to Think Like a Computer Scientist: Learning with Python, Green Tea Press, Open
Book Project,
http://ibiblio.org/obp/thinkCS/python/english/chap01.htm
DREHER, Thomas, Talan Memmott's Lexia to Perplexia, 2004
http://www.brown.edu/Research/dichtung-digital/2005/2/Dreher/index-engl.htm
ERNST, Josef , Computer Poetry: an Act of Disinterested Communication, in New Literary
History, Vol.23, No.2, 'Revising Historical Understanding' (Spring 1992), pp.451465, en ligne sur http://jstor.org
ERSHOV, Andrei P., Aesthetics and the Human Factor in Programming (Joint Computer
Conference, 1972) , in Communications of the ACM, Volume 15, Issue 7, July 1972,
pp.501-505
http://portal.acm.org/citation.cfm?id=361458&coll=GUIDE&dl=GUIDE&CFID=
3442840&CFTOKEN=48103165
GALANTER, Philip, divers essais sur les arts gnratifs, 2000-2004
http://www.philipgalanter.com/academics/index.htm
HOPKINS, Sharon, Camels and Needles: Computer Poetry Meets the Perl Programming
Language, in The Perl Review, 'Past, Present, & Future', vol. 0 issue 1, March 01 2002
http://www.theperlreview.com/Issues/
KAPLAN, Craig S., The Search For Self-Documenting Code, expos d'tudiant
http://www.cgl.uwaterloo.ca/~csk/washington/paper/
KIRSCHENBAUM, Matthew, Extreme Inscription: Towards a Grammatology of the Hard
Drive, TEXT Technology: the journal of computer text processing, (online edition), Vol. 13,
No.2, 2004, pp.91-125
http://texttechnology.mcmaster.ca/pdf/vol13_2_06.pdf
KNUTH, Donald E., Computer programming as an art, in Communications of the ACM, v.17
n.12, p.667-673, Dec. 1974
http://portal.acm.org/citation.cfm?id=361612&coll=GUIDE&dl=GUIDE&CFID=
3442840&CFTOKEN=48103165
GLAZIER, Loss Pequeo, Code, Cod, Ode: Poetic Language & Programming, in DichtungDigital, revue bilingue en ligne, No.2/2005
http://www.brown.edu/Research/dichtung-digital/2005/1/Glazier/index.htm
MATEAS, Michael & MONTFORT, Nick, A Box, Darkly: Obfuscation, Weird Languages, and Code
Aesthetics, in Proceedings of the 6th Digital Arts and Culture Conference, IT
University of Copenhagen, 1-3 Dec 2005, pp. 144-153
http://nickm.com/cis/
MIRAPAUL, Matthew, Deliberately Distorting the Digital Mechanism, in NY TIMES,
section Art & Design, 21/04 2003
http://www.southernct.edu/~hochman/Distortingthedigitalmechanism
MONTFORT, Nick, The Art of Code by Maurice J. Black: Reading notes, 2002
http://nickm.com/if/art_of_code.html
PINSKY, Robert, Computer and Poetics", MIT Media Lab Colloquium, Cambridge,
Massachusetts, 5/02/1997
http://nickm.com/vox/computers_poetics.html
ROTHENBERG, Jerome, JORIS, Pierre, Towards a Cyberpoetics: The Poem in the Machine, in
Poems for the Millenium, volume 2, University of California Press, 1998
141

RASTIER, Franois, Ecritures dmiurgiques, in Visio, v. 6, n4, 2002


http://www.revue-texto.net/Inedits/Rastier/Rastier_Ecritures.html
SEARLE, John R., Mind, Brains, and Programs, in The Behavorial and Brain Science,
vol.3, Cambridge University Press, 1980
http://members.aol.com/NeoNoetics/MindsBrainsPrograms.html
SCHOLZ, Trebor, Distributed Aesthetics, essai publi sur le blog collectif
Networked_Performance, le 16 mai 2006
http://www.turbulence.org/blog/archives/002496.html
SONDHEIM, Alan
Introduction: Codework, in American Book Review, Vol. 22, Issue 6, Sept./Oct.
2001
http://www.litline.org/ABR/issues/Volume22/Issue6/sondheim.pdf
Writing Online, publi dans un journal australien d'criture crative (selon
l'auteur), 2001
http://asondheim.org/writing2.txt
Diary, projet ralis en rsidence au trAce Online Center, 1999
http://tracearchive.ntu.ac.uk/writers/sondheim/diary/diary.txt
Future Culture, Art Papers, April/May 1995
http://asondheim.org/FUTCULT.TXT
Knowledge-Flux, Perforations 3, 1992
http://asondheim.org/FLUX.TXT
Theory of Semiotics, by Umberto Eco, reviewed by Alan Sondheim, in Art Journal,
Vol.36 No.2, Winter 1976-77, pp.180-186, en ligne sur http://jstor.org
STONUM, Gary Lee, For a Cybernetics of Reading, in MLN, vol.92, No.5, Comparative
Literature, dec. 1977, John Hopkins Press, en ligne sur http://jstor.org
WALL, Larry
Perl, the first postmodern computer language, communication donne l'occasion de la
confrence Linux World, le 3 mars 1999
http://www.perl.com/pub/a/1999/03/pm.html
Natural Language Principles in Perl
http://www.wall.org/~larry/natural.html
WARK, McKenzie , Essay: Codework, in American Book Review, vol. 6, Sept-Oct. 2001, p.1 et p.5

Entretiens
GALANTER, Philip, Generative art is as old as art, entretien ralis par artifi
c ial.dk, 06/09/2004
http://www.artificial.dk/articles/galanter.htm
LYOTARD, Franois, Les Immatriaux, entretien ralis par Bernard Blistne, mars 1985
http://www.kether.com/words/lyotard/

Blogs
CARPENTER, Jim, The Prosthetic Imagination
http://theprostheticimagination.blogspot.com/
(Collectif ), Grand Text Auto
http://grandtextauto.gatech.edu
(Collectif), Writer Response Theory (WRT)
http://writerresponsetheory.org/
PALOQUE-BERGES, Camille, e-textualities
http://elgg.net/camillepb/weblog
142

Ressources Internet (essais critiques non inclus)


Auteurs et oeuvres
0100101110101101.org, Biennale.py, 2001
http://0100101110101101.org/home/biennale_py/
ALAMO, Atelier de Littrature Assiste par la Mathmatique et les Ordinateurs
http://alamo.mshparisnord.org/rialt/index.html
(Anonyme), JanusNode, version 2.08, 2005
http://www.telusplanet.net/public/westbury/Janus.com/
ARCANGEL, Cory, Super Mario Cloud Rewrite, 2003-2005
http://www.beigerecords.com/cory/Things_I_Made_in_2003/
ASCII Art Ensemble
http://www.ljudmila.org/~vuk/ascii/aae.html
BEIGUELMAN, Gisele
Code Movies, in //**Code_up, 2004
http://container.zkm.de/code_up/web/english/movies/index.htm
Content = No Cache, 2000
http://www.desvirtual/nocache/
The Book After The Book, 1999
http://www.pucsp.br/~gb/portfolio/web/thebook/
CARPENTER, Jim, Electronic Text Composition, 2005-2006
ETC, document d'accompagnement la lecture Public Override Void, publi sur le site
de Slought Foundation
http://slought.org/content/11207/
Erica T. Carter (gnrateur ETC en ligne), 2006
http://etc.wharton.upenn.edu/
GALLOWAY, Alex, CODeDOC, 2002
http://artport.whitney.org/commissions/codedoc/galloway.shtml
GLAZIER, Loss Pequeo, Grep Works
http://epc.buffalo.edu/authors/glazier/dp/appendices.html
GUSTIN, Pascale
http://gustin.pascale.free.fr
JIMPUNK, Kasselpunk
http://www.jimpunk.com/www/kasselpunk/
file://localhost/Users/camillepb/Desktop/elgg-blog/jimmpunk_CV.html
JODI (Joan Heemskerk et Dirk Paesmans)
Goodtimes.exe,
http://wwwwwwwww.jodi.org/betalab/goodtimes/index.html
SOD
http://sod.jodi.org
% (consulter le code-source partir de View > Page Source dans la barre de menu)
http://wwwwwwwww.jodi.org/100cc/faq/index.html
interventions sur la liste de diffusion Eyebeam, 1998
http://elgg.net/camJODI semble adopter illepb/files/-1/4759/jodi_eyebeam.html
MADRE, Frdric, pleine-peau
http://pleine-peau.com/
MCLEAN, Alex
Carbon Lifeform, 2002,
http://www.vivaria.net/taxonomy/examples/carbon/
Animal.pl, 2002,
http://runme.org/project/+animalpl/
143

The Complete Works of Shakespeare (random word generator as if performed by a


monkey), 2002
MEZ (Mary-Ann Breeze)
cross.ova.ing ][4rm.2.log][ (weblog) :
http://netwurker.livejournal.com/
_][ad][Dressed in a Skin C.ode_:
http://www.cddc.vt.edu/host/netwurker/
data[h!]bleed texts:
http://netwurkerz.de/mez/datableed/complete/
KoDe Dis.pensa 4 the DataH Inphoennium
http://tracearchive.ntu.ac.uk/writers/sanford/my_millennium/presents.html
interventions sur la liste de diffusion <nettime>:
http://www.nettime.org/cgi-bin/search.cgi?cmd=Search!&q=netwurker&ul=&s=DRP
mi_ga
http://www.o-o.lt/mi_ga/contents.html
http://www.o-o.lt/mi_ga/index.chui/
NN
interventions sur la liste de diffusion <nettime>,
http://www.nettime.org/cgi-bin/search.cgi?cmd=Search!&q=nn&s=DRP&ul=
o-o, Manifesto
http://www.o-o.lt/manifesto.html
SONDHEIM, Alan
http://asondheim.org
http://asondheim.org/0.README.txt
http://www.ubu.com/contemp/sondheim/sondheim.html
http://www.runme.org/feature/read/+sondheimjulu/+15/
TISSELLO, Eugenio, CAP (Computer-Aided Poetry), 2006
http://motorhueso.net/cap/
Virus ILOVEYOU, articles sur Wikipedia
en anglais: http://en.wikipedia.org/wiki/ILOVEYOU
en franais: http://fr.wikipedia.org/wiki/I_love_you (moins complet)
classement de ILOVEYOU dans le cyber-terrorisme par le gouvernement Clinton:
http://www.theregister.co.uk/2000/05/18/bill_clinton_associates_love_bug/
lecture du code source par le collectif d'artistes de epidemic.ws:
http://www.epidemic.ws/love.mp3
Virus Good Times, 1994
http://en.wikipedia.org/wiki/Goodtimes_virus
WARNELL, Ted
http://warnell.com
http://codepo.blogspot.com

Langages de programmation
BASIC
http://fr.wikipedia.org/wiki/BASIC
Beatnik (Cliff L. Biffle)
http://www.cliff.biffle.org/esoterica/beatnik.html
Brainfuck (Urban Mller)
http://alx2002.free.fr/esoterism/brainfuck/brainfuck_fr.html
Chef (David Morgan-War)
http://www.dangermouse.net/esoteric/
Condit
http://cl4.org/comp/obfuscated/condit/
JAPH (Just Another Perl Hacker)
http://www.retas.de/thomas/computer/programs/useless/japh/index.html
144

Ook (David Morgan-War)


http://www.dangermouse.net/esoteric/
Page Quine
http://www.nyx.net/~gthompso/quine.htm
Perl Journal
Results of The Perl Poetry Contest, Vol.5, No.1 (#17), Spring 2000,
http://www.foo.be/docs/tpj/issues/vol5_1/tpj0501-0012.html
The Fourth Annual Obfuscated Perl Contest, Vol. 4, No. 2 (#14), Summer 1999,
http://www.foo.be/docs/tpj/issues/vol4_2/tpj0402-0032.html
Programmes Hello World!
http://www.roesler-ac.de/hello.htm#HyperTalk
http://en.wikipedia.org/wiki/Hello_world
http://en.wikipedia.org/wiki/Hello_world_program_in_esoteric_languages
ReMorse
http://members.tripod.com/rkusnery/remorse.html
The International Obfuscated C Code Contest, 1984-2006
http://www0.us.ioccc.org/
WHITESPACE
http://compsoc.dur.ac.uk/whitespace/

Dialectes de rseau
Geek Code
http://www.geekcode.com/
Leet speak
http://en.wikipedia.org/wiki/leet_speak

Listes de diffusion
<nettime> (Geert Lovink)
http://www.nettime.org
Syndicate (Inke Arns et Andreas Broeckman), 1996-2001
http://mail.v2.nl/v2east/
Eyebeam
http://www.thing.net/eyebeam
Wryting
http://listserv.wvu.edu/archives/wryting-l.html
Cybermind (Alan Sondheim)
http://asondheim.org/CYBINFO.TXT
arc.hive (mez)
http://sympa.anart.no/sympa/arc/arc.hive

Anthologies
Chatterbots, slection de liens par Franois Parmentier
http://francois.parmentier.free.fr/php/top50/recherche.php?a_trouver=bot&id=210
Constrained Authorings, Elizabeth Freudenthal et Jeremy Douglass, projet tudiant,
Hyperfictions Seminar in English , University of California Santa Barbara, 2000
http://www.english.ucsb.edu/grad/student%2Dpages/jdouglass/coursework/
hyperliterature/constraint/
CRAMER, Florian,
Codeworks: Netart on the border of Language and Codes, mission de radio diffuse le
20/05/2005 par KUNSTRADIO, dans la srie real audio netliteratur (.ran)
145

http://www.kunstradio.at/2005A/20_02_05.html
texte en anglais:
http://malagigi.cddc.vt.edu/pipermail/softwareandculture/2005-February/000869.html
Unstable Digest: slection chronique de Codeworks sur la liste <nettime>,
2002-2004
http://www.nettime.org/cgi-bin/search.cgi?cmd=Search!&q=unstable+digest+
cramer&ul=&s=DRP
HARD_CODE, anthologie de Codeworks, ed. par Eugene Thacker, Alt-X Digital Arts Foundation,
Boulder, 2001
http://www.altx.com/ebooks/hard_code.html
RALEY, Rita, Reading Code, liste de lectures critiques, classe ENGL 236/0Winter 2006, English
Dept., University of California, Santa Barbara, 2006
http://transcriptions.english.ucsb.edu/curriculum/courses/schedule.asp?
CourseID=244
Ron Starr's Poetry's Tools Page, collection de gnrateurs de textes
http://www.eskimo.com/%7Erstarr/poormfa/poemtool.html
SANFORD, Christy, My Millenium, anthologie de web-works
http://tracearchive.ntu.ac.uk/writers/sanford/my_millennium/presents.html

Centres de ressources en ligne


Alt-X, When the Digerati Meet the Literati,
http://www.altx.com/
Charabia.net
http://www.charabia.net/
Computer-Generative Writing, KulturZone
http://www.evolutionzone.com/kulturezone/c-g.writing/
Electronic Poetry Center (EPC),
http://epc.buffalo.edu
generative.net
http://www.generative.net/read/home
Hyperarchive of the Massachusetts Institute of Technology (M.I.T.), section Text
Processing
http://hyperarchive.lcs.mit.edu/HyperArchive/Abstracts/text/
runme.org
http://www.runme.org/
trAce Online Writing Center
http://trace.ntu.ac.uk/
The Jargon File, (version 4.4.7)
http://www.catb.org/~esr/jargon/html/index.html
The Story of Mel
http://www.catb.org/~esr/jargon/html/story-of-mel.html
UbuWeb
http://ubu.com

Informations lgales
GNU, License Publique gnrale,
http://en.wikipedia.org/wiki/Wikipedia:Text_of_the_GNU_Free_Documentation
License
http://www.gnu.org/copyleft
http://fsffrance.org/gpl/gpl-fr.fr.htm

146

As computers are increasingly understood (and modeled after) 'expressive mediums' like writing, they begin to acquire the familiar
and potent capability not merely to express thought but actively to constitute it, N. Katherine Hayles, 2003, p.60
ii a system of interconnected writings. [...] And almost all writing is part of some literature., Nelson, 1993, p.2/9
iii For Shannon, the more complex and difficult the encoding of a message, the more information it contained. [...] Now, the novelty of
literature was Shannon's singular example of information density [...]. Since information theory addresses systems of coding and
transmission, literature remains necessary to the definition of information while lying outside its space of application. Literature is the
medium of information 'itself'., Sandy Baldwin, 2003, n.p.
iv Source code has a number of other uses. It can be used for the description of software. It can also be used as a tool of learning;
beginning programmers often find it helpful to review existing source code to learn about programming techniques and methodology.
It is used as a communication tool between experienced programmers, due to its (ideally) concise and unambiguous nature. The
sharing of source code between developers is frequently cited as a contributing factor to the maturation of their programming skills.
Source code can be an expressive artistic medium., article Source Code, Wikipedia.
v
The software and hardware that make cyberspace what it is constitute a set of constraints on how you can behave. [...] The code
embbeds certain values or make certain values impossible, ibidem, p.89
vi architecture of control - that is, a difference in code, Lessig, 1999, p.15
vii A common aspect of all these forms is that they reveal the subjective subtexts of formal systems. When [...] the Unix vocabulary and
syntax becomes ``second nature'', the formal language becomes a conversational and also artistic language: it is not only a tool
involved in shaping thoughts, but a way of thinking itself, and thus a means of artistic subjectivity. Cramer, 2003, n.p.
viii At stake in the theory of the mode of information is not whether the machine is an exact replica of the brain or even superior to it,
but whether computer writing puts into question the qualities of subjectivity long associated with writing and more generally with
rationality, Poster, 1990, p.112
ix A home page on the internet can be written by anybody, so, we have a full Zamisdat era..., Umberto Eco
x
My efforts will be to make some (speculative guesses) conjectures about the particular genius of computer text works, thinking by
analogy with the genius of poetry [...] Poetry is an ancient technology [...] The medium of poetry has an ancient, built-in individual
scale. [...] the poem embodies both the universalizing, social qualities of language and an individual, personal scale. [...] This is the
first analogy I propose: in an age of powerful, often brilliant mass art [...] poetry embodies a resistant power, stubbornly tied to the
scale of a few people at a time, a communication that can be called intimate even when the distance [...] is vast, Pinsky, 1997, n.p.
xi [...] 'attempts to conceal all traces of itself as a factory within which a particular social reality is produced through standard
representations and dominant signifying practices.' In contrast, the writerly text 'exhumes the cultural voices or codes responsible for
the latter's enunciation and in the process it discovers multiplicity instead of consistency and signifying flux instead of stable
meaning', ibidem
xii While all literature should teach us to read and deal with the textuality of computers and digital poetry, computers and digital poetry
might teach us to pay more attention to codes and control structures coded into all language. In more general terms, program code
contaminates in itself two concepts which are traditionally juxtaposed and unresolved in modern linguistics: the structure, as
conceived of in formalism and structuralism, and the performative, as developed by speech act theory., Cramer, 2001, n.p.
xiii Each document is assumed to have a hierarchic structure where large structural elements such as novels or chapters enclose smaller
ones such as paragraph, titles, bibliographic references, etc., Susan Hockney, 2000, p.34
xiv 4.0. That texted documents are not containers of meaning or data but sets of rules (algorithms) for generating themselves: for
discovering, organizing, and utilizing meanings and data. [...] 4.2. That these rules - the rationale of the texted document - are
necessarily ambiguous because the rules are being repeatedly re-read (=executed), whether the reader is conscious of this or not.[...]
4.4. That the rules of marked text -- the descriptive/performative protocols -- can be made apparent (rendered visible) as such through
another marking program., Jerome McGann, 2001
xv The goal is to rethink the work's textuality by consciously simulating its social reconstruction., ibidem
xvi Generative art refers to any art practice where the artist uses a system, such as a set of natural language rules, a computer program, a
machine, or other procedural invention, which is then set into motion with some degree of autonomy contributing to or resulting in a
completed work of art., Philip Galanter, http://www.philipgalanter.com/academics/index.htm
xvii So there are five poles: from where, to where, how, by means of what, and concerning what. We quite arbitrarily decided to deal with
these poles in terms of the root, "Mat". Where do we start from: the maternity of the message. What's it about: the material. What's it
inscribed in: that's its matrix since every code is a matrix that allows for permutations. What's it concerned with: that's the matter of
the message. What it talks about in the sense of what the English call the "Table of Elements". And finally we have material, which is
a question of reception, in the sense , for example, that one could say that the ear is material for the reception of a message. Franois
Lyotard, entretien, 1985, n.p.
xviii Generative literature does not make any claim to the intangible and almost-divine universality of pre-generative literature, in which
the only active role left is in the production of new glosses; it merely wants to be the ephemeral and temporary moment of a common
literarity, revealing itself only in the instant of the creative stimulus. Jean-Pierre Balpe, 2005, n.p.
xix These frequencies can then be used to generate random text that mimics the frequencies found in the original. Though nonsensical,
these pseudo-texts have a haunting plausibility, preserving as they do, many recognisable mannerisms of the texts from which they
are derived., Mac Travesty
xx JanusNodes are intended rather to function as a tool to help me (and, if you wish, you) to explore the interesting phenomena which
exist at the border of one of the fundamental dualities of the human condition: that dynamic border which divides order from chaos,

law from anarchy, meaning from absurdity, JanusNode, version 2.08, 2005
xxi In sensible systems of epistemological hacking, the person who produces the productions in response to a random complex stimulus
must also to make the interpretation, while realizing that any interpretation so produced must itself be subject to the same kind of
analysis as the earlier analysis of the random phenomena was. [...] At some point one has to arbitrarily decide that enough is enough.
Your JanusNode may help to make this subtle point clear. In doing so, it clarifies the structure of the endless recursion which
underlies all attempts to explain anything completely. It is up to you to decide when to stop an explanation., ibidem
xxii The same background of literary history that helps a reader to recognize a poem as a poem threatens to determine so much about it
that it becomes boringly predictable. As Howard Nemerov puts it, 'The poet's task has generally been concealed to be hard, but it may
be so described as to make it logically impossible: Make an object recognizable as an individual of the class p for poem, but make it
such a way that it resembles no other individual of that class' ", ibidem, p.34
xxiii Here is language creating itself out of nothing, out of mere statistical noise. As we raise n, we watch sense evolve and meaning
stagger up onto its miraculous feet [...] It is not clear where this meaning is coming from. Nothing is created out of nothing; and the
principles of nonsense discussed in chapter 2 insist that we keep the perceiving reader in his or her place, responsible along with the
text and the author for making sense, ibidem, p.57
xxiv The idea isn't just to make the process of writing more entertaining but to authenticate it , ibidem, p.35
xxv Recursive is important in computing; its also essential to the structure of human languages. We all speak sentences made up of
clauses made up of phrases made up of other phrases made up of words [...] Linguists have shown that we do this by applying
grammar rules recursively", ibidem, p.77
xxvi "literary material - that is, insistently linguistically interesting", ibidem, p.80
xxviihow can materiality influence the meaning of the text? [...] An electronic poetry is a public word, projected across a public world,
across systems, itself as system, Glazier, 2002, p.38
xxviii coding not task converting a writing into another but expressing "thinking and making the written word, ibidem, p.111
xxix Words themselves are modular and programmable, Loss Pequeo Glazier, 2005, non pagin
xxx An array is a collection of objects that share a single variable name, differentiated only by where they are located in the collection, a
collection of parts whose sum is greater than the whole., ibidem
xxxi All of these things give me tools for thinking about writing and new ways of putting words and meaning together. I'll very rarely let
anything alone - I don't really care how the text is produced - so I'll go back into it and rearrange thing, making the text say things or
lead the reader in new and different directions. In other words, the commands are catalysts for text production - not designed to
deliver the final text, but to deliver a textual body I can then work on, operate upon, Sondheim,
xxxii"Language is a 'structure of differences' in the sense that words don't get their meaning directly from referring to things in the world.
They get their meaning from their relations to other words, most basically from their distinctions. [...] words are defined in the first
place by their place within a self-contained system of language [...]./ This idea sometimes puzzles people. How can a self-contained
system mean anything? This turns out to be similar to another puzzle: How can computers store and manipulate information? From a
logical standpoint, a computer is just a box full of switches. Each switch is either on and off. We can call on 1 and off 0, though that's
just a convention [...] a pre-arranged code to translate [these on/off electrical voltages] into our terms. [...] How do grand structures of
meaning get build up out of bits and pieces?", ibidem, p.21
xxxiii"This seems appropriate if one of poetry's functions is to make us aware, with a fresh intensity, of our relation to the language that
constitutes so much of human life - or if you like, of how language constitutes so much of our relation to the world. How do words
mean when we put them into new contexts? Under what conditions does the meaning we tear apart? What meanings can words make
(or can we make of them) when we disturb their normal relation to each other? These are questions that any poet can be seen as
asking; and from this point of view, someone experimenting with computer poetry is continuing an age-old project", ibidem, p.104
xxxiv A sentence in a code: at what moment of translating does understanding being? / The words of a sentence are arbitrary; so I replace
them with letters. But now I cannot immediately think the sense of the sentence in the new expression , ibidem, p.6
xxxv"That is, rather than dwelling on how the poet has said what the poet wanted to say, we'll probably concentrate on how the reader is
affected by the poem. This means asking what the poem does and looking at the devices [...] The reader's role isn't just to be a
spectator but to be the arena in which the poem acts itself out". Hartman, 1997., p.104-105
xxxviThe queer resemblance between a philosophical investigation (perhaps especially in mathematics) and one in aesthetics. [...] There
is a big difference between the effect of a script that you can read fluently & one that you can write but not decipher easily. The
thoughts are enclosed, as in a casket. Wittgenstein, 1998, 29-30
xxxvii Any cyborg field, as any communicative field, is dominated by the issue of domination or control. The key question in cyborg
aesthetics is therefore, Who or what controls the text? [...] The cultural potency of the cyborg figure is due not least to its many
interstitial positions between is ands the machines, between the alien and the familiar, between independancy and enhancement, terror
and life support, creation and destruction, metal and flesh. As such it formulates a popular theme that dates back to the Daedalian and
Promethean myths of classical literature: the ambivalence of material self-enhancement Espen Aarseth, 1997, p.54
xxxviii The machine apparently deconstructs the author as well as any meaning of a given text Josef Ernst, 1992, p.462
xxxix the prefabricated structure of the program shows [that] new or 'open' varieties of langage use are excluded by the structure of the
software , ibidem, p.452
xl What looks like a poem and reads like a poem is not a poem. It is a RACTER piece which the reader may identify according to a
formalistically pragmatic understanding of literature , ibidem, p.455
xli I find intriguing the possibility that we human beings, whose very consciousness is a faculty completely itnerwoven with experience,

may relate in some way to a form of 'sentence' that has no experiental grounding. Bill Chamberlain, 1984, n.p.
xlii However, it is important to recognize that the actions of a piece of code consist of a great deal more than a translation of the
intentions of its author. The code is interacting with the user,itself,its environment, and the systems it has access to via the many
multi-layered and mediated interfaces that are available to it, Cox, McLean, Ward, 2004, p.164
xliii Isn't there a gap between an order and its execution? 'I understand it, but only because I add something to it, namely the
interpretation.' - But if one were to say 'any sentence still stands in need of an intepretation', that would mean: no sentence can be
understood without a rider Wittgenstein, 1978, p.6
xliv Though the methods may provoke some discussion, the texts do not. , Carpenter, doc. d'accompagnement de ETC, 2005., p.1
xlv mapping of relationship entities [...] searchable ontologies , ibidem.
xlvi The first piece of code, 'Constituents', demonstrates the self-awareness of the objects that comprise utterances and how they are
programmed with the intelligence to construct and populate themselves with other constituents that in turn know how to construct and
populate themselves until all that's left are terminals, which only know how to transform themselves grammatically based on the
terminals that surround them Carpenter, doc. d'accompagnement de ETC, op.cit., p.3
xlvii [...] the point isn't the program themselves (which are fairly simple and not particularly original) but the uses that can be made of
them. For this reason, I will always include source-code files with comments on program structure so that more sophisticated
programmers can easily alter them, Hartman, 1997, A Note to the Reader
xlviii The interesting thing about his processes is not that they are elegant code, but that they open up a space of linguistic exploration and
further exploration of processes (through their potential alteration). NoahWardrip-Fruin, Grand Text Auto, 2005/07/21
xlix Art... brings together [...] the truths relating to the production of the different and heterogeneous conditions necessary to each effects
which the exigencies of practical life require. John Stuart Mill, cit dans Donald Knuth, 1974, p.668
l
When I speak about computer programming as an art, I am thinking primarily of it as an art form, in an aesthetic sense. The chief
goal of my work as educator and author is to help people learn how to write beautiful programs. [...] Some programs are elegant,
some are exquisite, some are sparkling. My claim is that it is possible to write grand programs, treble programs, truly magnificent
ones, Knuth, 1974, p.670
li The art of tackling miniproblems with all our energy will sharpen our talents for the real problems, and the experience will help us
to get more pleasure From our accomplishments on less restricted equipment. in a similar vein, we shouldn't shy away from "art for
art's sake"; we shouldn't feel guilty about programs that are just for fun.[...] I don't think it was a waste of time for them to work on
this; nor would Jeremy Bentham [...] deny the "utility" of such pastimes [...]: 'To what shall the character of utility be ascribed, if not
to that which is a source of pleasure?' ibidem, p.671
lii Imagine a man who is compelled to work exclusively at solving crossword puzzles, eight hours a day, five days a week, 50 weeks a
year, and you will understand what a programmer specialized in the writing of some narrow class of program components faces. [...]
The programmer is the lynchpin of a second industrial revolution; as such he must possess a revolutionary way of thinking. Andrei
Ershov, 1972, p.503-504
liii Because hackers as a group are particularly creative people who define themselves partly by rejection of normal values and
working habits, it has unusually rich and conscious traditions for an intentional culture less than 50 years old. [...] hackerdom is an
intentional culture (one each individual must choose by action to join) The Jargon File,
http://www.catb.org/~esr/jargon/html/introduction.html
liv A hack only has value in the eyes of the hacker as a qualitative development of a previous hack. Yet the hacker class brings this spirit
also into its relation to itself. Each hacker sees the other as a rival, or a collaborator against another rival [...] This shared interest is so
hard to grasp precisely because it is a shared interest in qualitative differentiation. McKenzie Wark, 2004, [084]
lv A hack touches the virtual and transforms the actual. 'To qualify as a hack, the feat must be imbued with innovation, style, and
technical virtuosity', Mackenzie Wark, quoting Steven Levy, [071]
lvi "Obfuscated code and weird languages highlight the importance of human reading of code in software development. If some code is
only to be read by a machine, it can neither be obfuscated nor clear: it can only function properly or not." Mateas et Montfort, 2005,
p.144
lvii "they explore the play in a language, the free space that is available to programmers. If something can only be done one way, it cannot
be obfuscated. The play in a programming language can also be used to make the program signify something else, besides being valid
code that compiles or is interpreted to some running form", ibidem, p.148
lviii The author was too embarrassed that he/she could write such trash, so I promised to protect their identity, IOCCC,
http://www0.us.ioccc.org/1984/anonymous.hint
lix "The significance of this for reading is that noise may lay down a memory trace that is available for subsequent coding as a message.
This is readily apparent in challenging texts that contain signals unfamiliar or unconventional enough that they seem at first to be
gibberish", Gary Lee Stonum, 1977., p.14
lx "In the field of weird languages, also known as esoteric languages, the programmer moved up a level to exploit not just the play of a
particular language, but the play that is possible in programming language design itself. Weird programming languages are not
designed for any real-world application or normal application or normal educational use; rather, they are intended to test the
boundaries of programming language design. A quality they share with obfuscated code is that they often ironically comment on
features of existing, traditional languages", Mateas et Montfort, 2005, p.5
lxi "[...] by commenting on the nature of programming itself, weird languages point the way towards a refined understanding of the
nature of everyday coding practice. In their parody aspect, weird languages comment on how different language constructions

influence programming language design. In their minimalist aspect, weird languages comment on the nature of computation and the
vast variety of structures capable of universal computation. In their puzzle aspect, weird languages comment on the inherent cognitive
difficulty of constructing effective programs. And in their structured play aspect, weird languages comment on the nature of doublecoding, how it is the programs can simultaneously mean something for the machine and for the human readers." ibidem, p.9
lxii There are four circles of judgment in which you may prove your worth as a master of deception., The Fourth Annual Obfuscated
Perl Contest, 1999, n.p.
lxiii In 1347, the Black Death swept across Europe, sowing the streets with the distorted bodies of the dead and driving fear-mad men to
flagellate themselves with scourges in the desperate attempt to rid themselves of sin./ In 2000, The Fifth Obfuscated Perl Contest
results arrived in my mailbox, with much the same effect./ 72 entries, some spanning multiple categories, comprised this year's
plague. Clearly, the popularity of Perl amongst insane asylum inmates is on an exponential growth curve; debate the direction of
causality amongst yourselves. Results of The Perl Poetry Contest, 2000, n.p.
lxiv Writing poetry in Perl provides a number of literary "pluses". The nature of computer languages, where most of the available words
are commands, forces the computer-language poet to write in the imperative voice, a technique that is otherwise usually avoided. But
the use of short, imperative words in a poem can actually serve especially with meaning-laden words such as "listen", "open", "wait",
or "kill"., Sharon Hopkins, 2002, p.4
lxv Many Perl programmers are linguistically adept; the expressivity and flow of our language attracts people who enjoy the written
word. Perl programmers also tend to have a lot of free time from getting their jobs done so quickly, and so it's natural that they
sometimes blend Perl and wordplay. [...] Our Obfuscated Perl Contest is ugly and evil. We know this, and revel in it. To compensate
for encouraging these most unpoetic programs, we hereby present out first Perl Poetry Contest, to be judged by Perl poet Kevin
Meltzer. This is a chance to show the world just how beautiful Perl can be., Perl Poetry Contest 1999, n.p.
lxvi I often think of Perl programs as the haiku of the software world./Both are compact, dense, powerful, and frequently a little obscure.
(Hmmm...wait a minute...that's also a fairly good description of me! ). /So it's no surprise that haiku are popular with Perl
programmers. Damian Conway, 1999, n.p.
lxvii code is is increasingly positioned as language's pervasive partner, N. Katherine Hayles, 2003, p.61
lxviii"What does it mean to live in a world where problems can be programmed away? And when, in that world, should we program
problems away?" Lessig, 1999, p.13
lxix Thru the contest I have tried to instill two things in people. First is a disgust for poor coding style. Second was the notion of just
how much utility is lost when a program is written in an unstructured fashion. Contest winners help do this by what I call satirical
programming. To see why, observe one of the definitions of satire: 'Keen or energetic activity of the mind used for the purpose of
exposing and discrediting vice or folly'. The authors of the winning entries placed a great deal of thought into their programs. These
programs in turn exposed and discredited what I considered to be the programmer's equivalent of "vice or folly". README, in
IOCCC, http://www0.us.ioccc.org/all/README
lxx The judges thought that this program looked like what you would get by pounding on the keys of an old typewriter at random., in
IOCC, http://www0.us.ioccc.org/1988/phillipps.hint
lxxi The quality of the sound produced by the program is cross between a yogurt-pot-and-string telephone and a bad gramophone, i.e. the
S/N ratio is very low and the signal's top frequency is very low as well. sur IOCCC, http://www0.us.ioccc.org/2001/coupard.hint
lxxii Spoken Ook! is also relevant to linguistics as the simplest and purest example of a tonal language, Ook, article Wikipedia,
http://en.wikipedia.org/wiki/Ook%21_programming_language
lxxiiiI think this situation shows just how ridiculous US crypto regulations really are. Certain US federal officials can get away with
shipping arms to certain nations in apparent violation of US laws, but I personally can't re-distribute a program contest winnerto the
network! http://www0.us.ioccc.org/1992/nathan.hint
lxxiv"(...) even if open code does not disable government's power to regulate completely, it certainly changes that power. On the margin,
open code reduces the reward from burying regulation in the hidden spaces of code. It functions as a kind of Freedom of Information
Act for network regulation. As with ordinary law, open code requires that lawmaking be public, and thus that lawmaking be
transparent." Lessig, op.cit., p.108
lxxv The interpreter was written by someone who shouldn't have stayed up so late, Edwin Brady, and the language was designed by two
people who shouldn't have had so much to drink, Edwin Brady and Chris Morris. No doubt Andrew Stribblehill isn't entirely
blameless either. Whitespace, en ligne: http://compsoc.dur.ac.uk/whitespace/
lxxviWhen boring is around, and you can't sleep ... perl programming could be a great remedy (headache will come, and surely you can
go to sleep ... of course you must try to code a one-liner-obfuscated-perl-snippet-chunk) ... Perl Poetry,
http://www.perlmonks.org/?node_id=520195
lxxvii"Such play refutes the idea that the programmer's task is automatic, value-neutral, and disconnected from the meanings of words in
the world", Mateas et Montfort, A Box Darkly, op.cit., p.147
lxxviiiAnother advantage to writing computer-language poetry, in addition to the challenge provided by the constraints of the form, is that
you can get some creative writing done and still look like youre working when the boss glares over your shoulder., Sharon Hopkins,
op.cit., p.1
lxxixThis distinction can be applied to the undialectical separation of technical concerns over aesthetic ones. By extension, and in this
context, we need to examine art-orientated programming and program-orientated art, Geoff Cox, Alex McLean, Adrian Ward, 2004,
p.8
lxxx Software, part of whose work is to reflexively investigate itself as software. Software as science fiction, as mutant epistemology.

Speculative software can be understood as opening up a space for the reinvention of software by its own means.', M. Fuller cit dans
Cox, McLean et Ward, 2004, p.8
lxxxi[...] to appreciate generative code fully we need to 'sense' the code to fully grasp what it is we are experiencing and to build an
understanding of the code's actions. Geoff Cox, Alex McLean, Adrian Ward, 2000, p.1
lxxxiiAll programs share this two-way relationship with the systems they inhabit. All programs load the systems they run within,and
demands made by programs cannot always be served by the operating system in which memory capacity and processing cycles are
limited. Cox, McLean et Ward, 2004, p.6
lxxxiiiAnd so, this work could be viewed as an exploration of the life of a piece of code. From conception to realization as software, to a
running process interacting with the world, to open source software. That is, the creative process of a single programmer (me, creating
animal.pl), to the creative processes of the users (those creatively interpreting instructions on a webpage), to the creative processes of
anyone in the world who may wish to change the process and/or run it for themselves., Alex McLean, prsentation de animal.pl,
2002, http://runme.org/project/+animalpl/
lxxxivIn the Electronic Revolution I advance the theory that a virus IS a very small unit of word and image. I have suggested now such
units can be biologically activated to act as communicable virus strains. William Burroughs, 1970
lxxxvWe have a literature without consequences, which not only itself sets out to lead nowhere, but does all it can to neutralize its readers
by depicting each object and situation stripped of the consequences to which they lead. Berthold Brecht, 1932 (non pagin)
lxxxviBiennale.py is the first computer virus ever written employing the Python programming language, and one of the few, if not the
only one, whose name is written at the same time in the Computer Science and Art History books. The virus stresses its "aesthetic
qualities" through the beauty of its own source code, a "love poem" being an integral part of its executing code. We've chosen
Python - says Massimo, Epidemic spokesman - exactly for the possibility to give any name to the variables, in practice you can write
software with your own words, 0100101110101101.org, Biennale.py, 2001
lxxxviiIn a sense, the warning was itself viral [...] it replicated itself by exploiting vulnerabilities in the human mind. Some email servers
were actually crashed by the sheer volume of Goodtimes virus warnings that were forwarded by users, article Good Times,
encyclopdie Wikipedia, http://en.wikipedia.org/wiki/Goodtimes_virus
lxxxviiiA cybertext is a machine for the production of variety of expression, Espen Aarseth, 1997, p.3
lxxxixEven where www.jodi.org doesn't randomize its own transmission by unstable addressing schemes, it reads and behaves as if it
contained intact data disturbed only by faulty net transmission or computer crashes; but in reality, the line noise is mocked up within
the data itself. Unlike Nam June Paik's visual noise manipulations of TV sets in the 1960s, jodi's disturbance is not done in hardware
with only partly predictable results, but is a clever simulation of unpredictability done in software.[...] For the random behavior of the
jodi website is but a trompe-l'oeil simulation given that it consists of linear and deterministic codes [...]. While the chance poetics of
Cage and Fluxus conceived of disturbance and randomness as means of radical freedom, their implication is much more ambivalent in
jodi's work. They inspire and liberate the viewers' imagination all the while locking it into deception, mazes and dead-ends. The nave
Cagean ontology of chance is replaced with a tricky rhetoric of simultaneous anarchy and entrapment, a neo-baroque conceit and
discordia concors of surface chaos with inscribed discipline and vice versa., Florian Cramer,
xc Any page on the web seems to be only surface. The very metaphor of the screen with the page reinforce the assurance.
Nevertheless, it is just an optical illusion. What is shown is not there. It is hidden. It is the source. It does not matter if what is seen is
text or image. What can be read depends on a textual route of addressing. In a phrase: reading is a matter of placement. Gisele
Beiguelman, 1999, http://desvirtual.com/thebook/english/text.htm
xci investigates images particularities and interrogates the role of the code in the meaning construction, Gisele Beiguelman, 2004,
http://container.zkm.de/code_up/web/english/movies/index.htm
xcii Images have left their 'imago>imitare' condition. The have suppressed their etymological essence. They have become second-hand
orginals. / Texts, in turn, are now closer to their primitive Latin meaning: 'texere', or to weave, since they are more and more an edited
or amended copy of another work, triggering a relational quality that fuzzes the limits between image and text. Beiguelman, in
p0es1s, 2004, p.173
xciii Digital texts and images are unlinked to the support. Save it in another medium. There is no difference between the original and the
copy. There are no originals, there are no copies. Just information codes, ibidem, p.171
xciv [...] those false parallels and synonyms suppress the most interesting possibility of online writing: it celebrates the loss of inscription
by removing all traces of the acts of erasure. ibidem
xcv The reality is that hard drives make errors all the time [...]. Every sector of data on the disk includes error correcting codes derived
according to established algorithms; the basic idea is that the mathematics generates a bit sequence that serves as a redundant
expression of the original data (this is called hashing). If the two fail to match up during a read or write task then an error is indicated
and the task is repeated. Users never see such errors, which are detected and corrected in the space of milliseconds, and this
contributes to the way in which the drive is perceived as an abstraction identified only by a letter (C) or a crude desktop icon.
Matthew Kirschenbaum, 2004, p.111
xcvi Digital signification, in this model, consists in an open-ended symbiotic exchange (or feedback loop) between computation and
representation., ibidem p.95
xcviiArt has lost its contemplative function and this makes all the difference. The ubiquitous quality of cyberspace does not point to a
metaphor of dispersion but rather to a multileveled subject, disconnected from the limits that attach representations to supports and
that reduce language to mediation, Beiguelman, in p0es1s, 2004, p.175
xcviiiBy the action of a machine, the resistance of time and space has been changed. A physical action is transformed into a sequence of

signals and remotely transmitted. [...] The change in comprehension of space and time inescapably brings about a change in the means
of communication and creating art. A machine becomes a mediator between a spectator and environment. [...] Virtual location is
created by means of interaction between the spectators-participants and an electronic machine. This kind of situation is usually
described with the help of metaphors and analogues., manifesto, o-o, http://www.o-o.lt/manifesto.html
xcix "Indulgence of one's anger, sometimes manifested in the arts as some kind of 'anti,' does certainly serve a very useful end at this
particular time in the development of new media. It's a good strategy, but it remains art. The use of 404 errors is an implementation of
a specific technical quality of the medium. For example, jodi's implementation is primarily a formal one; highly interested in the
implications of network as medium, and particularly in the look of the medium at the interface." Brett Stalbaum, cit par Alex
Galloway, in <blast> 404, message lectronique post sur la liste de diffusion <Eyebeam> le 1er mai 1998
c
The existence of various codes and sub-codes, the variety of sociocultural circumstances in which a message is emitted (where the
codes of the addressee can be different from those of the sender), and the rate of initiative displayed by the addressee in making
presuppositions and abductionsall result in making a message (insofar as it is received and transformed into the content of an
expression) an empty form to which various possible senses can be attributed. Moreover, what one calls 'message' is usually a text,
that is, a network of different messages depending on different codes and working at different levels of signification. Umberto Eco,
1979, p.6
ci Works using the syntactical interplay of surface language, with reference to computer language and engagement. Sondheim, 2001,
p.1
cii Works in which submerged code has modified the surface languagewith the possible representation of the code as well. ibidem
ciii highly evolved set of marks represent signs that were originally introduced as notations both for oral articulation and syntactic
differentiation, and that they function in both registers to this day. As a set of oral cues whether in silent or in articulated reading
punctuation is a foundational element in the affective(as opposed to the conceptual) ordering of the [text]. As a set of syntactic cues it
is also a signifying system foregrounding sets of conceptual relations in the text., McGann, 2001, p.156
civ Leet (or 1337, l33t, l33+, etc, derived from the word "Elite") is a linguistic phenomenon associated with the underground culture
centered on telecommunications, manifested primarily on the Internet, and is especially prevalent in gaming (as in video games)
communities. Leet, Wikipedia.org
cv information access is no longer just a key form of work but also a new key category of culture, Lev Manovich, 2001, p.231
cvi The decaying grammar and spelling of the Internet [...] becomes a kind of aesthetic alternative. [...] The Internet emerges [...] as a
noisy space, in which the structures of text decay and writing becomes granular, a chaotic space of temporary orders constantly
becoming randomized., McKenzie Wark, 2001, p.5
cvii Codeworks are technically simple e-mails whose text, however, calls to mind associations of computer crashes and interferences,
viruses and spam, Florian Cramer, 2005, introduction du project Codeworks sur KUNSTRADIO
cviii meaning does not require staging, Aarseth, 1997, p.149
cix They may not be intended 'to be read as an artifact' (neither were Shakespeare's plays) but they certainly are intended to be read. This
makes them textual, and the unique aspects of MUD communication make MUD relevant and interesting and well worth comparing
to other types of texts, ibidem
cx happenings, whose level of success depends on the competence and performance of the group of players", Aarseth, 1997, p.158
cxi effective means for the extension of a Bourdieuan field into the digital nonlocality of the global sphere, ibidem, p.145
cxii <nettime> is a moderated mailing list for net criticism, collaborative text filtering and cultural politics of the nets, http://nettime.org
cxiii I am influenced so much by heaps of online activity online chats, regular email dialogues, even online gaming Mez, entretien
diffus sur Nettime le 3/09/1999, http://www.nettime.org/Lists-Archives/nettime-l-9911/msg00009.html
cxiv One of the early Incitation Netiterature Genres seeking to validate the use of the email network and procedural collaborative
responses as an acceptable fictocritical medium. Spam Art is essentially a misnomer that has concreted itself within the netiterature
[...] Influenced by the now-infamous NeoNetitures [click to Mezangelle, NeoNetiture, RE_WORKINPR, Antiorp, Warnell,
Webartery] whose stylistic rhizomatic emails also incorporated radical emotive tracts from sub-collaborative reactors. mez Spam
Art
Reference:
_Monitoring
Absorber:
A
Nettery_,
envoy
le
11
juin
2000
sur
Syndicate;
http://mail.v2.nl/v2east/2000/Jun/0040.html
cxv Many will find a relief that such postings and related debates no longer happen, but that's perhaps a personal matter. What might be
true is the shift towards political economy, away from arts and culture. The political economy (of new media) thread has been part of
nettime from day one, at least in my understanding. And I am not sure that one can find these debate anywhere [...] The question
could be: what moves people these days? I think that's a more interesting--and urgent--question than the old issue of 'censoring' nn or
mez., e-mail de Geert Lovink sur nettime, 17 aot 2003, http://www.nettime.org/Lists-Archives/nettime-l-0408/msg00055.html
cxvi The irony of this process is that, like any good parasite, this artistic practice depends on the existence of lively online communities: it
not only bites, but kills the hand that feeds it. - These parasite nomads will find new hosts, no doubt, but they have over the past year
helped to erode the social fabric of the wider net cultural population so much that communities have to protect themselves from
attacks and hijacks more aggressively than before. Their adolescent carelessness is partly responsible for the withering of the romantic
utopia of a completely open, sociable online environment. However educational that may be, we despise the deliberation with which
these people act., Inke Arms & Andreas Broeckmann, The Rise and Decline of the Syndicate: the End of an Imagined Community,
e-mail de Inke Arns et Andreas Broeckmann sur nettime, le 13 novembre 2001, http://amsterdam.nettime.org/Lists-Archives/nettimel-0111/msg00077.html
cxviiSometimes it takes an emergency situation to see some of the issues we're discussing on embodiment and information in action.

There is a situated physicality here which erupts as if at the site of an accident, when all of the protocols are flung out the window in
the urgency of the moment. A scrim of social convention momentarily stripped away Jordan Crandall, dans un e-mail envoy le 13
fvrier 1998 sur Eyebeam, http://www.thing.net/eyebeam/msg00069.html
cxviiiSoftware art [...] can be the result of an autonomous and formal creative practice, but it can also refer the cultural and social
meaning of software, or reflect on existing software through strategies like collage or critique. Andreas Broeckmann, 2003
cxix Cut and paste into your own html editor, convert into html document, and view in browser, ubu.com, Alan Sondheim
cxx The world is such a skein of discovery, discomfiture, self-organizing systemics among perceptions and perceptual algorithms. Here,
one employs the same; everything is available, the extensions guiding format and sense, the contents interrelated across extensions
through parallel names. [...] I have used MUDS, MOOS, talkers, perl, d/html, qbasic, linux, emacs, vi, CuSeeMe, Visual Basic, etc.,
my work tending towards embodied writing, texts which act and engage beyond traditional reading practices. Some of these emerge
out of performative language - soft-tech such as computer programs which _do_ things; some emerge out of interferences with these
programs, or conversations using internet applications that are activated one way or another., Sondheim, 0.README,
http://asondheim.org/0.README.txt
cxxi Even the keyboard itself [...] is a system of complicated interrupts, voltages, integrated circuitry, software, etc. Like the human body,
which appears symmetric, whole on the outside, asymmetric and complex on the inside - all of these are designed to appear organic,
comforting, and surface "blank" ... One wonders if the body or language themselves might, in other circumstances, be considered
applications as well..., http://tracearchive.ntu.ac.uk/writers/sondheim/diary/diary.txt
cxxiiThe performance of their reader takes place all in his head, while the user of cybertext also performs in an extranoematic sense.
During the cybertextual process, the user will have effectuated a semiotic sequence, and this selective movement is a work of physical
construction that the various concepts of "reading" do not account for. This phenomenon I call ergodic, using a term appropriated
from physics that derives from the Greek words ergon and hodos, meaning "work" and "path". In ergodic literature, nontrivial effort is
required to allow the reader to traverse the text., Aarseth, 1997, p.1
cxxiiiThe process of creating datasets from found/chosen texts is a closely guarded secret [...]. Suffice to say that dataset creation is not
by magic, but by processes arbitrary and determined and manual and programmed and -- the resulting dataset always is determined to
a greater or lesser extend by the source data itself., Ted Warnell, correspondance prive, le 30 juillet 2006
cxxivThe text consists of hundreds of sections written over a period of over two years, a continuous meditation on cyberspace,
emphasizing issues of interiority, subjectivity, body, and language. The extended range of topics includes Net applications, as well as
occasional reference to the underlying architecture and protocols of telecommunications; this is the materialist "gristle" that can't be
discarded in analysis. http://asondheim.org/oldindex.html
cxxvThe internalized machine listening to its own and others' speech. http://asondheim.org/FUTCULT.TXT
cxxviNoemata can be viewed as an open content server within art and new technology with an emphasis on net based, communal
formulations, http://noemata.net
cxxviiThe very existence of texts that can not only be freely interpreted but also cooperatively generated by the addressee (the 'original'
text constituting a flexible type of which many tokens can be legitimately realized) posits the problem of a rather peculiar strategy of
communication based upon a flexible system of signification., Umberto Eco, 1973, p.9
cxxviiia subversive (i.e. potentially progressive) utopian value John Cayley, 2004
cxxixAs it runs, the code is not the text, it is not a set of (non-sequential) links in a chain of signifiers; the code is what makes them
flicker, what transforms them from writing as record of static or floating simultaneities into writing as the presentation of atoms of
signification which are themselves time-based (they are not what they are without their flickering transformations over time, however
fleeting these may be). Cayley, 2004
cxxxSimilarity is a coding of higher logical type that contiguity and indeed is the basis of coding as such, as it classifies sameness and
difference on grounds other than the given positional one. [...] Repetition thus effects the emergence of code whenever similarity
appears superimposed upon contiguity. To process a message as the repetition of another is to have coded it., Gary Lee Stonum,
1977, p.14
cxxxiWhat is production-value but the fetishizatio [sic] of representation - the production of an overarching "originary" style - that
absordebris, seepage, Alan Sondheim, Knowledge-Flux, 1992, n.p.
cxxxiiLook for increased hacking in the next millennium, hacking as a way of life, the hacking culture, with its emphasis on anarchic
bricolage, becoming the seeds of a future renaissance. Sondheim, Future Culture, 1995 n.p.
cxxxiiiBut as efficient as communications' mechanisms become, they are still, as they have always been, subject to the overwhelming
tendency for entropy to increase, for information to leak in transit, unless certain external agents are introduced to control it, Norbert
Wiener, 1950, p.125
cxxxivIt's no longer clear that what lives on the level of representation, does not live as well; artificial life is life of a form, decimated by
pulling the plug. If artificial life is clearly the dynamics of information/processing, what removes us from this as construct: What
remains obdurate in the world? ibidem
cxxxvComputer theory can help us to understand the nature of information chosen for an environment - with whatever operations of
control and randomness. [...] Poems often have as their subject the very nature of control as beauty. The poetic choice [...] is personal,
even temperamental: to risk absolute communication or take the risks of extreme control, Eric Mottram, 1972, n.p.

Anda mungkin juga menyukai