From mboxrd@z Thu Jan 1 00:00:00 1970 Path: news.gmane.org!not-for-mail From: Kaz Kylheku Newsgroups: gmane.emacs.help Subject: Re: The secret of hand compiling LISP/Scheme Date: Tue, 09 Oct 2007 11:21:59 -0000 Organization: http://groups.google.com Message-ID: <1191928919.613844.289430@d55g2000hsg.googlegroups.com> References: <1191825330.509758.13330@22g2000hsm.googlegroups.com> <4709d1b5$0$48050$edfadb0f@dread12.news.tele.dk> <1191827374.434315.265340@o3g2000hsb.googlegroups.com> <9IednSg4XasAkJfanZ2dneKdnZydnZ2d@eclipse.net.uk> <1191876071.828746.33880@r29g2000hsg.googlegroups.com> NNTP-Posting-Host: lo.gmane.org Mime-Version: 1.0 Content-Type: text/plain; charset="us-ascii" X-Trace: sea.gmane.org 1191930843 21321 80.91.229.12 (9 Oct 2007 11:54:03 GMT) X-Complaints-To: usenet@sea.gmane.org NNTP-Posting-Date: Tue, 9 Oct 2007 11:54:03 +0000 (UTC) To: help-gnu-emacs@gnu.org Original-X-From: help-gnu-emacs-bounces+geh-help-gnu-emacs=m.gmane.org@gnu.org Tue Oct 09 13:54:01 2007 Return-path: Envelope-to: geh-help-gnu-emacs@m.gmane.org Original-Received: from lists.gnu.org ([199.232.76.165]) by lo.gmane.org with esmtp (Exim 4.50) id 1IfDew-0001Pl-NX for geh-help-gnu-emacs@m.gmane.org; Tue, 09 Oct 2007 13:53:59 +0200 Original-Received: from localhost ([127.0.0.1] helo=lists.gnu.org) by lists.gnu.org with esmtp (Exim 4.43) id 1IfDer-0001TN-BB for geh-help-gnu-emacs@m.gmane.org; Tue, 09 Oct 2007 07:53:53 -0400 Original-Path: shelby.stanford.edu!newsfeed.stanford.edu!postnews.google.com!d55g2000hsg.googlegroups.com!not-for-mail Original-Newsgroups: comp.lang.lisp, comp.lang.scheme, comp.lang.functional, alt.lang.asm, gnu.emacs.help Original-Lines: 26 Original-NNTP-Posting-Host: 205.250.153.187 Original-X-Trace: posting.google.com 1191928919 18301 127.0.0.1 (9 Oct 2007 11:21:59 GMT) Original-X-Complaints-To: groups-abuse@google.com Original-NNTP-Posting-Date: Tue, 9 Oct 2007 11:21:59 +0000 (UTC) In-Reply-To: <1191876071.828746.33880@r29g2000hsg.googlegroups.com> User-Agent: G2/1.0 X-HTTP-UserAgent: Mozilla/4.0 (compatible; MSIE 7.0; Windows NT 6.0; SLCC1; .NET CLR 2.0.50727; Media Center PC 5.0; .NET CLR 3.0.04506),gzip(gfe),gzip(gfe) Complaints-To: groups-abuse@google.com Injection-Info: d55g2000hsg.googlegroups.com; posting-host=205.250.153.187; posting-account=ps2QrAMAAAA6_jCuRt2JEIpn5Otqf_w0 Original-Xref: shelby.stanford.edu comp.lang.lisp:230797 comp.lang.scheme:74390 comp.lang.functional:62596 alt.lang.asm:117939 gnu.emacs.help:152753 X-Mailman-Approved-At: Tue, 09 Oct 2007 07:52:14 -0400 X-BeenThere: help-gnu-emacs@gnu.org X-Mailman-Version: 2.1.5 Precedence: list List-Id: Users list for the GNU Emacs text editor List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Original-Sender: help-gnu-emacs-bounces+geh-help-gnu-emacs=m.gmane.org@gnu.org Errors-To: help-gnu-emacs-bounces+geh-help-gnu-emacs=m.gmane.org@gnu.org Xref: news.gmane.org gmane.emacs.help:48259 Archived-At: On Oct 8, 1:41 pm, gnuist...@hotmail.com wrote: > Tony, thanks for the info. But why do I need to go to forth for > this? why cant someone show me how to hand compile the jmc.pdf > into an assembly code like L. Peter Deutsch, a 13-15 year old > kid wrote and PUBLISHED as the first author, making money from > the ARPA grant because his father worked in the area and he > had the connections to get the info from the place where it was > discovered. I suspect they thought that the kid is safer and > less competitive than some grown up to share the info. Your question is not unlike that of that young man who, be it truth or legend, wrote to composer Wolfgang A. Mozart, asking for advice about how to get started in writing symphonies. Mozart replied that a symphony is a complex musical form, and that one should start by writing simpler works and work his way up over years. The man objected, "But Herr Mozart, you were already writing symphonies when you were eight years old!" To which Mozart replied, "Indeed, but I didn't have to ask how." Like young Mozart, Peter Deutsch probably didn't have to ask how. He may have had access to equipment and people through his father, but ultimately he did the grunt work of taking a high level program as a specification of behavior, and writing the corresponding assembly program.