From edward.cherlin.sy.67@aya.yale.edu Wed May 16 00:15:30 2001 Return-Path: X-Sender: edward.cherlin.sy.67@aya.yale.edu X-Apparently-To: lojban@yahoogroups.com Received: (EGP: mail-7_1_3); 16 May 2001 07:15:29 -0000 Received: (qmail 67885 invoked from network); 16 May 2001 07:15:29 -0000 Received: from unknown (10.1.10.26) by l10.egroups.com with QMQP; 16 May 2001 07:15:29 -0000 Received: from unknown (HELO mta5.snfc21.pbi.net) (206.13.28.241) by mta1 with SMTP; 16 May 2001 07:15:29 -0000 Received: from [192.168.0.2] ([216.103.90.93]) by mta5.snfc21.pbi.net (Sun Internet Mail Server sims.3.5.2000.01.05.12.18.p9) with ESMTP id <0GDF007BO2S8NC@mta5.snfc21.pbi.net> for lojban@yahoogroups.com; Wed, 16 May 2001 00:14:33 -0700 (PDT) Date: Wed, 16 May 2001 00:14:31 -0700 Subject: Re: [lojban] Back to the GNOME stuff In-reply-to: <20010515204651.A1587@twcny.rr.com> X-Sender: cherlin@postoffice.pacbell.net To: lojban@yahoogroups.com Message-id: MIME-version: 1.0 Content-type: text/plain; charset="us-ascii" ; format="flowed" References: <20010514212131.A1503@twcny.rr.com> <0105152013280D.31622@neofelis> <20010515204651.A1587@twcny.rr.com> From: Edward Cherlin X-Yahoo-Message-Num: 7157 It's good to be back. At 8:46 PM -0400 5/15/01, Rob Speer wrote: >On Tue, May 15, 2001 at 08:11:19PM -0400, Pierre Abbat wrote: >> On Mon, 14 May 2001, Rob Speer wrote: >> >mutmi'izba: [skami bangu] mucti minji zbasu: compiler >> >z1 makes program z2=mi1=mu1 for use mi2 from source code z3=p1=b3 in >> > language b4 >> >> So source code ve mutmi'izba, if the language is compiled. But >>what about a PHP >> script or a shell script, which is executed in source by an interpreter? > >A command interpreter is {le selmi'e}, so I suppose a script would be {lei >termi'e}. Fine. Now what about an APL interpreter, or the inner and outer interpreters in FORTH, a hardware interpreter for microcode or a hardware compiler translating source code to wiring lists and diagrams? What about systems that offer to run the same source code through a selection of processes, including interpretation, just-in-time compilation, virtual machine compilation with emulation (byte code interpretation), cross-compilation, or any of the other alternatives? What about translation from one language to another? I can cite APL-to-C, APL-to-Ada, C-to-PostScript, FORTRAN to Ratfor, and an assortment of other such translators used for serious work. I don't think we have located all of the legs of the elephant here. Source code is originally human-readable, probably human-written instructions which are fed through a process in order to create one or more instances of the class of effects known as running the program. Even for compiled code, the compiler is only one step in the process, which may invoke a preprocessor, assembler, optimizer, linker, loader, and other kinds of software. I would not like to see separate words for all of these things. We should perhaps have a term that reserves a place for the process, rather than assuming or overspecifying its nature. >-- >Rob Speer > > >To unsubscribe, send mail to lojban-unsubscribe@onelist.com > >Your use of Yahoo! Groups is subject to http://docs.yahoo.com/info/terms/ -- co'o mi'e ed. .i e'osai la lojban pluka ko