From nobody@digitalkingdom.org Mon Sep 29 08:01:08 2008 Received: with ECARTIS (v1.0.0; list lojban-beginners); Mon, 29 Sep 2008 08:01:08 -0700 (PDT) Received: from nobody by chain.digitalkingdom.org with local (Exim 4.69) (envelope-from ) id 1KkKFI-0003XV-4I for lojban-beginners-real@lojban.org; Mon, 29 Sep 2008 08:01:08 -0700 Received: from mailgw2a.lmco.com ([192.91.147.7]) by chain.digitalkingdom.org with esmtp (Exim 4.69) (envelope-from ) id 1KkKFA-0003Wu-DQ for lojban-beginners@lojban.org; Mon, 29 Sep 2008 08:01:07 -0700 Received: from emss03g01.ems.lmco.com (relay3.ems.lmco.com [141.240.4.144])by mailgw2a.lmco.com (LM-6) with ESMTP id m8TF0wMT002458for ; Mon, 29 Sep 2008 11:00:58 -0400 (EDT) Received: from CONVERSION2-DAEMON.lmco.com by lmco.com (PMDF V6.3-x14 #31428) id <0K7Y00401PPM54@lmco.com> for lojban-beginners@lojban.org; Mon, 29 Sep 2008 11:00:58 -0400 (EDT) Received: from EMSS02I00.us.lmco.com ([166.29.2.48]) by lmco.com (PMDF V6.3-x14 #31428) with ESMTP id <0K7Y00KDBPPAW8@lmco.com> for lojban-beginners@lojban.org; Mon, 29 Sep 2008 11:00:53 -0400 (EDT) Received: from emss02m20.us.lmco.com ([166.29.2.189]) by EMSS02I00.us.lmco.com with Microsoft SMTPSVC(5.0.2195.6713); Mon, 29 Sep 2008 09:00:50 -0600 Date: Mon, 29 Sep 2008 09:00:49 -0600 From: "Rostowfske, Luke J" Subject: [lojban-beginners] Re: Do you agree with this guy? In-reply-to: <5627810d0809290744r47b15c35s99376573933c257c@mail.gmail.com> To: lojban-beginners@lojban.org Message-id: <6E2DF1575F3F2043AC2E1E8E56C5853D0BE6E506@emss02m20.us.lmco.com> MIME-version: 1.0 X-MIMEOLE: Produced By Microsoft Exchange V6.5 Content-Type: text/plain; charset=us-ascii Content-transfer-encoding: 7BIT Thread-Topic: [lojban-beginners] Re: Do you agree with this guy? Thread-Index: AckiQiYm8pZ3Ig2tRvS+YpXa5kYSsAAAEWpg Content-class: urn:content-classes:message X-MS-Has-Attach: X-MS-TNEF-Correlator: References: <2f91285f0809260303n6ca54185h148d26128e42efea@mail.gmail.com> <20080926214417.GT11841@digitalkingdom.org> <20080928172857.GD2447@nvg.org> <5627810d0809281627p47b23218r86a27b588541cfa7@mail.gmail.com> <20080929004947.GJ6912@digitalkingdom.org> <6E2DF1575F3F2043AC2E1E8E56C5853D0BE6E3FB@emss02m20.us.lmco.com> <5627810d0809290744r47b15c35s99376573933c257c@mail.gmail.com> X-OriginalArrivalTime: 29 Sep 2008 15:00:50.0074 (UTC) FILETIME=[292D87A0:01C92244] X-Spam-Score: -4.0 X-Spam-Score-Int: -39 X-Spam-Bar: ---- X-archive-position: 898 X-ecartis-version: Ecartis v1.0.0 Sender: lojban-beginners-bounce@lojban.org Errors-to: lojban-beginners-bounce@lojban.org X-original-sender: luke.j.rostowfske@lmco.com Precedence: bulk Reply-to: lojban-beginners@lojban.org X-list: lojban-beginners Prolog isn't like C or 3rd generation languages, its more like SQL for anything. You're not confined to relational database rules so complex things can get very simple if you don't think procedurally. s -> np vp np -> det n vp -> v np vp -> v det -> a det -> the n -> woman n -> man v -> shoots (this is actual code btw) above is a simple example of how you teach the computer to recognize simple English. A sentence is a noun-phrase + a verb-phrase, a noun phrase is a determinate and a noun, a verb-phrase is a verb pluse a noun-phrase or just a verb. Then you fill in the dictionary with the words. This will recognize all the different combinations like: the woman shoots the woman shoots the man a woman shoots the man a man shoots the woman etc... In English, this gets really hairy once you start adding other grammar rules, but I'm hoping in Lojban it will be "natural" then it's just a matter of building a dictionary. At that point you'd have a Logban grammar checker. Beyond that, I can't really promise AI, (still novice at Prolog) but I'm pretty sure you could at least generate error messages that accurately described the error, in the "computers own words". Respectfully, Luke -----Original Message----- From: lojban-beginners-bounce@lojban.org [mailto:lojban-beginners-bounce@lojban.org] On Behalf Of Donald McLean Sent: Monday, September 29, 2008 8:44 AM To: lojban-beginners@lojban.org Subject: [lojban-beginners] Re: Do you agree with this guy? I've used quite a few languages in my career and studied quite a few more but Prolog is not on either list. The reality of Lojban is that it is still intended to be a human language. While there are no spelling, pronunciation or grammar issues to worry about, aren't there still issues with assumed or implied content? Probably not unsolvable, but still issues that would require a more sophisticated interface (AI). Donald On Mon, Sep 29, 2008 at 10:34 AM, Rostowfske, Luke J wrote: > I'm wondering if you wrote a prolog-lojban grammar if you could easily > teach the computer to speak (lojban) the trick with programming correct > grammars they are so diverse, if you had only logical rules then it'd be > a simple thing to program all legal combinations of words, or how to > express things. > > If you are into software and lojban, I'd like to know what you think of > Prolog. I'm learning prolog, I haven't started Lojban (one thing at a > time) but I'm very interested in the potential.