Здесь писать все вопросы, предложения и критику связанную с нашими файлами системы "Экскалибур-2012".
Так-же, сюда присылать программы и экспериментальные файлы для этой системы.
На днях, может сегодня ночью ждем новую под-версию...
Может она будет работать?
А вообще должно запускаться, на Экспишках люди запускали если 4.5 -фрейм ворк стоит. Вроде на Линуксе что-то делали и работает, но у нас ни где Линукса нет, - посоветывать не можем.
Извините...
П.С. Можно вторую систему на машину поставить ( Вин-7). Если дисков хватает или выделить ей виртуальный раздел диска и иметь счастье на все случаи жизни :)
Проблему решил установкой виртуальной Вин ХР. Вайн отказывался работать.
Машина слаба. 7 не тянет, поэтому и ставил лёгкий лин
(Def Nf (N)
(P
(Set b 1)
(For a 1 N (* *B A) )
(P B )
)
Вот попробовал работать с текстом!
Написал программу для предварительной обработки текст на естественном языке.
Чтобы сделать текст понятным для компьютера, сначала нужно избавиться от падежей и словоформ, а потом расставить в предложении зависимости между словами по смыслу.
Моя программа выполняет только первую часть - анализирует окончания слов и заменяет слова на первичную форму.
Например предложение: "Маленькие люди бежали по склону горы" заменит на: "Маленький человек бежать по склон гора"
В ней присутствует очень маленькая база окончаний. Но легко ее дополнить.
Самое главное, я наконец понял как легко писать на Экскалибуре. Интересно, сколько страниц заняла бы эта программы на С++ или С#?
(Set Text_In (? "введите предложение") Text_Out "" ) ' запрашиваем предложение в диалоге
(Rob meWord Text_In ' создаем цикл по словам предложения
(+ *Text_Out " " ' здесь результат для каждого слава добавляется к выходной перемнной
(Cond ' здесь собственно проверяем окончания по таблицам и изменяем слово
‘ таблица слова, которые имеют неправильное окончание
(w.R meWord (( сел сесть
рек река
Люди человек
кровать кровать
скоро скоро ))
)
‘ для глаголов
(w.R meWord (( нули ать
нул ать
ает ать
еть ать
еч ать
ал ать
ел ать
али ать ))
)
‘ для прилагательных
(w.R meWord (( вые вый
вая вый
ая ой
ие ой
ую ой
ати ать
ные ный ))
)
(P meWord )
)
)
(P Text_Out)
)
(! Text_Out)
Нажимаю Run и ничего не происходит. Кратковременно в списке задачь появляются Диалог и Самообслуживание, а потом все. Как заставить работать?
Версия 16 это пустая заготовка с базами знаний, но без описания Задачи Супервизор, Диалог и Самообслуживание.
Наполните эти шаблоны сутью, и Система оживет по вашей схеме. Или ожибайте следующих глав описания проекта...
При попытке создать процедуру для нужной мне задачи вычисления уравнения, система говорит: "Вы не можете определять функцию в этом месте!" Что делать?
Задача, это не функция. Вы не можете командовать системе когда и куда ее помещать. Опешите тип каталога для алгебраических заданий и специфицируете цель, методы и ресурсы. Все остальное Система сделает сама.
Друзья! Стоит ли добавлять на этом этапе графический интерфейс (редактор всяких диалоговых форм и еще возможность создавать картинки)?
Или сразу перейдем к моделированию всяких там Гоблинов и Собеседников?
Под линукс компилятор есть?
Отвечу на свой вопрос. Пускал под вайном 1.5.15 Всё фурычит. Вот только програмирование - не моё
Экскалибур это НЕ ПРОГРАММИРОВАНИЕ а ОПИСАНИЕ условия и цели задачи :)
Следите за версиями.
Скоро появится 16 -версия, там все гораздо красивее и проще (появились теоремы, цели и многое другое)
А Фрейм -Ворк Микрософтовский под Линукс есть?
Если есть тогда все запустится, - это объектная основа проекта :)))
Спасибо всем кто прислал свои отзывы и пожелания.
Однако, несколько удивляете не желание наших уважаемых корреспондентов, ОТКРЫТО излагать свои мысли ЗДЕСЬ, на форуме!
Мы будем рада всем, даже самым критическим сообщениям позволяющим нам улучшить систему.
Файлы программ уже написанных для эксперимента, можно публиковать здесь, на форуме как приложение к вашему сообщению.
Выкидывает с проги при попытке совершать хоть какие либо действия, нет названий каталогов. Менял вайн, перезакачивал прогу - ничего. Пишет - внутренняя ошибка.
И ещё: возможно ли под линукс сделать и залить на кой-нибуть репозиторий?