Page 7 of 9

Posted: Sat Jun 23, 2012 1:09 am
by punk_joker
Дайте ссылку на последнюю рабочую версию. И как запускать скрипты?

Re: Python для KolibriOS

Posted: Sat Jun 23, 2012 9:05 am
by SoUrcerer
download/file.php?id=2860
Очевидно же, последний из темы. Запускать так же, как и везде - через shell, или установив ассоциации с расширением.

Posted: Mon Jul 30, 2012 12:41 am
by punk_joker
Ктонить знает, как писать к нему модули на FASM?

Re: Python для KolibriOS

Posted: Mon Jul 30, 2012 9:05 am
by XVilka
там примеры есть.

Posted: Mon Jul 30, 2012 11:33 am
by punk_joker
Еще такой вопрос: модули вкомпилированые должны быть, или можно как то иначе?

Re: Python для KolibriOS

Posted: Sun Aug 05, 2012 1:47 pm
by Jaeger
Модули, написанные на самом tinypy и скомпилированные в байт-код с помощью py2bc, импортируются динамически. Написанные на C или FASM - линкуются статически.

Posted: Fri Aug 17, 2012 9:22 am
by punk_joker
И так, чтоб впихнуть модули на FASME или C необходимо пересобирать tinypy, верно?

Re: Python для KolibriOS

Posted: Fri Aug 17, 2012 10:00 am
by Jaeger
Именно так.
Если есть желание и время, можно запилить динамическую загрузку библиотек, наподобие питоновского модуля ctypes.

Posted: Fri Aug 17, 2012 1:22 pm
by punk_joker
Попробую реализовать подобный модуль. Но для начала необходимо разобраться со сборкой и найти нужный компиль для C

Posted: Fri Aug 17, 2012 6:54 pm
by punk_joker
Может кто-то осветит возможности имеющихся в комплекте модулей?

Re: Python для KolibriOS

Posted: Sun Aug 19, 2012 9:11 pm
by Jaeger
Могу рассказать про некоторые:

Модуль fs умеет:
1. создавать файл,
2. читать файл целиком в список (fs.read)
3. писать в файл (fs.write, fs.writelines)
Аналогично, модуль net умеет:
1. создавать сокет
2. писать в сокет
3. читать из сокета
Модуль dbg, написанный на fasm, умеет писать на доску отладки.
Модуль gui умеет рисовать в окно, и по-моему, всё.

Функциональность небогатая, поскольку модули писались скорей как proof of concept, без прицела на прикладные задачи и без претензий на реализацию всей стандартной библиотеки Python.

Re: Python для KolibriOS

Posted: Tue Nov 27, 2012 9:10 pm
by SAM
Здравствуйте! Попробовал написать модуль для Tinypy в самой Колибри, при импорте этого модуля в программе примерно с 3-5 функции интерпретатор выдаёт Key error. Насколько большой модуль может быть написан в самой Колибри?

Re: Python для KolibriOS

Posted: Tue Nov 27, 2012 9:43 pm
by punk_joker
Кинь файл модуля

Re: Python для KolibriOS

Posted: Tue Nov 27, 2012 10:11 pm
by SAM
Лови
MATH.PY (3.79 KiB)
Downloaded 587 times

Re: Python для KolibriOS

Posted: Thu Nov 29, 2012 11:33 pm
by GerdtR
Скачал пару книжек по Python. Вот только у меня нигде нет интерпритатора(или чего там надо).Интересно, чисто для начального ознакомления Колибри-версия подойдёт?