python 2.5 support
оказалось, для поддержки python 2.5 нужно было только немного исправить enumerate
в общем, теперь официальная нода
http://hg.51t.ru/ii/ поддерживает python 2.5 (это, как минимум, icaros и syllable, может и другие осы есть). проверено на openbsd 4.2 с python 2.5.1
к ядерной войне - готовы!
51t to All (2014-07-15 03:49:25)
[
ссылка]
Re: python 2.5 support
А если еще сделать проверку на наличие enumerate и в случае её отсутствия определять свою, типа так:
try: enumerate
except NameError:
.... def enumerate(iterable):
........ n = 0
........ for i in iterable:
............ yield n, i
............ n += 1
то работать и на более ранних будет (вплоть до 2.2, там надо поддержку генераторов включать явно через __future__)
szia to 51t (2014-07-16 14:27:33)
[
ссылка]
Re: python 2.5 support
bottle.py не работает в версиях ниже 2.5
кроме того, я не могу вспомнить версии более-менее актуальных os, где был бы python 2.4 и ниже... разве что dos, но там я не думаю, что это всё будет работать вообще :) для dos я потом на бейсике версию напишу :)
а так - haiku 2.6, syllable 2.5, icaros 2.5. в kolibri tinypy :) в visopsys я вообще сомневаюсь, что есть python :)
разве что старые дистрибутивы linux и unix-like-oses, где нет 2.5... но уж до openbsd хотя бы 4.2 можно обновиться, я думаю :) в mirbsd тоже есть 2.5.
51t to szia (2014-07-16 14:51:43)
[
ссылка]
Re: python 2.5 support
говорят, если даунгрейдить до python 2.5, потом до 2.2, а потом до DOS, то в эхе заведутся zx-спектрумисты...
51t to 51t (2014-07-16 15:08:43)
[
ссылка]
Re: python 2.5 support
Ты фанат бутылки, понятно...
szia to 51t (2014-07-16 23:14:19)
[
ссылка]
Re: python 2.5 support
я фанат ii. на чём оно написано, мне всё равно. nms вон на basehttpserver делается :)
51t to szia (2014-07-17 00:58:53)
[
ссылка]