From bob@RATTLESNAKE.COM Thu Jul 25 06:27:36 2002 Return-Path: X-Sender: bob@rattlesnake.com X-Apparently-To: lojban@yahoogroups.com Received: (EGP: mail-8_0_7_4); 25 Jul 2002 13:27:35 -0000 Received: (qmail 86496 invoked from network); 25 Jul 2002 13:27:35 -0000 Received: from unknown (66.218.66.218) by m10.grp.scd.yahoo.com with QMQP; 25 Jul 2002 13:27:35 -0000 Received: from unknown (HELO localhost) (140.186.114.245) by mta3.grp.scd.yahoo.com with SMTP; 25 Jul 2002 13:27:34 -0000 Received: by rattlesnake.com via sendmail from stdin id (Debian Smail3.2.0.114) Thu, 25 Jul 2002 13:27:27 +0000 (UTC) Message-Id: Date: Thu, 25 Jul 2002 13:27:27 +0000 (UTC) To: lojbab@lojban.org Cc: lojban@yahoogroups.com In-reply-to: <5.1.0.14.0.20020725005938.03655ec0@pop.east.cox.net> (message from Bob LeChevalier on Thu, 25 Jul 2002 03:09:07 -0400) Subject: Re: [lojban] to-do list (was Re: New Members, Board of Directors, other LogFest results) References: <5.1.0.14.0.20020724195628.032f4c80@pop.east.cox.net> <5.1.0.14.0.20020723195058.030913c0@pop.east.cox.net> <5.1.0.14.0.20020723025544.032cba90@pop.east.cox.net> <4.3.2.7.2.20010730221611.00b10c00@pop.cais.com> <5.1.0.14.0.20020723025544.032cba90@pop.east.cox.net> <20020723103956.E28971@miranda.org> <5.1.0.14.0.20020723195058.030913c0@pop.east.cox.net> <5.1.0.14.0.20020724122649.032e7ec0@pop.east.cox.net> <018e01c23350$150a6c00$73a1ca3e@oemcomputer> <5.1.0.14.0.20020724195628.032f4c80@pop.east.cox.net> <5.1.0.14.0.20020725005938.03655ec0@pop.east.cox.net> From: "Robert J. Chassell" Reply-To: bob@rattlesnake.com X-Yahoo-Group-Post: member; u=810561 X-Yahoo-Message-Num: 14730 The Draft dictionary, 01436 Lojban gismu list 9/26/94 01436 Draft dictionary implicitly provides a dictionary spec for input, with output depending on your output format. As I understood it at the time, the input spec was: English meaning [mandatory] explication [optional] place structure [mandatory] comment [optional] rafsi [optional] gismu [mandatory] This input spec enabled me to write a function that produced this output, automatically from the draft dictionary file: *hazard (shallow water hazard), x1 is a shoal [shallow hazard]/reef of material x2 in body of water x3 /:/ [rapids (= ri'erjmifa, ri'ercaxno)] /=/ jmifa A similar output spec could produce: hazard shallow water hazard x1 is a shoal [shallow hazard]/reef of material x2 in body of water x3 rapids (= ri'erjmifa, ri'ercaxno) [none] jmifa An entry following either output spec could be converted back to an entry in the original input format. -- Robert J. Chassell bob@rattlesnake.com Rattlesnake Enterprises http://www.rattlesnake.com