Уже пару месяцев у меня в голове лежат черновики языка. Предложение - дерево. В узлах дерева слова одной части речи, а связи - другая часть речи. Кроме того, есть еще одна часть речи - управляющая, она нужна для того, что-бы дерево записать последовательностью слов, как скобки в математике.
Пример:
Я хочу домой. ge min a vi nir a ge tor a ge min da cun u u u
ge min a vi nir a ge tor a ge min da cun i
ge min ( vi nir ( ge tor (ge min da cun )))
a и u управляющие, a - переход на уровень вниз, u - на уровень вверх, их количество совпадает.
i - переход вниз до конца.
Слова с трех букв в узлах.
min - я;
nir - желание;
tor - пребывание где-то;
cun - дом;
Слова с двух букв - связи.
ge - подлежащее;
vi - следующее слово означает часть того понятия что наверху;
da - место где происходит действие.
Язык немного компьютерный получается. Что-то такое, как лингвистический асемблер.
Закрывающие скобки лучше сделать чередующимися, например, нечётные гласными, а чётные согласными.
Согласитесь, произнести [uɡuʹɡu] куда проще, чем [ʹu ʹu ʹu ʹu ʹu].
Я думаю, хватит "i" для перехода вниз до конца, и "o" для перехода на два уровня вниз.
В примере получился аналог пассива, наверное лучший перевод:
ge nir a ge min ne tor a ge min da cun i
ne - означает, что следующее слово (поддерево) сказуемое.
Получается порядок слов VSO, но может быть и VOS. Язык аналитический, но порядок слов можно менять, например можно и так
ge nir a ge min ne tor a da cun ge min i
или
ge nir a ne tor a ge min da cun u ge min u
ветки дерева можно менять местами.
Языку не хватает научности, хочу сделать что-то, что будет конкурировать с ложбаном по однозначности.
Одно время я подобный скобочный синтаксис делал! :) А недавно использовал в пародии на абсолютно логичный язык. Но рассказ, в который тот язык включён, пока не дописан.
Интересный подход. Главное - круто математический ))
Методом графов. Кстати, может получиться симпатично, ибо графы имеют много интересных свойств.
Например - фрактальность.
Почитайте про обратную польскую нотацию ( (wiki/ru) Обратная_польская_запись (http://ru.wikipedia.org/wiki/%D0%9E%D0%B1%D1%80%D0%B0%D1%82%D0%BD%D0%B0%D1%8F_%D0%BF%D0%BE%D0%BB%D1%8C%D1%81%D0%BA%D0%B0%D1%8F_%D0%B7%D0%B0%D0%BF%D0%B8%D1%81%D1%8C) ), это позволит уменьшить число скобок.
Hellerick, у меня неизвестно сколько может быть аргументов, ничего не получится.
Немного переделал, слова с двух букв клеятся к основе как префиксы, их стало больше:
le - тот кто действует,
ku - тот над кем совершается действие,
ho - инструмент,
ni - уточнение,
ta - время действия,
so - место действия,
vu - возвращается логическое значение,
di - качество (на сколько это правда, есть 5 слов с которыми сочетается нет..да - mir mus mol meg mad).
Поддерево возвращает значение как функция в программировании, обычно это - логическое значение
vutor a le min kurot u - я иду к тебе, но может быть и другое, с помощью слова ret (от слова return),
vumol a lemin kutas a leret kusik u u - я вижу водителя автобуса, mol - видеть, tas - водить, sik - автобус.
Причину можно сделать так:
что-то1 a ni_что-то2 a diret u u - что-то1 выполняется когда что-то2
(что-то1 на столько, на сколько что-то2).
openVMS, о да, математику я люблю.
Цитата: vlad9486 от сентября 20, 2011, 17:48
Hellerick, у меня неизвестно сколько может быть аргументов, ничего не получится.
По-умолчанию — один. Если больше — используется служебное слово/морфема «разветвитель».
Цитата: vlad9486 от сентября 6, 2011, 20:22
Я хочу домой. ge min a vi nir a ge tor a ge min da cun u u u
[...]
tor - пребывание где-то;
[...]
da - место где происходит действие.
Получается, что локативность передана сразу двумя словами (tor и ge). Постарайтесь избавиться от этого.
Уже избавился. Пока будут скобки, и так к каждому слову клеится префикс, с дополнительными служебными словами речь станет очень длинной.
слов ge, vi, da уже нет