Board.KolibriOS.org

Официальный форум KolibriOS
Текущее время: Пн май 22, 2017 8:14 pm

Часовой пояс: UTC+03:00




Начать новую тему  Ответить на тему  [ 8 сообщений ] 
Автор Сообщение
 Заголовок сообщения: Yacas для Колибри
СообщениеДобавлено: Вс мар 13, 2011 9:41 pm 
В сети
Аватара пользователя

Зарегистрирован: Вт авг 25, 2009 4:45 pm
Сообщения: 788
Есть такая легкая и удобная система символьной алгебры - но в то же время мощная и расширяемая, для своего размера
Кроме того код там сделан максимально платформо-независимым, и зависимости вынесены в отдельные файлы, что позволит сравнительно легко ее портировать. Написана на С++

http://yacas.sourceforge.net/backups/yacas-1.2.2.tar.gz

Мощная штука - подробнее можно прочитать здесь http://yacas.sourceforge.net/homepage.html

Если кто возьмется портировать - думаю будет очень интересно иметь подобную программу в дистрибутиве.


Вернуться к началу
 Заголовок сообщения: Re: Yacas для Колибри
СообщениеДобавлено: Вс мар 13, 2011 11:07 pm 
Не в сети

Зарегистрирован: Пн сен 24, 2007 11:11 am
Сообщения: 2814
Последняя версия выпущена года четыре назад... Исходных кодов на 600 килобайт с лишком, компилятор выдает кучу ошибок.
Серьезных вроде не очень много.

upd. О-файлы собираются, но не линкуются. Остались неопределенные ссылки на _Unwind_Resume, __gxx_personality_v0, __cxa_* и функции Lisp. Кстати, не самый веселый код. Думаю, человек, разбирающийся в C++ за вечер-другой смог бы скрутить эту штуку для Колибри. Я в yacas не заинтересован практически, и поэтому заниматься им не планирую.


Вернуться к началу
 Заголовок сообщения: Re: Yacas для Колибри
СообщениеДобавлено: Пн мар 14, 2011 12:47 am 
В сети
Аватара пользователя

Зарегистрирован: Вт авг 25, 2009 4:45 pm
Сообщения: 788
Да, последняя версия выпущена давно, но программа работает и достаточно хорошо.
В сях я разбираюсь, но времени как всегда нет. Вот и выложил идею - может кто подхватит. TinyPy подхватили же


Вернуться к началу
 Заголовок сообщения: Re: Yacas для Колибри
СообщениеДобавлено: Сб апр 09, 2011 6:28 pm 
В сети
Аватара пользователя

Зарегистрирован: Вт авг 25, 2009 4:45 pm
Сообщения: 788
Дизассемблировал полученный бинарник, для тех, кому интересно тут http://rghost.net/5142105

Там сгенерированный асм файл + html, для красивого вида.


Вернуться к началу
 Заголовок сообщения: Re: Yacas для Колибри
СообщениеДобавлено: Вс апр 10, 2011 12:08 am 
Не в сети
Kernel Developer

Зарегистрирован: Ср мар 08, 2006 6:25 pm
Сообщения: 3925
Надо линковать с libgcc_eh.a и libsupc++.a, были в архиве.


Вернуться к началу
 Заголовок сообщения: Re: Yacas для Колибри
СообщениеДобавлено: Вт апр 12, 2011 9:21 pm 
Не в сети

Зарегистрирован: Пн сен 24, 2007 11:11 am
Сообщения: 2814
ОК, тогда задача тривиальна. Думаю, если XVilka захочет, то сам сможет собрать yacas для Колибри.
Сейчас к сожалению я потер исходники, да и нет достаточно времени, чтобы довести это дело до ума.
Но я думаю, что при наличии некоторого опыта, yacas можно собрать для Колибри за полчаса или быстрее.


Вернуться к началу
 Заголовок сообщения: Re: Yacas для Колибри
СообщениеДобавлено: Вт дек 20, 2011 2:09 am 
В сети
Аватара пользователя

Зарегистрирован: Вт авг 25, 2009 4:45 pm
Сообщения: 788
Оказывается проект более не заброшен, и снова развивается. Недавно была выпущена версия 1.3.1 http://yacas.sourceforge.net/backups/yacas-1.3.1.tar.gz


Вернуться к началу
 Заголовок сообщения: Re: Yacas для Колибри
СообщениеДобавлено: Сб янв 07, 2012 9:18 am 
Не в сети

Зарегистрирован: Пн сен 24, 2007 11:11 am
Сообщения: 2814
Ох, напомните мне, когда я сделаю всё важное из запланированного, заняться yacas. Очень уж он вкусным мне кажется.


Вернуться к началу
Показать сообщения за:  Поле сортировки  
Начать новую тему  Ответить на тему  [ 8 сообщений ] 

Часовой пояс: UTC+03:00


Кто сейчас на конференции

Сейчас этот форум просматривают: нет зарегистрированных пользователей и 1 гость


Вы не можете начинать темы
Вы не можете отвечать на сообщения
Вы не можете редактировать свои сообщения
Вы не можете удалять свои сообщения
Вы не можете добавлять вложения

Найти:
Перейти:  
cron
Создано на основе phpBB® Forum Software © phpBB Limited
Русская поддержка phpBB