[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]
Re: [lojban] (to all coders) what's missing IMO.
On 08/03/2010 05:43 PM, Timo Paulssen wrote:
> I would also be incredibly happy to get either a discussion among
> coders started or an entirely new mailing list for lojban
> programmers, so that "normal people" don't get bothered by techtalk.
Of course it would have been nice to say what exactly I wanted to
discuss with the sampla:
I'm pretty bummed out by the state of software to analyse lojban
sentences. Sure, there's our parsers and they can make nice parse trees
and such, but beyond jbofi'e, there's no piece of software/code I know
of, that can tell, what sumti goes where and how things relate.
Sure, there's my attempt at getting some semantic data from parse
trees[1], but it's far less powerful than what would be needed for any
non-baby-talk lojban.
Another thing that I find we should really be making soon-ish is an
object model for lojbanic sentences on a higher level than our grammar
files. What I'm thinking of is like the APIs that exist for, say, XML or
XHTML. Sure, those are very different from lojban, but it would be
splendid, if we could write code on a very high semantic level, pass
some "parse hints" (how to handle terminators, for instance, or how to
order the sumti) and get a valid lojban sentence out of it and the other
way around. This way, we could have software to modify sentences.
Examples that come to mind are transformations like these:
mi pinxe ki'u lo du'u mi taske <-> mi pinxe i ki'u bo mi taske
lo gerku e mi e do cu klama lo ricfoi <-> lo gerku cu klama lo ricfoi i
je mi klama lo ricfoi i je do klama lo ricfoi
And there could be software that allows a lojbanist to interactively
drag around parts of a sentence and when those parts snap back into
place the sentence will still be valid (what with terminators and all).
This is the stuff I wish we had, but I'm utterly incompetent and I
routinely fail to keep up work on a project, even if I get the
occasional thumbs up/compliment.
Hopefully we can get some collaboration started to implement this stuff,
because I feel I can't be the only one who would *love* to play around
with such a thing.
mu'o mi'e senva si timos
[1] http://github.com/lojban/lojbansuggest/blob/master/lojbansuggest/tree.py
--
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.