From rob@twcny.rr.com Thu Mar 14 18:13:40 2002 Return-Path: X-Sender: rob@twcny.rr.com X-Apparently-To: lojban@yahoogroups.com Received: (EGP: unknown); 15 Mar 2002 02:13:40 -0000 Received: (qmail 44791 invoked from network); 15 Mar 2002 02:13:40 -0000 Received: from unknown (216.115.97.172) by m10.grp.snv.yahoo.com with QMQP; 15 Mar 2002 02:13:40 -0000 Received: from unknown (HELO mailout5.nyroc.rr.com) (24.92.226.169) by mta2.grp.snv.yahoo.com with SMTP; 15 Mar 2002 02:13:40 -0000 Received: from mail1.twcny.rr.com (mail1-1 [24.92.226.139]) by mailout5.nyroc.rr.com (8.11.6/Road Runner 1.12) with ESMTP id g2F2DcM09729 for ; Thu, 14 Mar 2002 21:13:39 -0500 (EST) Received: from riff ([24.92.246.4]) by mail1.twcny.rr.com (Post.Office MTA v3.5.3 release 223 ID# 0-59787U250000L250000S0V35) with ESMTP id com for ; Thu, 14 Mar 2002 21:13:37 -0500 Received: from rob by riff with local (Exim 3.33 #1 (Debian)) id 16lhDu-0000Y7-00 for ; Thu, 14 Mar 2002 21:13:38 -0500 Date: Thu, 14 Mar 2002 21:13:38 -0500 To: lojban@yahoogroups.com Subject: [Re: [lojban] lojban application in wearable computing] Message-ID: <20020315021338.GA1269@twcny.rr.com> Mime-Version: 1.0 Content-Type: text/plain; charset=us-ascii Content-Disposition: inline User-Agent: Mutt/1.3.24i X-Is-It-Not-Nifty: www.sluggy.com From: Rob Speer Reply-To: rob@twcny.rr.com X-Yahoo-Group-Post: member; u=2572649 X-Yahoo-Profile: squeekybobo X-Yahoo-Message-Num: 13770 This ended up off the list (munge the reply-to!) so now I'm forwarding it. ----- Forwarded message from "Robert J. Chassell" ----- Envelope-to: rob@localhost Delivery-date: Thu, 14 Mar 2002 21:12:17 -0500 From: "Robert J. Chassell" To: rob@twcny.rr.com CC: lojban@yahoogroups.com Subject: Re: [lojban] lojban application in wearable computing Reply-to: bob@rattlesnake.com .... few Lisp functions have a "subject", while basically all Lojban bridi do, so what do you do with the x1 places? This statement confuses me. I just glanced at the 153 Emacs Lisp functions in the Emacs simple.el. library: it looks to me that all of them have a subject. However, that subject is not stated overtly. The subject is the computer and the mode is imperative. Thus, we have commands such as: computer, move point backwards one word or you, help me compose email in the other window or you, return the value of 2 plus 2 where `you' refers to the computer. Questions with true or false answers are the same. Thus, the definition for the function `byte-compiling-files-p' is (defun byte-compiling-files-p () "Return t if currently byte-compiling files." (and (boundp 'byte-compile-current-file) and that means You, computer! Tell me whether you are currently converting source code that a domain-educated human can read to code that is less humanly readable, but more efficient for you to run. What might, on the surface, look like statements of context, such as if it is sunny, you are on the daylight side of the planet and there are no clouds or Bob is the son of Joseph are, from the computer's point of view, imperatives: Computer, record in your data base the following conditional: if it is sunny, ..... or You, set the son-of relationship such that Bob is the son of Joseph. The advantage of Lojban is that it is more than an imperative language in disguise. -- Robert J. Chassell bob@rattlesnake.com Rattlesnake Enterprises http://www.rattlesnake.com ----- End forwarded message ----- -- Rob Speer