[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

Re: [lojban] Re: binary Lojban



I sincerely apologize for my personal note as well as my public note. In any
case, let's get down to the technical!

I have rustled up my personal language, with the intent on making it much like
Ruby (think Perl). I'm going to put in some explicit references to lojban into
the grammar. Something beyond the internationalization concepts in Java--the
better to uniquely present Lojban.

Even some of the details of the grammar will be heavily influenced by Lojban.

The Java virtual machine or others are not really appropriate for Lojban.
Technically, you could have some subset of Lojban that could be compiled to the
JVM. However, that's really not in any way useful.

Ultimately, this will have to be done in concert with an AI as you say. I would
be interested in common machine translation data structures in looking for a
way to do this. Much of that is closed source, however.

Quoting "Mark E. Shoulson" <mark@kli.org>:

 Ryan Keppel wrote:

 > How about you match what I have given to Lojban? Huh? I am thinking that you
 > will have no reply to this. Huh? Eh?
 >
 Er, how do you know I haven't?  I've been involved in Lojban longer than
 you, since even before your first association with it.  Robin says I am
 "not far behind you," so I guess I'll have to take that as confirmation
 that I have not yet met your goal.  Although in the years I've been
 here, for all my distractions and everything, I think I have contributed
 a whole lot of intellectual energy and resources to The Cause, maybe
 even more than you have.

 At any rate, all that is neither here nor there; it doesn't matter the
 tiniest bit even if I had contributed nothing up till now.  It doesn't
 speak to what you were talking about.

 To the topic at hand, though: you were asking about a "binary" version
 of Lojban, in the same sense that Python bytecode is a binary version of
 Python.  It doesn't even really matter what the bytecode is, though,
 since I suppose one could write any number of languages not at all like
 Python that still compile to Python bytecode, or to Java bytecode, and
 so on.  I suppose we could use one of those for Lojban's bytecode as
 well, though it would be a very restricted form of the language (since
 most of the gismu of Lojban don't have much meaning in terms of computer
 operations).  A higher-level Lojbanic bytecode for interpretation by and
 as an AI would be nice, but I think we can't do anything meaningful in
 that direction until first we have some decent AI working with and from
 Lojban as it is.

 We could try to write a Lojban-to-JVM compiler, I suppose, essentially
 making Lojban a programming language.  Or write a Lojban-oriented VM,
 though I don't really see what such a thing would be.  I think someone
 once wrote a Lojban-to-Prolog compiler or interpreter, which is sort of
 along those lines.

 I still somehow doubt any of these solutions are what you are looking
 for, which makes me think I'm not understanding what you want very well.

 ~mark



 To unsubscribe from this list, send mail to lojban-list-request@lojban.org
 with the subject unsubscribe, or go to http://www.lojban.org/lsg2/, or if
 you're really stuck, send mail to secretary@lojban.org for help.