Python для KolibriOS

...
  • download/file.php?id=2860
    Очевидно же, последний из темы. Запускать так же, как и везде - через shell, или установив ассоциации с расширением.
  • Ктонить знает, как писать к нему модули на FASM?
    to infinity and beyond
  • там примеры есть.
  • Еще такой вопрос: модули вкомпилированые должны быть, или можно как то иначе?
    to infinity and beyond
  • Модули, написанные на самом tinypy и скомпилированные в байт-код с помощью py2bc, импортируются динамически. Написанные на C или FASM - линкуются статически.
  • И так, чтоб впихнуть модули на FASME или C необходимо пересобирать tinypy, верно?
    to infinity and beyond
  • Именно так.
    Если есть желание и время, можно запилить динамическую загрузку библиотек, наподобие питоновского модуля ctypes.
  • Попробую реализовать подобный модуль. Но для начала необходимо разобраться со сборкой и найти нужный компиль для C
    to infinity and beyond
  • Может кто-то осветит возможности имеющихся в комплекте модулей?
    to infinity and beyond
  • Могу рассказать про некоторые:

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

    Функциональность небогатая, поскольку модули писались скорей как proof of concept, без прицела на прикладные задачи и без претензий на реализацию всей стандартной библиотеки Python.
  • Здравствуйте! Попробовал написать модуль для Tinypy в самой Колибри, при импорте этого модуля в программе примерно с 3-5 функции интерпретатор выдаёт Key error. Насколько большой модуль может быть написан в самой Колибри?
  • Кинь файл модуля
    to infinity and beyond
  • Лови
    MATH.PY (3.79 KiB)
    Downloaded 587 times
  • Скачал пару книжек по Python. Вот только у меня нигде нет интерпритатора(или чего там надо).Интересно, чисто для начального ознакомления Колибри-версия подойдёт?
    Чем больше сыра, тем больше в нём дыр. Чем больше дыр, тем меньше в нём собственно сыра. Значит, чем больше сыра, тем меньше сыра!
  • Who is online

    Users browsing this forum: No registered users and 1 guest