[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]
www/gnu/po rms-lisp.ja.po
From: |
NIIBE Yutaka |
Subject: |
www/gnu/po rms-lisp.ja.po |
Date: |
Wed, 23 Oct 2013 01:56:12 +0000 |
CVSROOT: /web/www
Module name: www
Changes by: NIIBE Yutaka <gniibe> 13/10/23 01:56:12
Added files:
gnu/po : rms-lisp.ja.po
Log message:
Add Japanese Translation
CVSWeb URLs:
http://web.cvs.savannah.gnu.org/viewcvs/www/gnu/po/rms-lisp.ja.po?cvsroot=www&rev=1.1
Patches:
Index: rms-lisp.ja.po
===================================================================
RCS file: rms-lisp.ja.po
diff -N rms-lisp.ja.po
--- /dev/null 1 Jan 1970 00:00:00 -0000
+++ rms-lisp.ja.po 23 Oct 2013 01:56:11 -0000 1.1
@@ -0,0 +1,1123 @@
+# Japanese translation of http://www.gnu.org/gnu/rms-lisp.html
+# Copyright (C) 2013 Free Software Foundation, Inc.
+# This file is distributed under the same license as the original article.
+# NIIBE Yutaka <address@hidden>, 2013.
+#
+msgid ""
+msgstr ""
+"Project-Id-Version: rms-lisp.html\n"
+"POT-Creation-Date: 2013-02-11 02:01-0500\n"
+"PO-Revision-Date: 2013-10-23 10:54+0900\n"
+"Last-Translator: NIIBE Yutaka <address@hidden>\n"
+"Language-Team: Japanese <address@hidden>\n"
+"Language: ja\n"
+"MIME-Version: 1.0\n"
+"Content-Type: text/plain; charset=UTF-8\n"
+"Content-Transfer-Encoding: 8bit\n"
+
+#. type: Content of: <title>
+msgid ""
+"My Lisp Experiences and the Development of GNU Emacs - GNU Project - Free "
+"Software Foundation"
+msgstr ""
+"ãããã®Lispã®çµé¨ã¨GNU Emacsã®éçº - GNUããã¸ã§ã¯ã -
ããªã¼ã½ããã¦ã§ã¢ãã¡ã¦ã³ãã¼ã·ã§ã³"
+
+#. type: Content of: <h2>
+msgid "My Lisp Experiences and the Development of GNU Emacs"
+msgstr "ãããã®Lispã®çµé¨ã¨GNU Emacsã®éçº"
+
+#. type: Content of: <blockquote><p>
+msgid ""
+"(Transcript of Richard Stallman's Speech, 28 Oct 2002, at the International "
+"Lisp Conference)."
+msgstr ""
+"(2002å¹´10æ28æ¥ãå½éLispã«ã³ãã¡ã¬ã³ã¹ã§ã®ãªãã£ã¼ãã»ã¹ãã¼ã«ãã³ã®è¬æ¼ã®è¨é²)ã"
+
+#. type: Content of: <p>
+msgid ""
+"Since none of my usual speeches have anything to do with Lisp, none of them "
+"were appropriate for today. So I'm going to have to wing it. Since I've "
+"done enough things in my career connected with Lisp I should be able to say "
+"something interesting."
+msgstr ""
+"ãããã®é常ã®è¬æ¼ã¯Lispã¨ã¾ã£ããé¢ä¿ãªãã®ã§ãæ¬æ¥ã¯ãã®ã©ãã§ãæè¬ãããªãã§ãããã"
+"ã§ãããå³å¸ã§ããã¹ããªãã¦ã¯ãªããªãã§ãããããããã®ãã£ãªã¢ã«ããã¦ã"
+"ãããã¯Lispã¨é¢é£ãããã¨ããããããã£ã¦ããã®ã§ããªã«ãèå³æ·±ããã¨ã"
+"話ããã¹ãã§ãããã"
+
+#. type: Content of: <p>
+msgid ""
+"My first experience with Lisp was when I read the Lisp 1.5 manual in high "
+"school. That's when I had my mind blown by the idea that there could be a "
+"computer language like that. The first time I had a chance to do anything "
+"with Lisp was when I was a freshman at Harvard and I wrote a Lisp "
+"interpreter for the <abbr title=\"Programmed Data Processor\">PDP</abbr>-11. "
+"It was a very small machine — it had something like 8k of memory "
+"— and I managed to write the interpreter in a thousand instructions. "
+"This gave me some room for a little bit of data. That was before I got to "
+"see what real software was like, that did real system jobs."
+msgstr ""
+"ãããã®æåã®Lispã®çµé¨ã¯ãé«æ ¡ã§Lisp
1.5ããã¥ã¢ã«ãèªãã ã¨ãã§ãã"
+"ãã®æããããã®å¿ã«ããã®ãããªã³ã³ãã¥ã¼ã¿è¨èªãããããã¨ããèãã"
+"å¹ãã¤ããããã®ã§ããLispã§ãªã«ãããã£ã¦ã¿ããã£ã³ã¹ã®æåã¯ã"
+"ãã¼ãã¼ãã®æ°å
¥çã®æã§ã<abbr title=\"Programmed Data
Processor\">PDP</abbr>-11"
+"ã®ããã«Lispã¤ã³ã¿ããªã¿ãæ¸ããæã§ããããã¯ã¨ã¦ãå°ããªãã·ã³ã§"
+"(ã¡ã¢ãªãã
ããã8kã§ã)ã1000å½ä»¤ã§ã¤ã³ã¿ããªã¿ããªãã¨ãæ¸ãã¾ããã"
+"ããã§å°ãã®ãã¼ã¿ã«å¯¾ãã¦ä½å°ãå¾ããã¨ãã§ãã¾ããã"
+"æ¬å½ã®ã·ã¹ãã
ã®ä»äºãããæ¬å½ã®ã½ããã¦ã§ã¢ãã©ããã£ããã®ã§ããããç¥ãåã®ãã¨ã§ãã"
+
+#. type: Content of: <p>
+msgid ""
+"I began doing work on a real Lisp implementation with JonL White once I "
+"started working at <abbr title=\"Massachusetts Institute of Technology"
+"\">MIT</abbr>. I got hired at the Artificial Intelligence Lab not by JonL, "
+"but by Russ Noftsker, which was most ironic considering what was to come "
+"— he must have really regretted that day."
+msgstr ""
+"<abbr title=\"Massachusetts Institute of Technology\">MIT</abbr>ã§"
+"åãã¯ãããããã¸ã§ã³Lã»ãã¯ã¤ãã¨æ¬å½ã®Lispã®å®è£
ã®ä»äºãã¯ããã¾ããã"
+"AIã©ã(人工ç¥è½ç
究æ)ã«éããã¾ããããã¸ã§ã³Lã§ã¯ãªããã©ã¹ã»ãããã¹ã«ã«ãã£ã¦ã§ãã"
+"ããã¯ãå¼ãç¶ãã¦èµ·ãããã¨ãèããã¨ããã£ã¨ãç®èãªãã¨ã§ãããã¯ãã®æ¥ã"
+"å®ã«å¾æããã«éãããã¾ããã"
+
+#. type: Content of: <p>
+msgid ""
+"During the 1970s, before my life became politicized by horrible events, I "
+"was just going along making one extension after another for various "
+"programs, and most of them did not have anything to do with Lisp. But, along "
+"the way, I wrote a text editor, Emacs. The interesting idea about Emacs was "
+"that it had a programming language, and the user's editing commands would be "
+"written in that interpreted programming language, so that you could load new "
+"commands into your editor while you were editing. You could edit the "
+"programs you were using and then go on editing with them. So, we had a "
+"system that was useful for things other than programming, and yet you could "
+"program it while you were using it. I don't know if it was the first one of "
+"those, but it certainly was the first editor like that."
+msgstr ""
+"1970年代ããããã®äººçãæãããäºä»¶ã§æ¿æ²»åé¡ã¨ãªãåããããã¯ã"
+"ãããããªããã°ã©ã
ã®ããã«ãæ¡å¼µã次ãã次ã«ä½æãããã¨ãé²ãã¦ããã
ãã§ããã"
+"ããã¦ããã®ã»ã¨ãã©ã¯Lispã¨é¢ä¿ããã¾ããã§ããããããããã®éããããããã¹ãã»"
+"ã¨ãã£ã¿ãEmacsãæ¸ãã¾ãããEmacsã®èå³æ·±ãèãã¯ããããããã°ã©ãã³ã°è¨èªãæãã"
+"ãã®ã¤ã³ã¿ããªã¿ã»ããã°ã©ãã³ã°è¨èªã§ã¦ã¼ã¶ã®ç·¨éã³ãã³ããæ¸ãããç·¨éãã¦ããæä¸ã«ã"
+"ã¨ãã£ã¿ã«æ°ããã³ãã³ãããã¼ãã§ãããã¨ãããã¨ã§ãã使ã£ã¦ããããã°ã©ã
ãç·¨éã§ãã"
+"ãããããããã§ç·¨éãé²ããããã®ã§ããã§ããããããã°ã©ãã³ã°ä»¥å¤ã®ãã¨ã«ãæç¨ãª"
+"ã·ã¹ãã ãæãã¦ãã¦ããªãã使ãã¤ã¤ããã°ã©ã
ã§ãããã®ã§ããããããããããã£ããã®"
+"ã®æåã§ãããã©ããã¯ç¥ãã¾ããããããããã®ãããªæåã®ã¨ãã£ã¿ã§ãã£ãã®ã¯ç¢ºãã§ãã"
+
+#. type: Content of: <p>
+msgid ""
+"This spirit of building up gigantic, complicated programs to use in your own "
+"editing, and then exchanging them with other people, fueled the spirit of "
+"free-wheeling cooperation that we had at the AI Lab then. The idea was that "
+"you could give a copy of any program you had to someone who wanted a copy of "
+"it. We shared programs to whomever wanted to use them, they were human "
+"knowledge. So even though there was no organized political thought relating "
+"the way we shared software to the design of Emacs, I'm convinced that there "
+"was a connection between them, an unconscious connection perhaps. I think "
+"that it's the nature of the way we lived at the AI Lab that led to Emacs and "
+"made it what it was."
+msgstr ""
+"èªèº«ã®ã¨ãã£ãã³ã°ã«ä½¿ãã巨大ã§è¤éãªããã°ã©ã
ãç¯ãä¸ããããã¦ã»ãã®äººã
ã¨"
+"交æããç²¾ç¥ã¯ãå½æAIã©ãã§ãã£ãèªç±æ°ã¾ã¾ãªååã®ç²¾ç¥ãåºæ¿ãã¾ããã"
+"æããã©ããªããã°ã©ã
ã®ã³ãã¼ã§ããããã欲ãã誰ãã«ä¸ãããããã¨ããèãã§ããã"
+"ããã使ããã誰ã¨ã§ãããã°ã©ã ãå
±æãã¾ãããããã¯äººé¡ã®ç¥èã§ããã"
+"ããããã¡ãã½ããã¦ã§ã¢ãå
±æããæ¹æ³ã¨Emacsã®è¨è¨ã®é¢ä¿ã«ãçµç¹åããã"
+"æ¿æ²»çææ³ã¯ãªã«ãããã¾ããã§ãããã両è
ã®éã«ã¯ã¤ãªããããã£ããããããã"
+"ç¡æèã®ã¤ãªããããã£ããã¨ãããã¨ã«ã¯åæãã¾ããEmacsãå°ãããããããã§ããããã«"
+"ããã®ã¯ãããããã¡ãæ®ãããAIã©ãã®æ¹æ³ã®æ§è³ªã
ã¨æãã¾ãã"
+
+#. type: Content of: <p>
+msgid ""
+"The original Emacs did not have Lisp in it. The lower level language, the "
+"non-interpreted language — was <abbr>PDP</abbr>-10 Assembler. The "
+"interpreter we wrote in that actually wasn't written for Emacs, it was "
+"written for <acronym title=\"Text Editor and COrrector\">TECO</acronym>. It "
+"was our text editor, and was an extremely ugly programming language, as ugly "
+"as could possibly be. The reason was that it wasn't designed to be a "
+"programming language, it was designed to be an editor and command language. "
+"There were commands like ‘5l’, meaning ‘move five "
+"lines’, or ‘i’ and then a string and then an ESC to insert "
+"that string. You would type a string that was a series of commands, which "
+"was called a command string. You would end it with ESC ESC, and it would get "
+"executed."
+msgstr ""
+"ãªãªã¸ãã«ã®Emacsã«ã¯Lispã¯ããã¾ããã§ãããä½ã¬ãã«ã®è¨èªãã¤ã³ã¿ããªã¿è¨èªã§ã¯ãªãã"
+"ã®ã¯ã<abbr>PDP</abbr>-10ã®ã¢ã»ã³ãã©ã§ãããããããã¡ããããã§ä½¿ã£ãã¤ã³ã¿ããªã¿"
+"(è¨èª)ã¯ãå®éã¯Emacsã®ããã«æ¸ããããã®ã§ã¯ãªãã<acronym
title=\"Text "
+"Editor and
COrrector\">TECO</acronym>ã®ããã«æ¸ããããã®ã§ããã"
+"ããã¯ãããããã¡ã®ããã¹ãã»ã¨ãã£ã¿ã§ãã¨ã¦ã¤ããªãéãããã°ã©ã
è¨èªã§"
+"å¯è½ãªéãéããã¨ãããã®ã§ããããã®çç±ã¯ãããã°ã©ãã³ã°è¨èªã«ãªãããã«"
+"è¨è¨ããã¦ããããã¨ãã£ã¿ã¨ã³ãã³ãè¨èªã«ãªãããã«è¨è¨ããã¦ããããã§ãã"
+"ã5è¡ç§»åããæå³ãã‘5l’ã®ãããªã³ãã³ããã"
+"‘i’ã«æååãç¶ãã¦ESCã§ããã®æååãæ¿å
¥ããªã©ã§ãã"
+"ã³ãã³ãæååãã¨å¼ã°ããã³ãã³ãã®åã§ããæååãã¿ã¤ãããã®ã§ããã"
+"ãããESC ESCã§çµäºããã¨ãå®è¡ãããã®ã§ãã"
+
+#. type: Content of: <p>
+msgid ""
+"Well, people wanted to extend this language with programming facilities, so "
+"they added some. For instance, one of the first was a looping construct, "
+"which was < >. You would put those around things and it would loop. "
+"There were other cryptic commands that could be used to conditionally exit "
+"the loop. To make Emacs, we <a href=\"#foot-1\">(1)</a> added facilities to "
+"have subroutines with names. Before that, it was sort of like Basic, and the "
+"subroutines could only have single letters as their names. That was hard to "
+"program big programs with, so we added code so they could have longer names. "
+"Actually, there were some rather sophisticated facilities; I think that Lisp "
+"got its unwind-protect facility from <acronym>TECO</acronym>."
+msgstr ""
+"ã¾ãã人ã
ããã®è¨èªã«ããã°ã©ãã³ã°ã®æ©è½ãæ¡å¼µãããããããã¤ã足ãã¾ããã"
+"ãã¨ãã°ãæåã®ãã®ã¯ãã«ã¼ãæ§é ã§ã< >
ã§ããããããããããã®ã®åãã«"
+"ç½®ãã¨ããããã«ã¼ãã¨ãªãã¾ããããã®ã»ããã«ã¼ãããæ¡ä»¶è±åºããã®ã«ä½¿ããã"
+"æå·ã®ãããªã³ãã³ããããã¾ãããEmacsãä½ãã®ã«ãããããã¡"
+"<a
href=\"#foot-1\">(1)</a>ã¯ãååä»ãã®ãµãã«ã¼ãã³ãæã¤ãããªæ©è½ã"
+"追å
ãã¾ããããã以åã¯ãBasicã®ãããªãã®ã§ããµãã«ã¼ãã³ã¯ãã®ååã«"
+"ä¸ã¤ã®æåããæã¦ãªãã£ãã®ã§ããããã§ã¯å¤§ããªããã°ã©ã
ãããã°ã©ã ããã®ã«"
+"ã¯å¤§å¤ã§ãé·ãååãæã¦ãããã«ã³ã¼ãã追å
ããã®ã§ããå®éã"
+"æ´ç·´ãããæ©è½ãããã¤ãããã¾ããããããã¯ãLispã¯"
+"<acronym>TECO</acronym>ããunwind-protectã®æ©è½ãæ¡ã£ãã¨"
+"æãã¾ãã"
+
+#. type: Content of: <p>
+msgid ""
+"We started putting in rather sophisticated facilities, all with the ugliest "
+"syntax you could ever think of, and it worked — people were able to "
+"write large programs in it anyway. The obvious lesson was that a language "
+"like <acronym>TECO</acronym>, which wasn't designed to be a programming "
+"language, was the wrong way to go. The language that you build your "
+"extensions on shouldn't be thought of as a programming language in "
+"afterthought; it should be designed as a programming language. In fact, we "
+"discovered that the best programming language for that purpose was Lisp."
+msgstr ""
+"ããããã¡ã¯ãæ´ç·´ãããæ©è½ãè©°ãè¾¼ã¿å§ãã¾ããããã¹ã¦èãããææªã®ææ³ã§ããã¾ãããã"
+"åãã¾ããã人ã
ã¯ãããã§ã©ãã«ã大ããªããã°ã©ã
ãæ¸ãäºãã§ããã®ã§ãã"
+"æ確ãªæè¨ã¯ã<acronym>TECO</acronym>ã®ãããªè¨èªãããã°ã©ãã³ã°è¨èªã«"
+"ãªãã¹ãè¨è¨ããã¦ãªããã®ã§ãããããã¯é²ããã®ã«ééã£ãããæ¹ã
ã¨ãããã¨ã§ãã"
+"æ¡å¼µãæ§ç¯ããè¨èªã¯ãçµæè«ã§ããã°ã©ãã³ã°è¨èªã¨èããããã¹ãã§ã¯"
+"ããã¾ãããããã¯ããã°ã©ãã³ã°è¨èªã¨ãã¦è¨è¨ãããã¹ãã§ããå®éã"
+"ãã®ç®çã«æé©ã®ããã°ã©ãã³ã°è¨èªã¯Lispã
ã¨ãããããã¡ã¯çºè¦ãã¾ããã"
+
+#. type: Content of: <p>
+msgid ""
+"It was Bernie Greenberg, who discovered that it was <a href=\"#foot-2\">(2)</"
+"a>. He wrote a version of Emacs in Multics MacLisp, and he wrote his "
+"commands in MacLisp in a straightforward fashion. The editor itself was "
+"written entirely in Lisp. Multics Emacs proved to be a great success — "
+"programming new editing commands was so convenient that even the secretaries "
+"in his office started learning how to use it. They used a manual someone had "
+"written which showed how to extend Emacs, but didn't say it was a "
+"programming. So the secretaries, who believed they couldn't do programming, "
+"weren't scared off. They read the manual, discovered they could do useful "
+"things and they learned to program."
+msgstr ""
+"ããã ã¨<a
href=\"#foot-2\">(2)</a>çºè¦ããã®ã¯ããã¼ãã¼ã»ã°ãªã¼ã³ãã¼ã°ã§ããã"
+"ããã¯Multics
MacLispã§Emacsã®ãããã¼ã¸ã§ã³ãæ¸ããã¾ã£ãããªããæ¹ã§ã"
+"ããã®ã³ãã³ããMacLispã§æ¸ãã¾ãããã¨ãã£ã¿èªèº«ãå
¨ä½ãLispã§æ¸ãããã®ã§ãã"
+"Multics
Emacsã¯ã大å¤ãªæåãåãã¾ãããæ°ããã¨ãã£ãã£ã³ã°ã®ã³ãã³ãã"
+"ããã°ã©ãã³ã°ããã®ããã¾ãã«ä¾¿å©ã§ãããã®ãªãã£ã¹ã®ç§æ¸ã§ãããããã®ä½¿ãæ¹ã"
+"å¦ç¿ãã
ããã®ã§ããEmacsã®æ¡å¼µã®ä»æ¹ã示ãã®ã«èª°ããæ¸ããããã¥ã¢ã«ã使ã£ã¦ãã¾ããã"
+"ããã«ã¯ããããããããããã°ã©ãã³ã°ã§ããã¨ã¯è¿°ã¹ããã¦ãã¾ããã§ããã"
+"ã§ããããç§æ¸ã¯ãããã°ã©ãã³ã°ã¯ã§ããªãã¨æãè¾¼ãã§ãã¦ã"
+"æãããªãã£ãã®ã§ããããã¥ã¢ã«ãèªãã§ãæç¨ãªäºãã§ãããã¨ãçºè¦ãã"
+"ããã°ã©ã ãããã¨ãå¦ç¿ããã®ã§ãã"
+
+#. type: Content of: <p>
+msgid ""
+"So Bernie saw that an application — a program that does something "
+"useful for you — which has Lisp inside it and which you could extend "
+"by rewriting the Lisp programs, is actually a very good way for people to "
+"learn programming. It gives them a chance to write small programs that are "
+"useful for them, which in most arenas you can't possibly do. They can get "
+"encouragement for their own practical use — at the stage where it's "
+"the hardest — where they don't believe they can program, until they "
+"get to the point where they are programmers."
+msgstr ""
+"ã§ãããããã¼ãã¼ã¯ãæ°ã¥ãã¾ããã"
+"ããã¢ããªã±ã¼ã·ã§ã³(ãªã«ãæç¨ãªããã°ã©ã )ãLispãå
èµãã"
+"Lispããã°ã©ã ãæ¸ãç´ããã¨ã§æ¡å¼µã§ãããã¨ã—
ããã¯ã人ã
ãããã°ã©ãã³ã°ãå¦ã¶"
+"ã®ã«å®ã«å¤§å¤ããæ¹æ³ã
ã¨ãããã¨ããããã¯ããããã«æç¨ãªå°ããªããã°ã©ã
ãæ¸ã"
+"æ©ä¼ãä¸ãã¾ãããããã¯ãã»ã¨ãã©ã®åéã§ã¯ã§ããªããã¨ã§ããã"
+"ãããèªèº«ã®å®ç¨ã¸ã¨ä¿ãããæåã¯ãã£ã¨ãå°é£ã§ããã¨æããã¦ã"
+"ããã°ã©ã
ãããã¨ãªã©èããããªãã£ãã®ããããã°ã©ãã¨ãªãã¨ããã¾ã§"
+"è³ã£ãã®ã§ãã"
+
+#. type: Content of: <p>
+msgid ""
+"At that point, people began to wonder how they could get something like this "
+"on a platform where they didn't have full service Lisp implementation. "
+"Multics MacLisp had a compiler as well as an interpreter — it was a "
+"full-fledged Lisp system — but people wanted to implement something "
+"like that on other systems where they had not already written a Lisp "
+"compiler. Well, if you didn't have the Lisp compiler you couldn't write the "
+"whole editor in Lisp — it would be too slow, especially redisplay, if "
+"it had to run interpreted Lisp. So we developed a hybrid technique. The "
+"idea was to write a Lisp interpreter and the lower level parts of the editor "
+"together, so that parts of the editor were built-in Lisp facilities. Those "
+"would be whatever parts we felt we had to optimize. This was a technique "
+"that we had already consciously practiced in the original Emacs, because "
+"there were certain fairly high level features which we re-implemented in "
+"machine language, making them into <acronym>TECO</acronym> primitives. For "
+"instance, there was a <acronym>TECO</acronym> primitive to fill a paragraph "
+"(actually, to do most of the work of filling a paragraph, because some of "
+"the less time-consuming parts of the job would be done at the higher level "
+"by a <acronym>TECO</acronym> program). You could do the whole job by writing "
+"a <acronym>TECO</acronym> program, but that was too slow, so we optimized it "
+"by putting part of it in machine language. We used the same idea here (in "
+"the hybrid technique), that most of the editor would be written in Lisp, but "
+"certain parts of it that had to run particularly fast would be written at a "
+"lower level."
+msgstr ""
+"ãã®æç¹ã§ã人ã
ã¯ã以åã¯Lispã®å®è£
ã®å®å
¨ãªãµã¼ãã¹ãæããªãã£ããã©ãããã©ã¼ã ã§ã"
+"ãªã«ããã®ãããªãã®ãå¾ããã¨ããã©ããããã§ããããèãå§ããããã«ãªãã¾ããã"
+"Multics
MacLispã¯ã¤ã³ã¿ããªã¿ã¨åãããã«ãã³ã³ãã¤ã©ãæãã¾ãã(ç«æ´¾ã«ä¸äººåã®"
+"Lispã·ã¹ãã
ã§ãã)ãããã®ãããªä½ãããLispã³ã³ãã¤ã©ãã¾ã
æ¸ãã¦ããªã"
+"ã»ãã®ã·ã¹ãã ã«äººã
ã¯å®è£
ãããã¨æãã¾ãããã¾ããLispã³ã³ãã¤ã©ãæããªãã®ãªãã°ã"
+"Lispã§ã¨ãã£ã¿å
¨ä½ãæ¸ããã¨ã¯ã§ããªãã§ããããããã¯ã大å¤é
ããªãã¾ãã"
+"ç¹ã«åæç»ã§ãããã¤ã³ã¿ã¼ããªãããããLispã§å®è¡ããªããã°ãªããªãå
´åã¯ãé
ãã§ãããã"
+"ã§ããããããããã¡ã¯ãã¤ããªããã®æè¡ãéçºãã¾ããããã®èãã¯ããã§ããLisp"
+"ã¤ã³ã¿ããªã¿ã¨ã¨ãã£ã¿ã®ä½ã¬ãã«é¨åãä¸ç·ã«æ¸ãããã®é¨åã®ã¨ãã£ã¿ã¯ãçµã¿è¾¼ã¾ãã"
+"Lispã®æ©è½ã¨ãªãã®ã§ããæé©åããªããã°ãªããªãã¨æããé¨åã¯ä½ã§ãã§ãã"
+"ããã¯ãªãªã¸ãã«ã®Emacsã§æèçã«æ
£ç¿ã¨ãã¦ãããã¯ããã¯ã§ããã"
+"ãªããªãããã·ã³èªã§åå®è£
ããããããã
ãã¶é«ã¬ãã«ã®æ©è½ãããã"
+"<acronym>TECO</acronym>ã®ããªããã£ãã¨ãªã£ãã®ã§ãããã¨ãã°ã"
+"<acronym>TECO</acronym>ã®ããªããã£ãã§ããã©ã°ã©ããæ´å½¢ãã"
+"ãã®ãããã¾ãã(å®éã¯ããã©ã°ã©ããæ´å½¢ãã大é¨åã®ä»äºãè¡ããã®ã§ããä»äºã®"
+"ãããªã«æéãããããªãé¨åã¯<acronym>TECO</acronym>ããã°ã©ã
ã§"
+"é«ã¬ãã«ã§ãªãããããã§ã)ãä½æ¥ã®ãã¹ã¦ã<acronym>TECO</acronym>ããã°ã©ã
ã§"
+"æ¸ããã¨ã¯ã§ããã§ãããããã¨ã¦ãé
ãããã®ä¸é¨ããã·ã³èªã«ãããã¨ã§æé©åããã®ã§ãã"
+"ããã§ãããããã¡ã¯åãã¢ã¤ãã¢(ãã¤ããªããã®ãã¯ããã¯)ãç¨ãã¾ãããLispã§ã¨ãã£ã¿ã®"
+"ã»ã¨ãã©ã®é¨åãæ¸ããã¾ãããç¹ã«éãå®è¡ããªããã°ãªããªãããé¨åã«ã¤ãã¦ã¯ã"
+"ä½ã¬ãã«ã§æ¸ãããã®ã§ãã"
+
+#. type: Content of: <p>
+msgid ""
+"Therefore, when I wrote my second implementation of Emacs, I followed the "
+"same kind of design. The low level language was not machine language "
+"anymore, it was C. C was a good, efficient language for portable programs to "
+"run in a Unix-like operating system. There was a Lisp interpreter, but I "
+"implemented facilities for special purpose editing jobs directly in C "
+"— manipulating editor buffers, inserting leading text, reading and "
+"writing files, redisplaying the buffer on the screen, managing editor "
+"windows."
+msgstr ""
+"ã§ããããããããEmacsã®ãããã®ç¬¬äºã®å®è£
ãæ¸ããã¨ããåããããªè¨è¨ã«å¾ãã¾ããã"
+"ä½ã¬ãã«è¨èªã¯ããã¯ãæ©æ¢°èªã§ã¯ãªããCã§ãããCã¯è¯ããã®ã§ã"
+"Unixã©ã¤ã¯ãªãªãã¬ã¼ãã£ã³ã°ã»ã·ã¹ãã
ã§ç§»æ¤æ§ã®è¯ãããã°ã©ã ãå®è¡ããå¹çã®ãã"
+"è¨èªã§ãããLispã¤ã³ã¿ããªã¿ãããã¾ããããç¹å¥ãªç®çã®ã¨ãã£ãã£ã³ã°ã®ä»äºã®"
+"ããã®æ©æ§ãç´æ¥Cã§å®è£
ãã¾ãããã¨ãã£ã¿ã®ãããã¡ãæä½ãããæ¬æãæ¿å
¥ããã"
+"ãã¡ã¤ã«ã«èªã¿æ¸ããããç»é¢ã«ãããã¡ãå表示ãããã¨ãã£ã¿ã®ã¦ã£ã³ãã¦ã"
+"管çããããªã©ã®æ©æ§ã§ãã"
+
+#. type: Content of: <p>
+msgid ""
+"Now, this was not the first Emacs that was written in C and ran on Unix. The "
+"first was written by James Gosling, and was referred to as GosMacs. A "
+"strange thing happened with him. In the beginning, he seemed to be "
+"influenced by the same spirit of sharing and cooperation of the original "
+"Emacs. I first released the original Emacs to people at <abbr>MIT</abbr>. "
+"Someone wanted to port it to run on Twenex — it originally only ran on "
+"the Incompatible Timesharing System we used at <abbr>MIT</abbr>. They ported "
+"it to Twenex, which meant that there were a few hundred installations around "
+"the world that could potentially use it. We started distributing it to them, "
+"with the rule that “you had to send back all of your "
+"improvements” so we could all benefit. No one ever tried to enforce "
+"that, but as far as I know people did cooperate."
+msgstr ""
+"ãã®æãããã¯ãCã§æ¸ããã¦Unixã§åãæåã®Emacsã§ã¯ããã¾ããã§ããã"
+"æåã®ãã®ã¯ã¸ã§ã¼ã
ã¹ã»ã´ã¹ãªã³ã°ã«ãã£ã¦æ¸ãããGosMacsã¨å¼ã°ãã¾ããã"
+"ããããªäºããããã«èµ·ãã¾ãããæåã¯ããªãªã¸ãã«ã®Emacsã®å
±æã¨ååã®ç²¾ç¥ã¨åã"
+"ç²¾ç¥ã«ãã£ã¦å½±é¿ãããããã§ãããããã¯ãæåããªãªã¸ãã«ã®Emacsã<abbr>MIT</abbr>ã®"
+"人ã
ã«ãªãªã¼ã¹ãã¾ãããããããã¡ã<abbr>MIT</abbr>ã§ä½¿ã£ã¦ããã¤ã³ã³ã³ãããã«ã»"
+"ã¿ã¤ã ã·ã§ã¢ãªã³ã°ã·ã¹ãã ã§åãã¯åããã
ãã§ãããã ãããTwenexã§åãããã«ç§»æ¤"
+"ãæã¿ã¾ãããããã¦Twenexã¸ã¨ç§»æ¤ãããããã¯ä¸çã§æ°ç¾å°ãã£ãã®ã§ã"
+"ãããæ½å¨çã«ä½¿ããã®ã¯ãæ°ç¾å°ã¸ã¨åºããã¾ãããããããã¡ã¯ãããã«é
å¸ãå§ãã¾ããã"
+"ãããªãã®ãã¹ã¦ã®æ¹åãéãè¿ããªããã°ãªãã¾ãããã¨ããã«ã¼ã«ã§ãããããã¡çãã"
+"ãã®å©çã享åããããã§ãã誰ããããå¼·å¶ãããã¨ã¯ãã¾ããã§ãããã"
+"ãããã®ç¥ãéãã人ã
ã¯ååãã¾ããã"
+
+#. type: Content of: <p>
+msgid ""
+"Gosling did, at first, seem to participate in this spirit. He wrote in a "
+"manual that he called the program Emacs hoping that others in the community "
+"would improve it until it was worthy of that name. That's the right approach "
+"to take towards a community — to ask them to join in and make the "
+"program better. But after that he seemed to change the spirit, and sold it "
+"to a company."
+msgstr ""
+"ã´ã¹ãªã³ã°ã¯ãæåã¯ããã®ç²¾ç¥ã«ä¸ãã¦ããããã§ãããããEmacsã¨å¼ãã
"
+"ããã°ã©ã ã®ããã¥ã¢ã«ã§ããã®ååã«ãµããããã"
+"ã³ãã¥ããã£ã®ã»ãã®äººã
ããæ¹åããäºãæããã¨æ¸ãã¦ãã¾ãã"
+"ããã¯ã³ãã¥ããã£ã«å¯¾ããæ£ããã¢ããã¼ãã§ãããã³ãã¥ããã£ã«åå
ãå¼ã³ããã"
+"ããã°ã©ã
ããããããã®ã¨ãããã¨ããããããããã®å¾ãããã¯å¿å¤ããããããã§ã"
+"ãããä¼ç¤¾ã«å£²ãã¾ããã"
+
+#. type: Content of: <p>
+msgid ""
+"At that time I was working on the GNU system (a free software Unix-like "
+"operating system that many people erroneously call “Linux”). "
+"There was no free software Emacs editor that ran on Unix. I did, however, "
+"have a friend who had participated in developing Gosling's Emacs. Gosling "
+"had given him, by email, permission to distribute his own version. He "
+"proposed to me that I use that version. Then I discovered that Gosling's "
+"Emacs did not have a real Lisp. It had a programming language that was known "
+"as ‘mocklisp’, which looks syntactically like Lisp, but didn't "
+"have the data structures of Lisp. So programs were not data, and vital "
+"elements of Lisp were missing. Its data structures were strings, numbers "
+"and a few other specialized things."
+msgstr ""
+"å½æããããã¯GNUã·ã¹ãã
(èªç±ã½ããã¦ã§ã¢ã®Unixã©ã¤ã¯ãªãªãã¬ã¼ãã£ã³ã°ã»ã·ã¹ãã
"
+"ã§ãå¤ãã®äººã
ãééã£ã¦“Linux”ã¨å¼ãã§ãããã®ã§ã)ã®ä½æ¥ããã¦ãã¾ããã"
+"Unixã§åããèªç±ã½ããã¦ã§ã¢ã®ã®Emacsã¨ãã£ã¿ã¯ããªã«ãããã¾ããã§ããããããã"
+"ãããã«ã¯ã´ã¹ãªã³ã°Emacsã®éçºã«é¢ãã£ãåéããã¾ãããã´ã¹ãªã³ã°ã¯é»åã¡ã¼ã«ã§"
+"ããã«ããèªèº«ã®ãã¼ã¸ã§ã³ãé
å¸ãã許å¯ãä¸ãã¦ãã¾ãããããã¯ããã®ãã¼ã¸ã§ã³ã"
+"ãããã使ããã¨ãææ¡ãã¾ãããããã¦ããããã¯ã´ã¹ãªã³ã°ã®Emacsãæ¬å½ã®Lispã"
+"æãã¦ããªããã¨ãçºè¦ãã¾ãããããã«ã¯ã‘mocklisp’ã¨ãã¦ç¥ããã"
+"ããã°ã©ãã³ã°è¨èªããããææ³çã«ã¯Lispã®ããã«è¦ããããã©ããLispã®ãã¼ã¿æ§é
"
+"ã¯æããªããã®ã§ãããã§ããããããã°ã©ã
ã¯ãã¼ã¿ã§ã¯ãªããLispã®ä¸»è¦ãªè¦ç´ ã"
+"æ¬ ãã¦ãã¾ããããã®ãã¼ã¿æ§é
ã¯æååãæ°ãããã¦ãããã¤ãã®ç¹å¥ãªãã®ã§ããã"
+
+#. type: Content of: <p>
+msgid ""
+"I concluded I couldn't use it and had to replace it all, the first step of "
+"which was to write an actual Lisp interpreter. I gradually adapted every "
+"part of the editor based on real Lisp data structures, rather than ad hoc "
+"data structures, making the data structures of the internals of the editor "
+"exposable and manipulable by the user's Lisp programs."
+msgstr ""
+"ãããã¯ããã使ããªãã¨çµè«ãããã¹ã¦ãç½®ãæããªããã°ãªãã¾ããã§ããã"
+"æåã®ã¹ãããã¯ãèå¿ã®Lispã¤ã³ã¿ããªã¿ãæ¸ããã¨ã§ãããå¾ã
ã«ã¨ãã£ã¿ã®"
+"ãã¹ã¦ã®é¨åãå®éã®Lispã®ãã¼ã¿æ§é ãå
ã«ãããã®ã¸ã¨ç§»è¡ãã¾ãããã¢ãããã¯"
+"ãªãã¼ã¿æ§é ã§ã¯ãªããã¨ãã£ã¿ã®å
é¨ã®ãã¼ã¿æ§é
ãå¤é¨ã«å¼ãåºãã"
+"ã¦ã¼ã¶ã®Lispããã°ã©ã
ããæä½ã§ãããã®ã¨ããã®ã§ãã"
+
+#. type: Content of: <p>
+msgid ""
+"The one exception was redisplay. For a long time, redisplay was sort of an "
+"alternate world. The editor would enter the world of redisplay and things "
+"would go on with very special data structures that were not safe for garbage "
+"collection, not safe for interruption, and you couldn't run any Lisp "
+"programs during that. We've changed that since — it's now possible to "
+"run Lisp code during redisplay. It's quite a convenient thing."
+msgstr ""
+"ä¸ã¤ã®ä¾å¤ã¯åæç»ã§ãããé·ãéãåæç»ã¯ããã種ã®å¥ä¸çã§ãããã¨ãã£ã¿ãåæç»ã®ä¸ç"
+"ã«å
¥ãã¨ããã®ãã¨ã¯ãã¨ã¦ãç¹å¥ãªãã¼ã¿æ§é
ã¨ã¨ãã«é²ã¿ãããã¯ãã¬ãã¼ã¸ã»ã³ã¬ã¯ã·ã§ã³"
+"ããå²ãè¾¼ã¿ã«ã¤ãã¦å®å
¨ã§ã¯ãªãããã®éãã©ããªLispã®ããã°ã©ã
ãå®è¡ã§ããªãã®ã§ãã"
+"ããããã¡ã¯ããããå¤æ´ãã¾ããããã¾ããåæç»ã®æä¸ã«Lispã®ã³ã¼ããå®è¡ã§ãã¾ãã"
+"ããã¯ãã¨ã¦ã便å©ãªãã¨ã§ãã"
+
+#. type: Content of: <p>
+msgid ""
+"This second Emacs program was ‘free software’ in the modern "
+"sense of the term — it was part of an explicit political campaign to "
+"make software free. The essence of this campaign was that everybody should "
+"be free to do the things we did in the old days at <abbr>MIT</abbr>, working "
+"together on software and working with whomever wanted to work with us. That "
+"is the basis for the free software movement — the experience I had, "
+"the life that I've lived at the <abbr>MIT</abbr> AI lab — to be "
+"working on human knowledge, and not be standing in the way of anybody's "
+"further using and further disseminating human knowledge."
+msgstr ""
+"äºçªç®ã®Emacsããã°ã©ã
ã¯è¿ä»£çãªç¨èªã¨ãã¦ãèªç±ã½ããã¦ã§ã¢ãã§ããã"
+"ããã¯ãã½ããã¦ã§ã¢ãèªç±ã«ããã¯ã£ããã¨ããæ¿æ²»ãã£ã³ãã¼ã³ã®ä¸é¨ã§ããã"
+"ãã¤ã¦ã®<abbr>MIT</abbr>ã®æ¥ã
ã«ããããã¡ãããããã«ãå
¨å¡ãèªç±ã«ãã®ãã¨"
+"ãè¡ãã¹ãã§ãããã¨ããã®ããã®ãã£ã³ãã¼ã³ã®æ¬è³ªã§ãããã½ããã¦ã§ã¢ã§ååãã"
+"ããããã¡ã¨åããã誰ã¨ã§ãä¸ç·ã«åãã®ã§ãããããèªç±ã½ããã¦ã§ã¢éåã®åºç¤"
+"ã§ãããããã®çµé¨ã<abbr>MIT</abbr>ã®AIã©ãã§éãããæ®ãããã§ãã"
+"人é¡ã®ç¥èã«ã¤ãã¦åãã誰ããããã«ä½¿ããã¨ãããã«äººé¡ã®ç¥èãåºãããã¨ã«ã¤ãã¦"
+"é»ãã§åæ¢ããã®ã§ãªãã¦ã"
+
+#. type: Content of: <p>
+msgid ""
+"At the time, you could make a computer that was about the same price range "
+"as other computers that weren't meant for Lisp, except that it would run "
+"Lisp much faster than they would, and with full type checking in every "
+"operation as well. Ordinary computers typically forced you to choose between "
+"execution speed and good typechecking. So yes, you could have a Lisp "
+"compiler and run your programs fast, but when they tried to take <tt>car</"
+"tt> of a number, it got nonsensical results and eventually crashed at some "
+"point."
+msgstr ""
+"å½æãLispç¨ã§ã¯ãªãã»ãã®ã³ã³ãã¥ã¼ã¿ã¨ã
ãããåæ§ãªå¤æ®µã®ç¯å²ã®ã³ã³ãã¥ã¼ã¿ã"
+"製ä½ãããã¹ã¦ã®å½ä»¤ã§å®å
¨ãªåãã§ãã¯ããã¤ã¤ããLispãã»ãã®ã³ã³ãã¥ã¼ã¿ããã"
+"ã
ãã¶éãå®è¡ããäºãå¯è½ã§ãããé常ã®ã³ã³ãã¥ã¼ã¿ã§ã¯ãå®è¡é度ã¨è¯ãåãã§ãã¯"
+"ã®ã©ã¡ããã®é¸æãè¿«ããã¾ããã§ããããLispã³ã³ãã¤ã©ã§ããã°ã©ã
ãéãå®è¡ãããã¨"
+"ã¯ã§ãã¾ãããæ°ã«å¯¾ãã¦<tt>car</tt>ãåããã¨ããã¨ãã¯ãæå³ã®ãªãçµæãåºãã"
+"çµå±ã¯ã©ããã§ã¯ã©ãã·ã¥ãã¾ãã"
+
+#. type: Content of: <p>
+msgid ""
+"The Lisp machine was able to execute instructions about as fast as those "
+"other machines, but each instruction — a car instruction would do data "
+"typechecking — so when you tried to get the car of a number in a "
+"compiled program, it would give you an immediate error. We built the machine "
+"and had a Lisp operating system for it. It was written almost entirely in "
+"Lisp, the only exceptions being parts written in the microcode. People "
+"became interested in manufacturing them, which meant they should start a "
+"company."
+msgstr ""
+"Lispãã·ã³ã¯ãã»ãã®ãã·ã³ã¨åããããéãå½ä»¤ãå®è¡ã§ãã¾ããããããããã®å½ä»¤"
+"(ãã¨ãã°ãcarå½ä»¤)ã¯ãã¼ã¿ã®åãã§ãã¯ãããã®ã§ãã³ã³ãã¤ã«ãããããã°ã©ã
ã§"
+"æ°ã«å¯¾ãã¦carãåããã¨ããã¨ãå³åº§ã«ã¨ã©ã¼ã¨ãªãã¾ããããããã¡ã¯ãã·ã³ãæ§ç¯ãã"
+"ããã«Lispãªãã¬ã¼ãã£ã³ã°ã»ã·ã¹ãã
ãè¼ãã¾ãããããã¯ã»ã¨ãã©å
¨ä½ãLispã§æ¸ããã¦"
+"ãã¾ãããä¸é¨ããã¤ã¯ãã³ã¼ãã§æ¸ããããã®ãä¾å¤ã¨ãã¦ããã
ãã§ãã"
+"人ã
ã¯ããã製é
ããäºã«é¢å¿ã示ããããã¯ãä¼ç¤¾ãéå§ããã¹ããã¨ãæå³ãã¾ããã"
+
+#. type: Content of: <p>
+msgid ""
+"There were two different ideas about what this company should be like. "
+"Greenblatt wanted to start what he called a “hacker” company. "
+"This meant it would be a company run by hackers and would operate in a way "
+"conducive to hackers. Another goal was to maintain the AI Lab culture <a "
+"href=\"#foot-3\">(3)</a>. Unfortunately, Greenblatt didn't have any "
+"business experience, so other people in the Lisp machine group said they "
+"doubted whether he could succeed. They thought that his plan to avoid "
+"outside investment wouldn't work."
+msgstr ""
+"ãã®ä¼ç¤¾ãã©ã®ããã§ããã¹ããã«ã¤ãã¦ãäºã¤ã®ç°ãªãèããããã¾ããã"
+"ã°ãªã¼ã³ãã©ããã¯ããããã«ã¼ãä¼ç¤¾ã¨ãããå¼ã¶ãã®ãå§ãããã£ãã®ã§ãã"
+"ããã¯ãããã«ã¼ã«ãã£ã¦éå¶ãããä¼ç¤¾ã§ãããã«ã¼ã®å©ãã¨ãªãæ¹æ³ã§"
+"éå¶ããããã¨ãæå³ãã¾ãããããä¸ã¤ã®ç®æ¨ã¯ãAIã©ãã®æå<a
"
+"href=\"#foot-3\">(3)</a>ãç¶æãããã¨ã§ãããæ®å¿µãªãããã°ãªã¼ã³ãã©ããã¯"
+"ãã¸ãã¹ã®çµé¨ããªããLispãã·ã³ã®ã°ã«ã¼ãã®ã»ãã®äººã
ã¯ã"
+"ãããæåã§ãããçã£ã¦ããã¨è¨ãã¾ãããããã®å¤é¨ããã®æè³ãé¿ããè¨ç»ã¯"
+"ãã¾ãè¡ããªãã¨èãã¦ããã®ã§ãã"
+
+#. type: Content of: <p>
+msgid ""
+"Why did he want to avoid outside investment? Because when a company has "
+"outside investors, they take control and they don't let you have any "
+"scruples. And eventually, if you have any scruples, they also replace you as "
+"the manager."
+msgstr ""
+"ãªããããã¯å¤é¨ããã®æè³ãé¿ãããã£ãã®ã§ããã?
ããã¯ãä¼ç¤¾ã«å¤é¨ã®æè³å®¶ã"
+"ããå
´åã«ã¯ãããããã³ã³ããã¼ã«ãããããã¯ããªãã«ãããªãè¯å¿ã®ã¨ããã§ã"
+"ãããããã¨ããããªãããã§ããããã¦ãçµå±ã¯ããªã«ãè¯å¿ã®ã¨ããããã£ãå
´åã"
+"ããããããã¼ã¸ã£ã¨ãã¦ããªãã®ä»£ããã¨ãªãã§ãããã"
+
+#. type: Content of: <p>
+msgid ""
+"So Greenblatt had the idea that he would find a customer who would pay in "
+"advance to buy the parts. They would build machines and deliver them; with "
+"profits from those parts, they would then be able to buy parts for a few "
+"more machines, sell those and then buy parts for a larger number of "
+"machines, and so on. The other people in the group thought that this "
+"couldn't possibly work."
+msgstr ""
+"ã§ããããã°ãªã¼ã³ãã©ããã¯ãåéã§æ¯æã顧客ãè¦ã¤ãã¦ãé¨åãè²·ãã¨ããèãã§ããã"
+"ãããã¦ããã·ã³ãæ§ç¯ãã¦åºè·ããã®ã§ãããã®é¨åã®å©çã§ããã£ã¨ãã·ã³ã®é¨åã"
+"è²·ããã¨ãã§ããã¾ãããã·ã³ã売ã£ã¦ãããã¦ãã£ã¨å¤ãã®ãã·ã³ã®ããã®é¨åãè²·ãã"
+"ã¨ããããã«ã§ãããã®ã°ã«ã¼ãã®ã»ãã®äººã
ã¯ãããã¯è¡ããªãã ããã¨èãã¦ãã¾ããã"
+
+#. type: Content of: <p>
+msgid ""
+"Greenblatt then recruited Russell Noftsker, the man who had hired me, who "
+"had subsequently left the AI Lab and created a successful company. Russell "
+"was believed to have an aptitude for business. He demonstrated this aptitude "
+"for business by saying to the other people in the group, “Let's ditch "
+"Greenblatt, forget his ideas, and we'll make another company.” "
+"Stabbing in the back, clearly a real businessman. Those people decided they "
+"would form a company called Symbolics. They would get outside investment, "
+"not have scruples, and do everything possible to win."
+msgstr ""
+"ã°ãªã¼ã³ãã©ããã¯ãããããã©ãã»ã«ã»ãããã¹ã«ãæ¡ç¨ãã¾ãããããããéã£ã¦ã"
+"ããããAIã©ããå»ããæåããä¼ç¤¾ãåµè¨ããç·ã§ããã©ãã»ã«ã¯ããã¸ãã¹ã®æè½ãããã"
+"ã¨èãããã¦ãã¾ãããããã¯ããã®ãã¸ãã¹ã®æè½ãããã®ã°ã«ã¼ãã®äººã
ã«æ¬¡ã®ããã«"
+"è¨ããã¨ã§ãå®éã«ç¤ºãã¾ããããã°ãªã¼ã³ãã©ãããè¦æ¨ã¦ã¦ãããã®èãã¯å¿ãã"
+"å¥ã®ä¼ç¤¾ãä½ããããã¨ãå¾ãããæ¬ããããã¨ã¯ãã¾ãã«ãçã®ãã¸ãã¹ãã³ã§ãã"
+"ãã®äººã
ã¯ã·ã³ããªãã¯ã¹ã¨å¼ã°ããä¼ç¤¾ãä½ããã¨ã«æ±ºãã¾ãããå¤é¨ã®è³éãåãã"
+"è¯å¿ã®åµè²¬ãæãããã¨ãªããåå©ã®ããã«ã¯ä½ã§ããã¦ã"
+
+#. type: Content of: <p>
+msgid ""
+"But Greenblatt didn't give up. He and the few people loyal to him decided to "
+"start Lisp Machines Inc. anyway and go ahead with their plans. And what do "
+"you know, they succeeded! They got the first customer and were paid in "
+"advance. They built machines and sold them, and built more machines and more "
+"machines. They actually succeeded even though they didn't have the help of "
+"most of the people in the group. Symbolics also got off to a successful "
+"start, so you had two competing Lisp machine companies. When Symbolics saw "
+"that LMI was not going to fall flat on its face, they started looking for "
+"ways to destroy it."
+msgstr ""
+"ããããã°ãªã¼ã³ãã©ããã¯ããããã¾ããã§ãããããã¨ããã«å¿
å®ãªä½äººãã®äººã
ã¯ã"
+"ã©ãã§ãããã¨ãããªã¹ãã»ãã·ã³ç¤¾(LMI)ãéå§ãããããã®è¨ç»ãé²ãããã¨ã決ãã¾ããã"
+"ããã¦ãã¿ãªããç¥ã£ã¦ã¾ããããããã¯æåããã®ã§ã!
æåã®é¡§å®¢ãå¾ã¦ããã®é¡§å®¢ã¯åéã§"
+"æ¯æã£ã¦ããã¾ããããã·ã³ã製é
ãã¦è²©å£²ããããã¦ã©ãã©ãå¤ãã®ãã·ã³ã製é
ãã¾ããã"
+"å®éã¯ããã®ã°ã«ã¼ãã®ã»ã¨ãã©ã®äººã
ã®å©åããªãã£ãã®ã«ããããã¯æåããã®ã§ãã"
+"ã·ã³ããªãã¯ã¹ãæåã®ã¹ã¿ã¼ãã§åºçºãã¾ãããã§ããããäºã¤ã®ç«¶äºããLispã®ãã·ã³ã®ä¼ç¤¾ã"
+"ãã£ãã®ã§ããLMIãçªã£ä¼ããã¨ããªãã®ãã·ã³ããªãã¯ã¹ãè¦ãã¨ãããããã¯ã"
+"LMIãç ´å£ããæ¹çãæ¢ãåºãå§ãã¾ããã"
+
+#. type: Content of: <p>
+msgid ""
+"Thus, the abandonment of our lab was followed by “war” in our "
+"lab. The abandonment happened when Symbolics hired away all the hackers, "
+"except me and the few who worked at LMI part-time. Then they invoked a rule "
+"and eliminated people who worked part-time for <abbr>MIT</abbr>, so they had "
+"to leave entirely, which left only me. The AI lab was now helpless. And "
+"<abbr>MIT</abbr> had made a very foolish arrangement with these two "
+"companies. It was a three-way contract where both companies licensed the "
+"use of Lisp machine system sources. These companies were required to let "
+"<abbr>MIT</abbr> use their changes. But it didn't say in the contract that "
+"<abbr>MIT</abbr> was entitled to put them into the <abbr>MIT</abbr> Lisp "
+"machine systems that both companies had licensed. Nobody had envisioned that "
+"the AI lab's hacker group would be wiped out, but it was."
+msgstr ""
+"ã§ããããããããã¡ã®ã©ãã®ç½®ãå»ãã«ç¶ãã¦ãããããã¡ã®ã©ãã®ãæ¦äºãã¨ãªãã¾ããã"
+"ã·ã³ããªãã¯ã¹ãããããã¨LMIã§ãã¼ãã¿ã¤ã
ã§åãä½äººããé¤ãã¦ããã¹ã¦ã®ããã«ã¼ã"
+"éã£ã¦ãã¾ã£ãã¨ãã«ãã©ãã®ç½®ãå»ããèµ·ãã£ãã®ã§ããããããããããã¯ã«ã¼ã«ãå®æ½ã"
+"<abbr>MIT</abbr>ã®ããã«ãã¼ãã¿ã¤ã ã§åã人ã
ãé¤å»ããã®ã§ãããã«ã¼ã¯å
¨é¢çã«å»ã"
+"ãã¨ã«ãªãããããã
ããæ®ã£ãã®ã§ããAIã©ãã¯ä»ãç¡åã§ãããããã¦<abbr>MIT</abbr>ã¯"
+"ã¨ã¦ã馬鹿ããåå®ãäºã¤ã®ä¼ç¤¾ã¨è¡ãã¾ãããããã¯ä¸æ¹ã®å¥ç´ã§ã両æ¹ã®ä¼ç¤¾ãã"
+"Lispãã·ã³ã®ã·ã¹ãã
ã®ã½ã¼ã¹ã®ä½¿ç¨ã許ããã®ã§ãããäºã¤ã®ä¼ç¤¾ã¯ã<abbr>MIT</abbr>"
+"ã«å¯¾ãããããã®å¤æ´ã®ä½¿ç¨ã許ãå¿
è¦ãããã¾ãããããããå¥ç´ã«ã¯<abbr>MIT</abbr>ãã"
+"ãã®å¤æ´ãã両æ¹ã®ä¼ç¤¾ãèªå¯ãã<abbr>MIT</abbr>ã®Lispãã·ã³ã®ã·ã¹ãã
ã«å
¥ãã"
+"è³æ
¼ããããã©ããã«ã¤ãã¦ã¯è¿°ã¹ããã¦ãã¾ããã§ããã誰ãã"
+"AIã©ãã®ããã«ã¼ã®ã°ã«ã¼ããä¸æãããã¨ã¯æ³åãã¦ã¾ããã§ãããããããªã£ãã®ã§ãã"
+
+#. type: Content of: <p>
+msgid ""
+"So Symbolics came up with a plan <a href=\"#foot-4\">(4)</a>. They said to "
+"the lab, “We will continue making our changes to the system available "
+"for you to use, but you can't put it into the <abbr>MIT</abbr> Lisp machine "
+"system. Instead, we'll give you access to Symbolics' Lisp machine system, "
+"and you can run it, but that's all you can do.”"
+msgstr ""
+"ãããã¦ãã·ã³ããªãã¯ã¹ã¯ãã©ã³ãåºãã¾ãã<a
href=\"#foot-4\">(4)</a>ã"
+"ãããã¯ã©ãã«è¨ãã¾ããããã·ã¹ãã
ã¸ã®ããããã¡ã®å¤æ´ã使ç¨å¯è½ã¨ããããã«ç¶ãã¾ãã"
+"ãããããã®å¤æ´ã<abbr>MIT</abbr>Lispãã·ã³ã¸å
¥ãããã¨ã¯ã§ãã¾ããã"
+"代ããã«ãã·ã³ããªãã¯ã¹ã®Lispãã·ã³ã»ã·ã¹ãã
ã¸ã®ã¢ã¯ã»ã¹ãæä¾ãã"
+"å®è¡ãããã¨ãã§ãã¾ããããããããããã¡ãã§ãããã¨ã®ãã¹ã¦ã§ããã"
+
+#. type: Content of: <p>
+msgid ""
+"This, in effect, meant that they demanded that we had to choose a side, and "
+"use either the <abbr>MIT</abbr> version of the system or the Symbolics "
+"version. Whichever choice we made determined which system our improvements "
+"went to. If we worked on and improved the Symbolics version, we would be "
+"supporting Symbolics alone. If we used and improved the <abbr>MIT</abbr> "
+"version of the system, we would be doing work available to both companies, "
+"but Symbolics saw that we would be supporting LMI because we would be "
+"helping them continue to exist. So we were not allowed to be neutral anymore."
+msgstr ""
+"ããã¯ãå®å¹çã«ãã©ã¡ããã®å´ãé¸æãããã¨ãè¦æ±ãããã®ã§ããã<abbr>MIT</abbr>çã®"
+"ã·ã¹ãã
ããã·ã³ããªãã¯ã¹ã®çããããã©ã¡ããã®ã·ã¹ãã
ã«æ±ºããã¨ããã®é¸æã«ãã£ã¦ã"
+"ããããã¡ã®æ¹åãè¼ãã·ã¹ãã
ã決ã¾ãã¾ããã·ã³ããªãã¯ã¹ã®çã§ä½æ¥ãã¦æ¹åããå
´åã"
+"ã·ã³ããªãã¯ãã
ããæ¯æãããã¨ã«ãªãã¾ãã<abbr>MIT</abbr>ã®çã®ã·ã¹ãã
ã"
+"使ã£ã¦æ¹åããã¨ã両æ¹ã®ä¼ç¤¾ã«å©ç¨å¯è½ã¨ãªãã¾ãããLMIãåå¨ãç¶ããããå©ãã¦ãã"
+"ãã¨ã«ãªãã®ã§ãã·ã³ããªãã¯ã¹ã¯ãããLMIãæ¯æãã¦ãã"
+"ã¨ã¿ãªãã¾ããã§ãããããã¯ããä¸ç«ã§ãããã¨ã¯è¨±ããã¾ããã§ããã"
+
+#. type: Content of: <p>
+msgid ""
+"Up until that point, I hadn't taken the side of either company, although it "
+"made me miserable to see what had happened to our community and the "
+"software. But now, Symbolics had forced the issue. So, in an effort to "
+"help keep Lisp Machines Inc. going <a href=\"#foot-5\">(5)</a> — I "
+"began duplicating all of the improvements Symbolics had made to the Lisp "
+"machine system. I wrote the equivalent improvements again myself (i.e., the "
+"code was my own)."
+msgstr ""
+"ãã®æç¹ã¾ã§ããããã¯ãã©ã¡ãã®ä¼ç¤¾ã®å´ã«ãç«ã£ã¦ãã¾ããã§ããã"
+"ããããã¡ã®ã³ãã¥ããã£ã¨ã½ããã¦ã§ã¢ã«èµ·ãã£ããã¨ãè¦ã¦ãæ¨ãã§ãããã"
+"ããããä»ãã·ã³ããªãã¯ã¹ã¯åé¡ãæ¼ãä»ãã¦ãã¾ãããã§ãããããªã¹ãã»ãã·ã³ç¤¾(LMI)"
+"ãç¶ããããããã«<a
href=\"#foot-5\">(5)</a>å©ããåªåã¨ãã¦ããããã¯ã"
+"ã·ã³ããªãã¯ã¹ããã®Lispãã·ã³ã»ã·ã¹ãã
ã«è¡ã£ããã¹ã¦ã®æ¹åãè¤è£½ããäºãå§ãã¾ããã"
+"ãããã¯ãåçã®æ¹åãèªåèªèº«ã§å度æ¸ããã®ã§ã(ããªãã¡ãã³ã¼ãã¯ãããèªèº«ã®ãã®ã§ã)ã"
+
+#. type: Content of: <p>
+msgid ""
+"After a while <a href=\"#foot-6\">(6)</a>, I came to the conclusion that it "
+"would be best if I didn't even look at their code. When they made a beta "
+"announcement that gave the release notes, I would see what the features were "
+"and then implement them. By the time they had a real release, I did too."
+msgstr ""
+"ãã°ãããã¦<a
href=\"#foot-6\">(6)</a>ããããã¯ããããã®ã³ã¼ããè¦ãªããã¨ã"
+"æåã§ãããã¨ã®çµè«ã«è³ãã¾ããããããããã¼ã¿çã®ã¢ãã¦ã³ã¹ããããªãªã¼ã¹ãã¼ãã"
+"åºããã¨ãã«ããããã¯ããã®æ©è½ãä½ããè¦ã¦ãããã¦ãããå®è£
ããã®ã§ãã"
+"å®éã®ãªãªã¼ã¹ãè¡ãããã¨ãã«ã¯ãããããåãããã«ãªãªã¼ã¹ãã¾ããã"
+
+#. type: Content of: <p>
+msgid ""
+"In this way, for two years, I prevented them from wiping out Lisp Machines "
+"Incorporated, and the two companies went on. But, I didn't want to spend "
+"years and years punishing someone, just thwarting an evil deed. I figured "
+"they had been punished pretty thoroughly because they were stuck with "
+"competition that was not leaving or going to disappear <a href=\"#foot-7\">"
+"(7)</a>. Meanwhile, it was time to start building a new community to replace "
+"the one that their actions and others had wiped out."
+msgstr ""
+"ãã®ããã«ãã¦ãäºå¹´éããããã¯ãªã¹ãã»ãã·ã³ç¤¾(LMI)ãè¬ãå»ãããã®ãé»æ¢ãã"
+"ããã¦ãäºã¤ã®ä¼ç¤¾ã¯é²ã¿ã¾ããããããã誰ããæ²ããããã®ã«ãæªäºã妨害ããã
ãã§"
+"ä½å¹´ããã¾ãä½å¹´ãè²»ããããã¯ããã¾ããã§ããããããã¯ããããã¯ãã
ãã¶ããã£ãã"
+"æ²ããããããã¨èãã¾ããããããã¯ç«¶äºã«è¡ãè©°ã¾ãã競äºç¸æãå»ããããã"
+"æ¶æ»
ããããã§ããªãã£ãããã§ã<a
href=\"#foot-7\">(7)</a>ããããã¦ãæ°ãã"
+"ã³ãã¥ããã£ã®æ§ç¯ãå§ããæãæ¥ã¾ãããæ°ããã³ãã¥ããã£ã¯ã"
+"ããããã»ãã®äººã
ã®è¡åãä¸æãã¦ãã¾ã£ããã®ãç½®ãæããã®ã§ãã"
+
+#. type: Content of: <p>
+msgid ""
+"The Lisp community in the 70s was not limited to the <abbr>MIT</abbr> AI "
+"Lab, and the hackers were not all at <abbr>MIT</abbr>. The war that "
+"Symbolics started was what wiped out <abbr>MIT</abbr>, but there were other "
+"events going on then. There were people giving up on cooperation, and "
+"together this wiped out the community and there wasn't much left."
+msgstr ""
+"70年代ã®Lispã®ã³ãã¥ããã£ã¯<abbr>MIT</abbr>AIã©ãã«éã£ããã®ã§ã¯ãªãã"
+"ããã«ã¼ã¯ãã¹ã¦<abbr>MIT</abbr>ã¨ããããã§ã¯ããã¾ããã§ããã"
+"ã·ã³ããªãã¯ã¹ãå§ããæ¦äºã¯ã<abbr>MIT</abbr>ãä¸æãããã®ã§ãããã"
+"å½æãé²ãã§ããã»ãã®åºæ¥äºãããã¾ãããååãããããã人ã
ããã¦ã"
+"ãã®ã³ãã¥ããã£ã®ä¸æã¨åãããå¤ãã¯æ®ã£ã¦ãã¾ããã§ããã"
+
+#. type: Content of: <p>
+msgid ""
+"Once I stopped punishing Symbolics, I had to figure out what to do next. I "
+"had to make a free operating system, that was clear — the only way "
+"that people could work together and share was with a free operating system."
+msgstr ""
+"ã·ã³ããªãã¯ã¹ãæ²ããããã®ãæ¢ããå¾ã次ã«ä½ããã¹ããèããªããã°ãªãã¾ããã§ããã"
+"ãããã¯ãèªç±ãªãªãã¬ã¼ãã£ã³ã°ã»ã·ã¹ãã ãä½ãå¿
è¦ãããã¾ãããããã¯æ確ã§ããã"
+"人ã
ãä¸ç·ã«åãå
±æãããã¨ãã§ããå¯ä¸ã®æ¹æ³ã¯ãèªç±ãªãªãã¬ã¼ãã£ã³ã°ã»ã·ã¹ãã
ã«"
+"ãã£ã¦ãã ã£ãã®ã§ãã"
+
+#. type: Content of: <p>
+msgid ""
+"At first, I thought of making a Lisp-based system, but I realized that "
+"wouldn't be a good idea technically. To have something like the Lisp machine "
+"system, you needed special purpose microcode. That's what made it possible "
+"to run programs as fast as other computers would run their programs and "
+"still get the benefit of typechecking. Without that, you would be reduced to "
+"something like the Lisp compilers for other machines. The programs would be "
+"faster, but unstable. Now that's okay if you're running one program on a "
+"timesharing system — if one program crashes, that's not a disaster, "
+"that's something your program occasionally does. But that didn't make it "
+"good for writing the operating system in, so I rejected the idea of making a "
+"system like the Lisp machine."
+msgstr ""
+"æåã¯ããããã¯ãLispãã¼ã¹ã®ã·ã¹ãã
ãä½ããã¨ãèãã¦ãã¾ãããããããããã¯"
+"æè¡çã«è¯ãèãã§ã¯ãªãããã¨èããã«è³ãã¾ãããLispãã·ã³ã®ãããªã·ã¹ãã
ã¨ããã«ã¯ã"
+"ç¹å¥ã®ç®çã®ãã¤ã¯ãã³ã¼ããå¿
è¦ã¨ãã¾ããããããã»ãã®ã³ã³ãã¥ã¼ã¿ã§åãã®ã¨åã"
+"ããã«éãããã°ã©ã
ãå®è¡ããããã¤ãåãã§ãã¯ã®æ©æµãåãããã¨ãå¯è½ã¨ããã®ã§ãã"
+"ãããªãã§ã¯ãã»ãã®ãã·ã³ã§ã®Lispã³ã³ãã¤ã©ã¨åããããã«åæ¸ããã¦ãã¾ãã¾ãã"
+"ããã°ã©ã ã¯éããªãã¾ãããä¸å®å®ã§ããããã¿ã¤ã
ã·ã§ã¢ãªã³ã°ã®ã·ã¹ãã ã§ä¸ã¤ã®"
+"ããã°ã©ã ãå®è¡ããå
´åã«ã¯ãããã¯åé¡ãªãã§ããããä¸ã¤ã®ããã°ã©ã
ãã¯ã©ãã·ã¥"
+"ãã¦ãã大ããªç½å®³ã§ã¯ããã¾ãããããã¯ããªãã®ããã°ã©ã
ã§ã¨ãã©ããããã¨ã§ãããã"
+"ãããããªãã¬ã¼ãã£ã³ã°ã»ã·ã¹ãã
ãããã§æ¸ãã®ã¯é©å½ã§ã¯ããã¾ããã"
+"ã§ãããããããã¯ãLispãã·ã³ã®ãããªã·ã¹ãã
ãä½ãã¨ããèããæ¨ã¦ãã®ã§ãã"
+
+#. type: Content of: <p>
+msgid ""
+"I decided instead to make a Unix-like operating system that would have Lisp "
+"implementations to run as user programs. The kernel wouldn't be written in "
+"Lisp, but we'd have Lisp. So the development of that operating system, the "
+"GNU operating system, is what led me to write the GNU Emacs. In doing this, "
+"I aimed to make the absolute minimal possible Lisp implementation. The size "
+"of the programs was a tremendous concern."
+msgstr ""
+"ããã§ã¯ãªãã¦ãUnixã©ã¤ã¯ãªãªãã¬ã¼ãã£ã³ã°ã»ã·ã¹ãã
ãä½ããã¨ã«æ±ºãã"
+"ã¦ã¼ã¶ããã°ã©ã ã¨ãã¦Lispã®å®è£
ãåãããã¨ã«ãã¾ãããã«ã¼ãã«ã¯Lispã§ã¯æ¸ãã"
+"ã¾ããããLispã¯ããã¾ãããã®ãªãã¬ã¼ãã£ã³ã°ã»ã·ã¹ãã
ã®éçºãGNU"
+"ãªãã¬ã¼ãã£ã³ã°ã»ã·ã¹ãã ã§ããããããããããGNU
Emacsã®ä½æã«åããããã®ã§ãã"
+"ãããè¡ãã«ãããã絶対çã«ããããæå°ã®Lispã®å®è£
ãä½ããã¨ãã¾ããã"
+"ããã°ã©ã ã®ãµã¤ãºãã¨ã¦ãéè¦ãªæ¸å¿µã
ã£ãããã§ãã"
+
+#. type: Content of: <p>
+msgid ""
+"There were people in those days, in 1985, who had one-megabyte machines "
+"without virtual memory. They wanted to be able to use GNU Emacs. This meant "
+"I had to keep the program as small as possible."
+msgstr ""
+"å½æã1985å¹´ã1ã¡ã¬ãã¤ãã®ä»®æ³è¨æ¶ãªãã®ãã·ã³ãæã£ã¦ãã人ã
ããã¦ã"
+"GNU Emacsã使ããããã¾ãããããã¯ãããã°ã©ã
ãã§ããã ãå°ããä¿ããªããã°"
+"ãªããªããã¨ãæå³ãã¾ããã"
+
+#. type: Content of: <p>
+msgid ""
+"For instance, at the time the only looping construct was ‘"
+"while’, which was extremely simple. There was no way to break out of "
+"the ‘while’ statement, you just had to do a catch and a throw, "
+"or test a variable that ran the loop. That shows how far I was pushing to "
+"keep things small. We didn't have ‘caar’ and ‘cadr’ "
+"and so on; “squeeze out everything possible” was the spirit of "
+"GNU Emacs, the spirit of Emacs Lisp, from the beginning."
+msgstr ""
+"ãã¨ãã°ãå½æãã«ã¼ããæ§æããã®ã¯‘while’ã
ãã§ãã¨ã¦ãåç´ã§ããã"
+"‘while’æããæãåºãæ¹æ³ã¯ãªããcatchã¨throwã¨ãããã"
+"ã«ã¼ããåãå¤æ°ããã¹ãããªããã°ãªãã¾ããã§ãããããã¯ãããããç©äºãå°ãã"
+"ä¿ã¤ããã«ã©ãã
ãæ¼ãè¾¼ãããã示ãã¾ãã‘caar’ã‘cadr’"
+"ãªã©ãããã¾ããã§ãããæåããããã§ããã ãå
¨é¨ãçµãåºããã®ãGNU Emacsã®ç²¾ç¥ã"
+"Emacs Lispã®ç²¾ç¥ã§ããã"
+
+#. type: Content of: <p>
+msgid ""
+"Obviously, machines are bigger now, and we don't do it that way any more. We "
+"put in ‘caar’ and ‘cadr’ and so on, and we might put "
+"in another looping construct one of these days. We're willing to extend it "
+"some now, but we don't want to extend it to the level of common Lisp. I "
+"implemented Common Lisp once on the Lisp machine, and I'm not all that happy "
+"with it. One thing I don't like terribly much is keyword arguments <a href="
+"\"#foot-8\">(8)</a>. They don't seem quite Lispy to me; I'll do it "
+"sometimes but I minimize the times when I do that."
+msgstr ""
+"ããããã«ããã·ã³ã¯ä»ã大ãããªãããã¯ããã®ããã«ããããã¡ã¯è¡ã£ã¦ãã¾ããã"
+"‘caar’ã‘cadr’ãªã©ãå
¥ãã¾ãããä»æ¥ã§ã¯ãããä¸ã¤ã®"
+"ã«ã¼ãæ§æãå
¥ããããããã¾ãããããã°ããæ¡å¼µãããã¨ã¯æãã¾ããã"
+"ã³ã¢ã³Lispã®ã¬ãã«ã¾ã§ã«ã¯æ¡å¼µãããã¨ã¯æãã¾ããããããã¯ãã³ã¢ã³Lispã"
+"Lispãã·ã³ã«ä¸åº¦å®è£
ããããã«ã¤ãã¦ãã¹ã¦å¹¸ãã¨ããããã§ã¯ããã¾ããã§ããã"
+"ã²ã¨ã¤ãããããã¾ã好ã¿ã§ãªãã£ãã®ã¯ã"
+"ãã¼ã¯ã¼ãå¼æ°ã§ã<a href=\"#foot-8\">(8)</a>ã"
+"ããã¯ããããã«ã¯ãã¾ãLispãããããã¾ããããããã¯ãã¼ã¯ã¼ãå¼æ°ããã¾ã«ä½¿ãã¾ããã"
+"使ãã®ã¯æå°ã«ãã¾ãã"
+
+#. type: Content of: <p>
+msgid ""
+"That was not the end of the GNU projects involved with Lisp. Later on around "
+"1995, we were looking into starting a graphical desktop project. It was "
+"clear that for the programs on the desktop, we wanted a programming language "
+"to write a lot of it in to make it easily extensible, like the editor. The "
+"question was what it should be."
+msgstr ""
+"ããã¯GNUããã¸ã§ã¯ããLispã«é¢ä¿ããæå¾ã§ã¯ããã¾ããããã®å¾ã1995å¹´ãããã§"
+"ã°ã©ãã£ã«ã«ãªãã¹ã¯ãããã®ããã¸ã§ã¯ããéå§ãããã¨èãã¦ãã¾ããããã¹ã¯ãããã®"
+"ããã°ã©ã
ã«ã¯ãããã°ã©ãã³ã°è¨èªããã£ã¦ãããããã®ããã°ã©ã
ãæ¸ããããã°ã©ã ã"
+"ã¨ãã£ã¿ã®ããã«ç°¡åã«æ¡å¼µå¯è½ã¨ãªããããªãã®ããæå¾
ãã¦ãã¾ããã"
+"åé¡ã¯ãã©ã®ãããªããã°ã©ãã³ã°è¨èªã§ããã¹ãããã§ãã"
+
+#. type: Content of: <p>
+msgid ""
+"At the time, <acronym title=\"Tool Command Language\">TCL</acronym> was "
+"being pushed heavily for this purpose. I had a very low opinion of "
+"<acronym>TCL</acronym>, basically because it wasn't Lisp. It looks a tiny "
+"bit like Lisp, but semantically it isn't, and it's not as clean. Then "
+"someone showed me an ad where Sun was trying to hire somebody to work on "
+"<acronym>TCL</acronym> to make it the “de-facto standard extension "
+"language” of the world. And I thought, “We've got to stop that "
+"from happening.” So we started to make Scheme the standard "
+"extensibility language for GNU. Not Common Lisp, because it was too large. "
+"The idea was that we would have a Scheme interpreter designed to be linked "
+"into applications in the same way <acronym>TCL</acronym> was linked into "
+"applications. We would then recommend that as the preferred extensibility "
+"package for all GNU programs."
+msgstr ""
+"å½æã<acronym title=\"Tool Command Language\">TCL</acronym>ã"
+"ãã®ç®çã«å¼·ãæ¼ããã¦ãã¾ããããããã¯<acronym>TCL</acronym>ã«å¯¾ãã¦"
+"ã¨ã¦ãä½ãè©ä¾¡ãããã¦ã¾ããã§ãããåºæ¬çã«ãããã¯Lispã§ã¯ãªãããã§ãã"
+"ããã¯Lispã«ä¼¼ãã¨ãããã¡ãã£ã¨ã
ãããã¾ãããæå³çã«ã¯éãã¾ããã¾ãã"
+"Lispã®ããã«ãããã§ãããã¾ãããããã¦ã誰ãããããã«Sunã<acronym>TCL</acronym>ã"
+"ä¸çã®ãããã¡ã¯ãã®æ¨æºæ¡å¼µè¨èªãã¨ããããã«èª°ããéããã¨ãã¦ããã¨ããåºåã"
+"è¦ãã¦ããã¾ãããããã¦ãããã¯ãããããªãã¨ãèµ·ãããªãããã«ããªãã¦ã¯ãã¨"
+"èããGNUã®æ¨æºæ¡å¼µè¨èªãSchemeã¨ãããããéå§ããã®ã§ãã"
+"ããã¯ã³ã¢ã³ã»ãªã¹ãã§ã¯ããã¾ããããªããªãããã¯å¤§ããããããã§ãã"
+"ãã®èãã¯ã<acronym>TCL</acronym>ãã¢ããªã±ã¼ã·ã§ã³ã«ãªã³ã¯ãããã®ã¨"
+"åãæ¹æ³ã§ã¢ããªã±ã¼ã·ã§ã³ã«ãªã³ã¯ãããããè¨è¨ãããSchemeã¤ã³ã¿ããªã¿ã"
+"æãããã¨ãããã®ã§ããããããããã¹ã¦ã®GNUããã°ã©ã
ã«å¯¾ãã¦ãããã"
+"好ãã¹ãæ¡å¼µããã±ã¼ã¸ã¨ãã¦æ¨å¥¨ããã®ã§ãã"
+
+#. type: Content of: <p>
+msgid ""
+"There's an interesting benefit you can get from using such a powerful "
+"language as a version of Lisp as your primary extensibility language. You "
+"can implement other languages by translating them into your primary "
+"language. If your primary language is <acronym>TCL</acronym>, you can't very "
+"easily implement Lisp by translating it into <acronym>TCL</acronym>. But if "
+"your primary language is Lisp, it's not that hard to implement other things "
+"by translating them. Our idea was that if each extensible application "
+"supported Scheme, you could write an implementation of <acronym>TCL</"
+"acronym> or Python or Perl in Scheme that translates that program into "
+"Scheme. Then you could load that into any application and customize it in "
+"your favorite language and it would work with other customizations as well."
+msgstr ""
+"åºæ¬ã®æ¡å¼µè¨èªã¨ãã¦Lispç³»ã®å¼·åãªè¨èªã使ããã¨ã§ãå¾ããã¨ãã§ãã"
+"èå³æ·±ãæ©æµãããã¾ããåºæ¬ã®è¨èªã¸ã¨ç¿»è¨³ãããã¨ã§ãã»ãã®è¨èªãå®è£
ãããã¨ã"
+"ã§ããã®ã§ããåºæ¬è¨èªã<acronym>TCL</acronym>ã®å
´åã<acronym>TCL</acronym>ã¸ã¨"
+"翻訳ãããã¨ã§ã¯ãLispãç°¡åã«ã¯å®è£
ã§ãã¾ãããããããåºæ¬è¨èªãLispã§ããã°ã"
+"翻訳ãããã¨ã§ã»ãã®ãã¨ãå®è£
ãããã¨ã¯ãããªã«é£ãããã¨ã§ã¯ããã¾ããã"
+"ããããã¡ã®èãã¯ããããããããã®æ¡å¼µå¯è½ãªã¢ããªã±ã¼ã·ã§ã³ãSchemeã"
+"ãµãã¼ããããªãã°ã<acronym>TCL</acronym>ãPythonãPerlã®å®è£
ãScheme"
+"ã§æ¸ãã¦ãSchemeã¸ã¨ããã°ã©ã
ã翻訳ãããã¨ãã§ãããã¨ãããã®ã§ããã"
+"ããã¦ããããã©ããªã¢ããªã±ã¼ã·ã§ã³ã«ããã¼ããã¦ãæã¿ã®è¨èªã§ã«ã¹ã¿ãã¤ãºã§ãã¦ã"
+"ã»ãã®ã«ã¹ã¿ãã¤ãºã¨åãããã«åä½ããã§ãããã"
+
+#. type: Content of: <p>
+msgid ""
+"As long as the extensibility languages are weak, the users have to use only "
+"the language you provided them. Which means that people who love any given "
+"language have to compete for the choice of the developers of applications "
+"— saying “Please, application developer, put my language into "
+"your application, not his language.” Then the users get no choices at "
+"all — whichever application they're using comes with one language and "
+"they're stuck with [that language]. But when you have a powerful language "
+"that can implement others by translating into it, then you give the user a "
+"choice of language and we don't have to have a language war anymore. That's "
+"what we're hoping ‘Guile’, our scheme interpreter, will do. We "
+"had a person working last summer finishing up a translator from Python to "
+"Scheme. I don't know if it's entirely finished yet, but for anyone "
+"interested in this project, please get in touch. So that's the plan we have "
+"for the future."
+msgstr ""
+"æ¡å¼µã®è¨èªãå¼±ãã¨ãã¦ã¼ã¶ã¯ä¸ããããè¨èªã
ãã使ããªããã°ãªãã¾ããã"
+"ããè¨èªã好ããªäººã
ã¯ãã¢ããªã±ã¼ã·ã§ã³ã®éçºè
ã®é¸æã®ããã«ç«¶ããªããã°ãªããªã"
+"ãã¨ãæå³ãã¾ãããã¢ããªã±ã¼ã·ã§ã³éçºè
ã®æ¹ããé¡ãã§ãããããã®è¨èªãã¢ããª"
+"ã±ã¼ã·ã§ã³ã«å
¥ãã¦ãã
ãããããã®è¨èªã§ã¯ãªãã¦ããã¨ããããã¦ãã¦ã¼ã¶ã«ã¯"
+"é¸æã®ä½å°ãå
¨ããªãã®ã§ããã©ã®ã¢ããªã±ã¼ã·ã§ã³ã使ã£ã¦ããã¨ãã¦ããããã"
+"ããè¨èªã¨ã¨ãã«æ¥ã¦ã[ãã®è¨èªã«]
ç¸ãä»ããããã®ã§ããããããå¼·åãªè¨èª"
+"ãæããã°ãããã§ã»ãã®è¨èªã翻訳ãããã¨ã«ãããã¦ã¼ã¶ã«è¨èªã®é¸æãä¸ãã¦"
+"è¨èªã®äºãã¯ãã¯ãå¿
è¦ãªããªãã§ããããããããããããã¡ã®schemeã¤ã³ã¿ããªã¿"
+"‘Guile’ã«ãããããã¡ãæããã¨ã§ããPythonããSchemeã¸ã®ç¿»è¨³å¨"
+"ãå®æãããä½æ¥ããã人ãæ¨å¤ãã¾ãããå®å
¨ã«çµäºããã®ãã©ããåãã£ã¦ãªãã®ã§ããã"
+"ãã®ããã¸ã§ã¯ãã«æå¿ãããæ¹ã¯ãã©ããé£çµ¡ãã
ããã"
+"ãããæªæ¥ã®ããã«ããããã¡ãèãã¦ããè¨ç»ã§ãã"
+
+#. type: Content of: <p>
+msgid ""
+"I haven't been speaking about free software, but let me briefly tell you a "
+"little bit about what that means. Free software does not refer to price; it "
+"doesn't mean that you get it for free. (You may have paid for a copy, or "
+"gotten a copy gratis.) It means that you have freedom as a user. The crucial "
+"thing is that you are free to run the program, free to study what it does, "
+"free to change it to suit your needs, free to redistribute the copies of "
+"others and free to publish improved, extended versions. This is what free "
+"software means. If you are using a non-free program, you have lost crucial "
+"freedom, so don't ever do that."
+msgstr ""
+"ã¾ã
ãèªç±ã½ããã¦ã§ã¢ã«ã¤ãã¦è©±ãã¦ãã¾ãããããããä½ãæå³ãããã«ã¤ãã¦å°ãã"
+"ç°¡åã«è©±ããã¦ãã
ãããèªç±ã½ããã¦ã§ã¢ã¯å¤æ®µãæå³ãã¾ãããç¡æã§å
¥æã§ãããã¨ã"
+"æå³ãã¾ããã(ã³ãã¼ã«æ¯æããã¨ãããã¾ãããç¡æã§ã³ãã¼ãæã«ãããã¨ãããã¾ãã)
"
+"ããã¯ãã¦ã¼ã¶ã¨ãã¦èªç±ããããã¨ãæå³ãã¾ããéè¦ãªãã¨ã¯ãããã°ã©ã
ãå®è¡ããã«"
+"èªç±ã§ãããã¨ããããä½ããã¦ãããç
究ããã«èªç±ã§ãããã¨ãå¿
è¦ã«åããã¦å¤æ´ããã«"
+"èªç±ã§ãããã¨ãã³ãã¼ãã»ãã®äººã«é
å¸ããã®ã«èªç±ã§ãããã¨ãæ¹åãããæ¡å¼µçã"
+"çºè¡¨ããã«èªç±ã§ãããã¨ãã§ããããããèªç±ã½ããã¦ã§ã¢ãæå³ãããã¨ã§ãã"
+"ä¸èªç±ãªããã°ã©ã ã使ãå
´åãéè¦ãªèªç±ã失ãã¾ããã§ãããã決ãã¦ãããããªãã§"
+"ãã ããã"
+
+#. type: Content of: <p>
+msgid ""
+"The purpose of the GNU project is to make it easier for people to reject "
+"freedom-trampling, user-dominating, non-free software by providing free "
+"software to replace it. For those who don't have the moral courage to reject "
+"the non-free software, when that means some practical inconvenience, what we "
+"try to do is give a free alternative so that you can move to freedom with "
+"less of a mess and less of a sacrifice in practical terms. The less "
+"sacrifice the better. We want to make it easier for you to live in freedom, "
+"to cooperate."
+msgstr ""
+"GNUããã¸ã§ã¯ãã®ç®çã¯ãèªç±ãªã½ããã¦ã§ã¢ãæä¾ãããã¨ã«ãã£ã¦ã"
+"èªç±ãé®å§ãã¦ã¼ã¶ãæ¯é
ããä¸èªç±ãªã½ããã¦ã§ã¢ãã人ã
ãæ絶ããã®ã容æã«ãã"
+"ç½®ãæããããããã«ãããã¨ã§ããä¸èªç±ãªã½ããã¦ã§ã¢ãæ絶ããåç´ããæããªã"
+"人ã
ã«ã¨ã£ã¦ããããç¾å®ã®ä¸ä¾¿ãæå³ããã¨ããããããã¡ãçºããã¨ããã®ã¯ã"
+"å®éé¢ã§ãå°ãªãããã©ããå°ãªãç
ç²ã§ç§»è¡ã§ããããã«ãèªç±ãªä»£æ¿ãä¸ãããã¨ã§ãã"
+"ããå°ãªãç
ç²ããããããã®ã§ããããªãæ¹ããèªç±ã¨ã¨ãã«æ®ããã®ã容æã¨ãã"
+"ååã§ããããã«ãããã¨é¡ã£ã¦ãã¾ãã"
+
+#. type: Content of: <p>
+msgid ""
+"This is a matter of the freedom to cooperate. We're used to thinking of "
+"freedom and cooperation with society as if they are opposites. But here "
+"they're on the same side. With free software you are free to cooperate with "
+"other people as well as free to help yourself. With non-free software, "
+"somebody is dominating you and keeping people divided. You're not allowed to "
+"share with them, you're not free to cooperate or help society, anymore than "
+"you're free to help yourself. Divided and helpless is the state of users "
+"using non-free software."
+msgstr ""
+"ããã¯ååããèªç±ã®åé¡ã§ãããã¤ã¦ããããã¯èªç±ã¨ç¤¾ä¼ã¨ã®ååãããããåãããã®ã§ãããã®ããã«"
+"èãã¦ãã¾ããããããã§ã¯åãå´ã«ããã¾ããèªç±ã½ããã¦ã§ã¢ã§ãããªãã¯ã"
+"èªåèªèº«ãå©ããèªç±ã¨åãããã»ãã®äººã
ã¨ååããèªç±ãããã¾ããä¸èªç±ãªã½ããã¦ã§ã¢"
+"ã§ã¯ã誰ããããªããæ¯é
ãã人ã
ããã©ãã©ã®ã¾ã¾ã¨ãã¾ãã"
+"ããªããèªåèªèº«ãå©ããã®ã«èªç±ã§ãã以ä¸ã«ã¯ãããªãã¯ãããã¨å
±æãããã¨"
+"ã許ããããååããããããã¯ç¤¾ä¼ãå©ããã®ã«èªç±ã§ã¯ããã¾ããã"
+"ãã©ãã©ã«ããå©ãããªãã®ããä¸èªç±ãªã½ããã¦ã§ã¢ã使ãã¦ã¼ã¶ã®ç¶æ
ã§ãã"
+
+#. type: Content of: <p>
+msgid ""
+"We've produced a tremendous range of free software. We've done what people "
+"said we could never do; we have two operating systems of free software. We "
+"have many applications and we obviously have a lot farther to go. So we need "
+"your help. I would like to ask you to volunteer for the GNU project; help us "
+"develop free software for more jobs. Take a look at <a href=\"/help/"
+"\">http://www.gnu.org/help</a> to find suggestions for how to help. If you "
+"want to order things, there's a link to that from the home page. If you want "
+"to read about philosophical issues, look in /philosophy. If you're looking "
+"for free software to use, look in /directory, which lists about 1900 "
+"packages now (which is a fraction of all the free software out there). "
+"Please write more and contribute to us. My book of essays, “Free "
+"Software and Free Society”, is on sale and can be purchased at <a href="
+"\"http://www.gnu.org/\">www.gnu.org</a>. Happy hacking!"
+msgstr ""
+"ããããã¡ã¯ãã¨ã¦ã¤ããªãåºç¯å²ã®èªç±ã½ããã¦ã§ã¢ã製ä½ãã¦ãã¾ãããã§ãã£ããªãã¨äººã
ã"
+"è¨ã£ããã¨ãããããã¡ã¯è¡ãã¾ãããèªç±ã½ããã¦ã§ã¢ã®äºã¤ã®ãªãã¬ã¼ãã£ã³ã°ã»ã·ã¹ãã
"
+"ãæãã¦ãã¾ããããããã®ã¢ããªã±ã¼ã·ã§ã³ãæãã¾ãããããããã«ããã£ã¨"
+"å
ã¸ã¨éã¯ç¶ãã¾ããã§ããããããªãæ¹ã®å©ããå¿
è¦ã§ããGNUããã¸ã§ã¯ãã®ããã«"
+"ãã©ã³ãã£ã¢ããã¦ãã
ããããããé¡ããã¾ãããã£ã¨ããããã®ä»äºã®ããã®èªç±ã½ããã¦ã§ã¢"
+"ãéçºããã®ãæä¼ã£ã¦ãã ããã<a href=\"/help/"
+"\">http://www.gnu.org/help</a>ãè¦ã¦ãã©ã®ããã«æä¼ãããææ¡ãæ¢ãã¦ãã
ããã"
+"ãã®ã注æãããå ´åããã¼ã
ãã¼ã¸ãããªã³ã¯ãããã¾ããç念ã®åé¡ã«ã¤ãã¦èªã¿ãããã°ã"
+"/philosophyãè¦ã¦ãã ããã使ãèªç±ã½ããã¦ã§ã¢ãæ¢ãå
´åã¯ã/directoryãè¦ã¦ãã ããã"
+"ç´1900ã®ããã±ã¼ã¸ãä»æ²è¼ããã¦ãã¾ã(åå¨ãããã¹ã¦ã®èªç±ã½ããã¦ã§ã¢ã®ä¸é¨ã§ã)ã"
+"ãã£ã¨æ¸ãã¦ãããããã¡ã«è²¢ç®ãã¦ãã
ããããããã®å°è«ã®æ¬ã"
+"“Free Software and Free Society”ã¯å£²åºãä¸ã§ã"
+"<a href=\"http://www.gnu.org/\">www.gnu.org</a>ã§è³¼å
¥ã§ãã¾ãã"
+"ã©ããã幸ç¦ãªãããã³ã°ã!"
+
+#. type: Content of: <ol><li>
+msgid ""
+"Guy Steele designed the original symmetrical Emacs command set; then he and "
+"I began implementing Emacs (on top of TECO), but after one long joint "
+"development session, Steele began drifting away, so I finished Emacs. "
+"Others particularly including Eugene C. Cicciarelli and Mike McMahon "
+"contributed substantially later on."
+msgstr ""
+"ã¬ã¤ã»ã¹ãã£ã¼ã«ã¯ãªãªã¸ãã«ã®å¯¾ç§°çãªEmacsã®ã³ãã³ãã»ããããã¶ã¤ã³ãã"
+"ãããããããã¨ãããã¯ã(TECOã®ä¸ã«)Emacsã®å®è£
ãå§ãã¾ãããããããä¸åã®"
+"é·ãå
±åã®éçºã»ãã·ã§ã³ã®å¾ãã¹ãã£ã¼ã«ã¨ã¯çé
ã«ãªãã¯ãããããããEmacsã"
+"å®æããã¾ãããã»ãã®äººã
ããç¹ã«ãã¦ã¸ã¼ã³ã»Cã»ãã§ãã«ã¬ãªã¨"
+"ãã¤ã¯ã»ãã¯ããã³ããã®å¾ãéè¦ãªè²¢ç®ããã¾ããã"
+
+#. type: Content of: <ol><li>
+msgid ""
+"Bernie Greenberg says that Dan Weinreb's implementation of Emacs for the "
+"Lisp Machine came before Greenberg's implementation for Multics. I "
+"apologize for the mistake."
+msgstr ""
+"ãã¼ãã¼ã»ã°ãªã¼ã³ãã¼ã°ã¯ããã³ã»ã¯ã¤ã³ã¬ãã®Lispãã·ã³ã®Emacsã®å®è£
ã¯ã"
+"ã°ãªã¼ã³ãã¼ã°ã®Multicsã®å®è£
ããåã«åºãã¨è¨ã£ã¦ãã¾ãããããã¯ããã®ééã"
+"ãè¬ãã¾ãã"
+
+#. type: Content of: <ol><li>
+msgid ""
+"Greenblatt's plan, as I understood it, was to hire lab people part time, so "
+"that they could continue working at the AI Lab. Symbolics hired them full "
+"time instead, so they stopped working at MIT."
+msgstr ""
+"ã°ãªã¼ã³ãã©ããã®è¨ç»ã¯ããããããããç¥ãéããã©ãã®äººã
ãAIã©ãã§åãã¤ã¥ãããã"
+"ããã«ãã¼ãã¿ã¤ã
ã§éããã¨ãããã®ã§ãããã·ã³ããªãã¯ã¹ã¯ãããã§ã¯ãªãã"
+"ã©ãã®äººã
ããã«ã¿ã¤ã
ã§éãã¾ããããããã¯MITã§åããã¨ãæ¢ããã®ã§ãã"
+
+#. type: Content of: <ol><li>
+msgid ""
+"The background of this plan, which I did not state explicitly in the talk, "
+"is that during an initial period the ex-AI-Lab hackers, whether at Symbolics "
+"or LMI, continued contributing their changes to the MIT Lisp Machine system "
+"— even though the contract did not require this. Symbolics' plan was "
+"to rupture this cooperation unilaterally."
+msgstr ""
+"ãã®ãã©ã³ã®èæ¯ã«ã¯ãè¬æ¼ã§ã¯æ示çã«è¿°ã¹ã¾ããã§ããããå
AIã©ãã®ããã«ã¼ã®"
+"åæã®æ®µéã§ã¯ãã·ã³ããªãã¯ã¹ãããã¯LMIã§ããMIT Lisp
ãã·ã³ã®ã·ã¹ãã ã«ã"
+"ãããã®å¤æ´ãè²¢ç®ãç¶ãããã¨ãããã¨ãããã¾ã"
+"(å¥ç´ã¯ãããè¦è«ãã¦ãªãã£ãã«ãé¢ããã)ãã·ã³ããªãã¯ã¹ã®ãã©ã³ã¯ãã®ååã"
+"ä¸æ¹çã«æ±ºè£ããããã®ã§ããã"
+
+#. type: Content of: <ol><li>
+msgid ""
+"It was not that I cared particularly about the fate of LMI, but rather I did "
+"not want to let Symbolics gain through its aggression against the AI Lab."
+msgstr ""
+"LMIã®éå½ã«ç¹ã«é¢å¿ããã£ãã®ã§ã¯ãªãã¦ãããããã·ã³ããªãã¯ã¹ããAIã©ãã«å¯¾ãã"
+"ä¾µç¥ãéãã¦å¾ãããã®ãæ¢ãããããã£ãã®ã§ãã"
+
+#. type: Content of: <ol><li>
+msgid ""
+"This statement has been misconstrued as saying that I never, ever looked at "
+"Symbolics' code. Actually it says I did look, at first. The Symbolics "
+"source code was available at MIT, where I was entitled to read it, and at "
+"first that's how I found out about their changes."
+msgstr ""
+"ãã®æç«
ã¯ãããããããããã·ã³ããªãã¯ã¹ã®ã³ã¼ããä¸åãè¦ãªãã£ããã®ããã«ã"
+"æªãæå³ã§åããã¦ãã¾ãã¾ãããå®éã«ã¯ãããã¯ãæåã¯ãããã¯è¦ããã¨è¨ã£ã¦ãã¾ãã"
+"ã·ã³ããªãã¯ã¹ã®ã½ã¼ã¹ã³ã¼ãã¯MITã§å©ç¨å¯è½ã§ããããã¯èªãè³æ
¼ãããã¾ããã"
+"ããã¦ãæåã¯ããããã·ã³ããªãã¯ã¹ã®å¤æ´ãç¥ãæ¹æ³ã§ããã"
+
+#. type: Content of: <ol><li><p>
+msgid ""
+"But that meant I had to make a special effort to solve each problem "
+"differently, in order to avoid copying Symbolics code. After a while, I "
+"concluded it was better not to even look. That way I could write code in "
+"whatever way was best, without concern for what might be in Symbolics' code."
+msgstr ""
+"ããããããã¯ãã·ã³ããªãã¯ã¹ã®ã³ã¼ããã³ãã¼ãããã¨ãé¿ããããã«ã"
+"ããããããããã®åé¡ãç°ãªã£ãæ¹æ³ã§è§£æ±ºããã®ã«ç¹å¥ãªåªåã"
+"ããªããã°ãªããªããã¨ãæå³ãã¾ããããã°ãããã¦ããããè¦ãªãæ¹ãè¯ããã¨"
+"çµè«ãã¾ããããã®æ¹æ³ã§ãã·ã³ããªãã¯ã¹ã®ã³ã¼ãã§ã¯ã©ããªã£ã¦ãããã®æ¸å¿µãªãã"
+"ä¸çªè¯ãæ¹æ³ã§ã³ã¼ããæ¸ããã¨ãã§ãã¾ããã"
+
+#. type: Content of: <ol><li>
+msgid ""
+"Symbolics at one point protested to MIT that my work, by thwarting their "
+"plan, had cost Symbolics a million dollars."
+msgstr ""
+"ã·ã³ããªãã¯ã¹ã¯ãããæç¹ã§MITã«ä¸»å¼µãã¾ããããããã®ä»äºã¯ããããã®è¨ç»ã"
+"妨害ãããã¨ã«ãããã·ã³ããªã¯ã¹ã«ç¾ä¸ãã«ã®ã³ã¹ããããã£ããã¨ã"
+
+#. type: Content of: <ol><li>
+msgid ""
+"I don't mind if a very complex and heavyweight function takes keyword "
+"arguments. What bothers me is making simple basic functions such as “"
+"member” use them."
+msgstr ""
+"ã¨ã¦ãè¤éã§éãé¢æ°ããã¼ã¯ã¼ãå¼æ°ãåãã®ã¯æ°ã«ãã¾ãããæ°ã«ãªãã®ã¯ã"
+"“member”ã®ãããªåç´ãªåºæ¬é¢æ°ã§ãã¼ã¯ã¼ãå¼æ°ã使ãããã«ãããã¨ã§ãã"
+
+#. TRANSLATORS: Use space (SPC) as msgstr if you don't have notes.
+#. type: Content of: <div>
+msgid "*GNUN-SLOT: TRANSLATOR'S NOTES*"
+msgstr " "
+
+#. type: Content of: <div><p>
+msgid ""
+"Please send general FSF & GNU inquiries to <a
href=\"mailto:address@hidden"
+"\"><address@hidden></a>. There are also <a href=\"/contact/\">other
ways "
+"to contact</a> the FSF. Broken links and other corrections or suggestions "
+"can be sent to <a href=\"mailto:address@hidden"><address@hidden"
+"org></a>."
+msgstr ""
+"FSFããã³GNUã«é¢ããåãåããã¯<a
href=\"mailto:address@hidden"><address@hidden"
+"org></a>ã¾ã§ãé¡ããã¾ã(è±èª)ãFSFã¸ã®é£çµ¡ã¯<a
href=\"/contact/\">ä»ã®æ¹"
+"æ³</a>ãããã¾ãããªã³ã¯åããä»ã®ä¿®æ£ãææ¡ã¯<a
href=\"mailto:"
+"address@hidden"><address@hidden></a>ã¾ã§ãéããã ããã"
+
+#. TRANSLATORS: Ignore the original text in this paragraph,
+#. replace it with the translation of these two:
+#. We work hard and do our best to provide accurate, good quality
+#. translations. However, we are not exempt from imperfection.
+#. Please send your comments and general suggestions in this regard
+#. to <a href="mailto:address@hidden">
+#. <address@hidden></a>.</p>
+#. <p>For information on coordinating and submitting translations of
+#. our web pages, see <a
+#. href="/server/standards/README.translations.html">Translations
+#. README</a>.
+#. type: Content of: <div><p>
+msgid ""
+"Please see the <a href=\"/server/standards/README.translations.html"
+"\">Translations README</a> for information on coordinating and submitting "
+"translations of this article."
+msgstr ""
+"æ£ç¢ºã§è¯ãå質ã®ç¿»è¨³ãæä¾ããããåªåãã¦ãã¾ãããä¸å®å
¨ãªå ´åããããã¨æ"
+"ãã¾ãã翻訳ã«é¢ããã³ã¡ã³ãã¨ææ¡ã¯ã<a
href=\"mailto:address@hidden"
+"org\"><address@hidden></a>ã«ãããããã¾ããããããã¡ã®ã¦ã§ã"
+"ãã¼ã¸ã®ç¿»è¨³ã®èª¿æ´ã¨æåºã«ã¤ãã¦ã¯ã<a
href=\"/server/standards/README."
+"translations.html\">翻訳 README</a>ãã覧ãã ããã"
+
+#. type: Content of: <div><p>
+msgid "Copyright © 2003, 2007, 2013 Free Software Foundation, Inc."
+msgstr "Copyright © 2003, 2007, 2013 Free Software Foundation, Inc."
+
+#. type: Content of: <div><p>
+msgid ""
+"This page is licensed under a <a rel=\"license\" href=\"http://"
+"creativecommons.org/licenses/by-nd/3.0/us/\">Creative Commons Attribution-"
+"NoDerivs 3.0 United States License</a>."
+msgstr ""
+"ãã®ãã¼ã¸ã¯<a rel=\"license\"
href=\"http://creativecommons.org/licenses/by-"
+"nd/3.0/us/\">Creative Commons Attribution-NoDerivs 3.0 United States "
+"License</a>ã®æ¡ä»¶ã§è¨±è«¾ããã¾ãã"
+
+#. TRANSLATORS: Use space (SPC) as msgstr if you don't want credits.
+#. type: Content of: <div><div>
+msgid "*GNUN-SLOT: TRANSLATOR'S CREDITS*"
+msgstr " "
+
+#. timestamp start
+#. type: Content of: <div><p>
+msgid "Updated:"
+msgstr "æçµæ´æ°:"
[Prev in Thread] |
Current Thread |
[Next in Thread] |
- www/gnu/po rms-lisp.ja.po,
NIIBE Yutaka <=