It seems to me Larry Wall doesn’t like French language.(*1) Mr. Wall is cynical about French, because he’s a French symbolism poet. It is certain that the Mr. Wall’s best friend is Stéphane Mallarmé. Most of Perl hackers don’t know it. Perl is odd. Mallarmé’s poems are odd. Mr. Wall is as critical of French as Mallarmé. Alain indicated that Mallarmé had written in French with himself thinking in English. Lispers have often written as Mallarmé, they have sometimes tried to write in other programming languages with keeping the style of Lisp. But Mallarmé is greater than Lisper. Only in programming, a Lisper knows himself to base his thinking style on programming language. Mallarmé always doubted The Obviousness of First-Mother Language. Lisp makes Lispers. French makes the French. Japanese makes the Japanese. Namely, national language makes the nationals. Mr. Wall would know it.
Japanese have experienced fruitless conflicts between the humanities course and the science course. The humanities students sometimes ridicule the science students, ‘Content(signifié) follows Form(signifiant). Do you know Saussure?’ Most of Perl hackers don’t know Ferdinand de Saussure. But the laughing humanities students don’t know Larry Wall or that his intelligence is as brilliant as both Saussure and Mallarmé. They may know Paul de Man or Jacques Derrida — It’s true that most of Perl hackers doesn’t know both of them — , but they have never deconstructed the language truly. Mr. Wall has let Perl hackers be unconscious deconstructionists. So, Perl is a postmodern programming language!
It’s high time for Perl-lovers to understand an important Perl conception. It’s true that Perl is an useful tool. But Ruby and Python, too. Perl is a Deconstruction itself. Mallarmé’s poems, too. Deconstruction is not a word game. It’s thinking-writing based on the conflict among languages (and nations). Perl has imported various programming languages into itself. Ruby and Python, too. But, only in Perl world, conflicts among imported languages have never stopped. So Perl is always unregulated. Ruby and Python, both of them have tried to unite the conflicts to keep themselves simple. Perl has never wanted any regulation — It seems both Ruby and Python want to be national language, unconsciously or consciously. In Japan, Ruby may come to be headed for the national programming language(*2) — . The conflict among imported languages cannot unite Form with Content. All national languages, solving the conflict, have made a effort to unite Form with Content. Nation regulated its national language to make the people whom it controls share the common sense of its language. The Roman ancients imported Greek to create their language. Japanese language originates mainly in imported Chinese. But the nation often makes the nationals forget the imported foreign language latent in their language. The nation has always sung, ‘One Nation Under A National Language.’ One nation, one language, one culture, and one order. And Perl hackers don’t like one order. It’s important that Perl hackers write in Perl with themselves thinking in imported various programming languages — Perl lets Perl hackers be Mallarmé or deconstructionist — . Perl doesn’t have any order of itself — Or I can say that Perl has so many orders. Therefore Perl hackers can choose what he likes and wants to follow, but they will reflect upon this choice — . Perl always shines radically what both nation and its one order have concealed, the imported things.
The theme of Perl is not ‘Two follows One’ rather than ‘One follows Two’. Claude Lévi-Strauss says a family provides man and another family provides woman before a new family is going to be constructed. One Family follows Two Families. One family needs a relation between among two families to construct itself. It’s important for Perl hackers to base themselves upon the relation among cultures, thoughts, and languages. Deconstructionist, too. It is necessary to remember Theodor Adorno. The dialectic of Perl never knows any unity.
So, Perl hackers, It’s erroneous to insist that Perl has useful and strong CPAN which is representative of Perl community, to champion the superiority of Perl against Rubiest and Pythonista. It is necessary to import the good Ruby way and the good Python way, and show that conflicts among imported programming languages are re-creating Perl — If Both Rubiest and Pythonista cannot understand it, they will be trapped in old-fashioned conservatism — . Perl can imitate both Ruby and Python to give both of them a good example of programming language. And, it’s just the strength of Perl.
(*1) Natural languages typically don’t have any shame in borrowing things from other languages, unless of course you’re French.
Programming Perl — An interview with Larry Wall by Lorrie Faith Cranor
(*2) Kogai, Dan, a famous Perl hacker, said, Ruby Certificate Exam may mean the end of Ruby. Perl has never been degraded enough to need any public authority.
小飼弾——35歳からのプログラミングこそ無上の至悦 translated by me, Kim, Yi-chul
posted by kimarx at: 17:13 | path: Opensource | permanent link to this entry

