> 1 <
Автор | Сообщение |
yogger
9 сообщений |
#3918 2011-02-10 01:51 GMT+3 часа(ов) |
Ну, други...надо...просто трясет всего...как надо...ведь этого ждут миллионы студентов, владельцы смартов и кпк, пытающиеся справится с xcas-ом и SmathStudio...
Но я чайник, с лиспом всего неделю... так что если чего страхуйте... Этап 1 - Разведка боем Что знаем про максиму написана на лиспе и исходники открыты => качаем исходики и смотрим что там пишут... А пока качается максима поглядим на нее в готовом виде... На моей gentoo в папке /usr/share/maxima/5.18.1 вот такие папки demo doc share src tests xmaxima в папке src куча файлов с расшерением .lisp пока их оставляем в share ещё папки а в них ещё .lisp .mac .dem .mac - программа максимы .dem - демо Сам файл запуска представляет собой сценарий оболочки из него находим файлы-образы которые лежат /usr/lib/maxima... Теперь лезем в /usr/lib/maxima/*/ там две папки binary-clisp и binary-sbcl В binary-clisp lisp.run и maxima.mem В binary-sbcl maxima.core Пробую переместить maxima.core(используется sbcl) и maxima.mem(используется clisp) в домашнюю папку и запускаю clisp с ключами из сценаря запуска clisp -q -norc -M maxima.mem - максима заработала потом запускаю sbcl sbcl --core /usr/lib/maxima/*/*sbcl/maxima.core --noinform --end-runtime-options --no-sysinit --no-userinit --eval '(cl-user::run)' тоже заработало... хорошо... Проверка на вшивость. Переименую папку /usr/share/maxima/5.18.1 на /usr/share/maxima/5.18.1.new Пробую опять запустить оба лиспа с максимой, оба работают, уравнения считают. Поправте меня если я не прав ФАКТИЧЕСКИ МАКСИМА НАХОДИТСЯ В ФАЙЛАХ-ОБРАЗАХ maxima.mem и maxima.core => для запуска максимы необходимо две вещи 1-сам лисп 2-файл-образ максимы запакованный в зависимости от лиспа в разные файлы maxima.mem maxima.img maxima.core Первый этап закончен. Исходниками займусь во втором. отредактировал(а) yogger: 2011-02-12 03:37 GMT+3 часа(ов) |
|
yogger
9 сообщений |
#3922 2011-02-13 02:12 GMT+3 часа(ов) |
А вот с исходниками то и проблема...
Конфигурация с помощью лиспа приводит к ошибке... там требуют чтобы я указал тип ос мобильной винды естественно нет... Надо порытся в конфигураторе... Если пойти вторым путём - копируем .mem и пытаемся сделать вид что она тута всегда была lisp.exe -q -norc -M maxima.mem то там тоже проблема , ругается на флаги , а я незнаю с какими флагами можно использовать UfaClisp...при флаге -h и --help возвращает строку приветсвия... а некто и не говорил что легко будет... |
|
ufasoft
19 сообщений |
#3923 2011-02-13 02:41 GMT+3 часа(ов) |
формат .mem файла у Ufasoft Lisp и CLISP не совпадает.
Но можно скомпилировать в Windows-версии а потом тот .bls (так у нас называется .mem) попробовать под WM. При этом версия Lisp на Win и WM должна совпадать. |
|
yogger
9 сообщений |
#3938 2011-02-14 02:16 GMT+3 часа(ов) |
Спасибо за совет...
Пробую рассуждать логически: в принципе если я возьму одну версию Ufasoft Lisp для линукса и для WM то тоже должно получится... Пробуем ставить Ufasoft на генту... |
|
> 1 <