From rob@twcny.rr.com Thu Mar 14 18:13:40 2002
Return-Path: <rob@twcny.rr.com>
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 <lojban@yahoogroups.com>; 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 <lojban@yahoogroups.com>; 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 <lojban@yahoogroups.com>; 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 <rob@twcny.rr.com>
Reply-To: rob@twcny.rr.com
X-Yahoo-Group-Post: member; u=2572649
X-Yahoo-Profile: squeekybobo

This ended up off the list (munge the reply-to!) so now I'm forwarding
it.

----- Forwarded message from "Robert J. Chassell" <bob@rattlesnake.com> -----

Envelope-to: rob@localhost
Delivery-date: Thu, 14 Mar 2002 21:12:17 -0500
From: "Robert J. Chassell" <bob@rattlesnake.com>
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


