From lojban+bncCMHEmaCOBhCe4ZznBBoEGufORA@googlegroups.com Fri Nov 19 18:21:33 2010 Received: from mail-gy0-f189.google.com ([209.85.160.189]) by chain.digitalkingdom.org with esmtp (Exim 4.72) (envelope-from ) id 1PJd50-0004cl-62; Fri, 19 Nov 2010 18:21:33 -0800 Received: by gyh4 with SMTP id 4sf3253775gyh.16 for ; Fri, 19 Nov 2010 18:21:24 -0800 (PST) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=googlegroups.com; s=beta; h=domainkey-signature:received:x-beenthere:received:received:received :received:received-spf:received:mime-version:received:received :in-reply-to:references:date:message-id:subject:from:to :x-original-sender:x-original-authentication-results:reply-to :precedence:mailing-list:list-id:list-post:list-help:list-archive :sender:list-subscribe:list-unsubscribe:content-type; bh=l7tcgqeg9kk5S0cz68zJgUtkBwmMq+fk8C4k8xcVwlA=; b=ZxNWXx9WGc6IyuZoF8LfTq8SAZc6Hm/z4vh0/V29908gtwpk2xqiBpkvLlnEF96tqp J2+Er23euVI748ualZZZUp1/jHSU5IGqFfm/j9eP4IWbxG/GO0OSaxpWtUX0kkbFtTUp Zg2cposKw50DiUUQHrbU0iQWEx3LM7c0XG4nE= DomainKey-Signature: a=rsa-sha1; c=nofws; d=googlegroups.com; s=beta; h=x-beenthere:received-spf:mime-version:in-reply-to:references:date :message-id:subject:from:to:x-original-sender :x-original-authentication-results:reply-to:precedence:mailing-list :list-id:list-post:list-help:list-archive:sender:list-subscribe :list-unsubscribe:content-type; b=Hw/0BqjT8bedYwN18PLP8DO9WVl1x/SlJgcd+7bTk11+63BgU8rMjlQQBRAyNJEw+f 6X4IsjRJtxGFz/btPCkwkUxtY5xjTMJZorSbQEZPi60SILnZHGYEUgZr9ZZ7dw754NVo l+KQdZEL5+yGB91ZDFm9uhFYi6yjhHnOHpoCQ= Received: by 10.150.250.10 with SMTP id x10mr292122ybh.45.1290219678773; Fri, 19 Nov 2010 18:21:18 -0800 (PST) X-BeenThere: lojban@googlegroups.com Received: by 10.231.76.225 with SMTP id d33ls766079ibk.2.p; Fri, 19 Nov 2010 18:21:17 -0800 (PST) Received: by 10.231.16.141 with SMTP id o13mr1045127iba.1.1290219676729; Fri, 19 Nov 2010 18:21:16 -0800 (PST) Received: by 10.231.16.141 with SMTP id o13mr1045125iba.1.1290219676674; Fri, 19 Nov 2010 18:21:16 -0800 (PST) Received: from mail-iw0-f175.google.com (mail-iw0-f175.google.com [209.85.214.175]) by gmr-mx.google.com with ESMTP id j25si963496ibb.0.2010.11.19.18.21.15; Fri, 19 Nov 2010 18:21:15 -0800 (PST) Received-SPF: pass (google.com: domain of eyeonus@gmail.com designates 209.85.214.175 as permitted sender) client-ip=209.85.214.175; Received: by iwn38 with SMTP id 38so547109iwn.34 for ; Fri, 19 Nov 2010 18:21:15 -0800 (PST) MIME-Version: 1.0 Received: by 10.231.16.205 with SMTP id p13mr2906694iba.108.1290219675268; Fri, 19 Nov 2010 18:21:15 -0800 (PST) Received: by 10.231.205.209 with HTTP; Fri, 19 Nov 2010 18:21:15 -0800 (PST) In-Reply-To: <20101120021415.GH9301@digitalkingdom.org> References: <20101120021415.GH9301@digitalkingdom.org> Date: Fri, 19 Nov 2010 19:21:15 -0700 Message-ID: Subject: Re: [lojban] Idea for a Lojbanic text toy From: Jonathan Jones To: lojban@googlegroups.com, lojban-list@lojban.org X-Original-Sender: eyeonus@gmail.com X-Original-Authentication-Results: gmr-mx.google.com; spf=pass (google.com: domain of eyeonus@gmail.com designates 209.85.214.175 as permitted sender) smtp.mail=eyeonus@gmail.com; dkim=pass (test mode) header.i=@gmail.com Reply-To: lojban@googlegroups.com Precedence: list Mailing-list: list lojban@googlegroups.com; contact lojban+owners@googlegroups.com List-ID: List-Post: , List-Help: , List-Archive: Sender: lojban@googlegroups.com List-Subscribe: , List-Unsubscribe: , Content-Type: multipart/alternative; boundary=0003255759f66d3808049572adc0 --0003255759f66d3808049572adc0 Content-Type: text/plain; charset=ISO-8859-1 On Fri, Nov 19, 2010 at 7:14 PM, Robin Lee Powell < rlpowell@digitalkingdom.org> wrote: > > Just an idea that showed up in my head as I was thinking about what > I wanted the Lojban community to get out of a MUD (that it didn't). > > It's somewhat unformed, but the basic idea is a textual toy that you > could use as an IRC bot or something; it's sorta-kinda based on > http://en.wikipedia.org/wiki/Blocks_world and the fact that Lojban > is really easily parseable and has some predicate logic > underpinnings. Oh, and the idea of a nomic. > > The basic idea is this: seed a bot with a Lojban parser and a *VERY* > few rules about semantics, and then let people add to its knowledge > in mostly-unstructured Lojban. The bot has an idea of objects, and > relationships, and properties, and as people converse with it is > builds up a world that exists only as textual description, and is > solely a result of what people have said. > > Something like this: > > A: doi .bat. mo > > .bat.: no da > > A: pa bolci cu zasti > > .bat.: bolci ki'a > > A: da bolci lo ckabu > > .bat.: ki'e A > > A: pa bolci cu zasti > > .bat.: ki'e A > > A: doi .bat. mo > > (you'd want your bot to direct the results of "mo" to privmsg, cuz > it's gonna get long) > > .bat.: le pa moi bolci > > A: le pa moi bolci cu bolci ma > > .bat.: lo ckabu > > B: doi .bat. da bolci lo ckabu .o nai lo djacu > > .bat.: ki'e B > > B: le pa moi bolci cu bolci ma > > .bat.: mi na djuno > > > This is almost certainly wrong in terms of final implementation; in > particular, "A: da bolci lo ckabu" doesn't say that it's defining > bolci or anything. But I think something interesting could be made, > where eventually you'd have something like a set of pure predicate > rules that would lead to the ball of water and the ball of fire > coming together and annihilating each other. Or whatever crazy-ass > silliness people want to create. > > At that point you could then construct a *very* silly game on top of > it of the form "be the first person to make the bot emit {le mi > sigja cu culno so'i tatru}", or something. > > -Robin > > -- > http://singinst.org/ : Our last, best hope for a fantastic future. > Lojban (http://www.lojban.org/): The language in which "this parrot > is dead" is "ti poi spitaki cu morsi", but "this sentence is false" > is "na nei". My personal page: http://www.digitalkingdom.org/rlp/ > That's a rather interesting idea. I think I'd probably mess with it were it to exist. -- mu'o mi'e .aionys. .i.a'o.e'e ko cmima le bende pe lo pilno be denpa bu .i doi.luk. mi patfu do zo'o (Come to the Dot Side! Luke, I am your father. :D ) -- You received this message because you are subscribed to the Google Groups "lojban" group. To post to this group, send email to lojban@googlegroups.com. To unsubscribe from this group, send email to lojban+unsubscribe@googlegroups.com. For more options, visit this group at http://groups.google.com/group/lojban?hl=en. --0003255759f66d3808049572adc0 Content-Type: text/html; charset=ISO-8859-1 Content-Transfer-Encoding: quoted-printable
On Fri, Nov 19, 2010 at 7:14 PM, Robin Lee Powel= l <rlpo= well@digitalkingdom.org> wrote:

Just an idea that showed up in my head as I was thinking about what
I wanted the Lojban community to get out of a MUD (that it didn't).

It's somewhat unformed, but the basic idea is a textual toy that you could use as an IRC bot or something; it's sorta-kinda based on
htt= p://en.wikipedia.org/wiki/Blocks_world and the fact that Lojban
is really easily parseable and has some predicate logic
underpinnings. =A0Oh, and the idea of a nomic.

The basic idea is this: seed a bot with a Lojban parser and a *VERY*
few rules about semantics, and then let people add to its knowledge
in mostly-unstructured Lojban. =A0The bot has an idea of objects, and
relationships, and properties, and as people converse with it is
builds up a world that exists only as textual description, and is
solely a result of what people have said.

Something like this:

A: doi .bat. mo

.bat.: no da

A: pa bolci cu zasti

.bat.: bolci ki'a

A: da bolci lo ckabu

.bat.: ki'e A

A: pa bolci cu zasti

.bat.: ki'e A

A: doi .bat. mo

(you'd want your bot to direct the results of "mo" to privmsg= , cuz
it's gonna get long)

.bat.: le pa moi bolci

A: le pa moi bolci cu bolci ma

.bat.: lo ckabu

B: doi .bat. da bolci lo ckabu .o nai lo djacu

.bat.: ki'e B

B: le pa moi bolci cu bolci ma

.bat.: mi na djuno


This is almost certainly wrong in terms of final implementation; in
particular, "A: da bolci lo ckabu" doesn't say that it's = defining
bolci or anything. =A0But I think something interesting could be made,
where eventually you'd have something like a set of pure predicate
rules that would lead to the ball of water and the ball of fire
coming together and annihilating each other. =A0Or whatever crazy-ass
silliness people want to create.

At that point you could then construct a *very* silly game on top of
it of the form "be the first person to make the bot emit {le mi
sigja cu culno so'i tatru}", or something.

-Robin

--
http://singinst.org/= : =A0Our last, best hope for a fantastic future.
Lojban (http://www.loj= ban.org/): The language in which "this parrot
is dead" is "ti poi spitaki cu morsi", but "this senten= ce is false"
is "na nei". =A0 My personal page: http://www.digitalkingdom.org/rlp/

That's a rather interesting idea. I think= I'd probably mess with it were it to exist.

-- mu'o mi'e .aionys.

.i.a'o.e'e ko cmima le bende pe= lo pilno be denpa bu .i doi.luk. mi patfu do zo'o
(Come to the Dot Side! Luke, I am your father. :D )

--
You received this message because you are subscribed to the Google Groups "= lojban" group.
To post to this group, send email to lojban@googlegroups.com.
To unsubscribe from this group, send email to lojban+unsubscribe@googlegrou= ps.com.
For more options, visit this group at http://groups.google.com/group/lojban= ?hl=3Den.
--0003255759f66d3808049572adc0--