Page 1 of 1

Yacas для Колибри

Posted: Sun Mar 13, 2011 9:41 pm
by XVilka
Есть такая легкая и удобная система символьной алгебры - но в то же время мощная и расширяемая, для своего размера
Кроме того код там сделан максимально платформо-независимым, и зависимости вынесены в отдельные файлы, что позволит сравнительно легко ее портировать. Написана на С++

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

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

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

Re: Yacas для Колибри

Posted: Sun Mar 13, 2011 11:07 pm
by SoUrcerer
Последняя версия выпущена года четыре назад... Исходных кодов на 600 килобайт с лишком, компилятор выдает кучу ошибок.
Серьезных вроде не очень много.

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

Re: Yacas для Колибри

Posted: Mon Mar 14, 2011 12:47 am
by XVilka
Да, последняя версия выпущена давно, но программа работает и достаточно хорошо.
В сях я разбираюсь, но времени как всегда нет. Вот и выложил идею - может кто подхватит. TinyPy подхватили же

Re: Yacas для Колибри

Posted: Sat Apr 09, 2011 6:28 pm
by XVilka
Дизассемблировал полученный бинарник, для тех, кому интересно тут http://rghost.net/5142105

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

Re: Yacas для Колибри

Posted: Sun Apr 10, 2011 12:08 am
by Serge
Надо линковать с libgcc_eh.a и libsupc++.a, были в архиве.

Re: Yacas для Колибри

Posted: Tue Apr 12, 2011 9:21 pm
by SoUrcerer
ОК, тогда задача тривиальна. Думаю, если XVilka захочет, то сам сможет собрать yacas для Колибри.
Сейчас к сожалению я потер исходники, да и нет достаточно времени, чтобы довести это дело до ума.
Но я думаю, что при наличии некоторого опыта, yacas можно собрать для Колибри за полчаса или быстрее.

Re: Yacas для Колибри

Posted: Tue Dec 20, 2011 2:09 am
by XVilka
Оказывается проект более не заброшен, и снова развивается. Недавно была выпущена версия 1.3.1 http://yacas.sourceforge.net/backups/yacas-1.3.1.tar.gz

Re: Yacas для Колибри

Posted: Sat Jan 07, 2012 9:18 am
by SoUrcerer
Ох, напомните мне, когда я сделаю всё важное из запланированного, заняться yacas. Очень уж он вкусным мне кажется.

Re: Yacas для Колибри

Posted: Thu Mar 04, 2021 12:54 pm
by maxcodehack
Пытался собрать версию 1.9.1. Ну, что бы собрать нужно сильно попотеть. А 1.2.2 собралась легко (но так и на собралась - надо консольный фронтенд другой написать). Выложу когда смогу заголовку порта.
UPD:
Вот собственно сорцы. Написал свой коносльный фронтенд (просто повыкидывал уникс зависимые из униксового), но поломались esc последовательно или что?? Короче компилируется запускается, но консоль глючит.
Кому интересно поковыряйте.