|
2.16, Хм8230 (?), 09:51, 11/06/2012 [^] [^^] [^^^] [ответить]
| –2 +/– |
>PyPy может быть использован для бесшовной замены CPython 2.7;
Чукча не читатель, чукча — писатель?
| |
|
|
2.20, user (??), 10:22, 11/06/2012 [^] [^^] [^^^] [ответить]
| +/– |
Он в эксперементальном бранче. Но пока производительность от него только падает.
| |
|
1.3, Sauron (??), 00:31, 11/06/2012 [ответить] [﹢﹢﹢] [ · · · ]
| +1 +/– |
>Поддержка бесстекового (Stackless) режима работы, позволяющего использовать модель actor (erlang-подобное программирование с массой микропотоков и отсыланием сигналов друг другу, но при этом (в отличии от erlang) всё происходит в одном физическом потоке ОС);
А вот это хреново!
| |
|
2.4, Аноним (-), 00:45, 11/06/2012 [^] [^^] [^^^] [ответить]
| +/– |
Все нормально. Запускаете по интерпретатору на каждое ядро и общаетесь через очереди или пайпы.
| |
|
3.7, Аноним (-), 01:05, 11/06/2012 [^] [^^] [^^^] [ответить]
| +/– |
надо пологать, предлашаешь на каждый питонообъект повесить по мьютексу?
| |
|
4.10, Crazy Alex (ok), 03:27, 11/06/2012 [^] [^^] [^^^] [ответить]
| +/– |
Абсолютно не представляю внутренности питона - но erlang именно за счёт изоляции потоков и сообщений как единственного механизма обмена между ними не требует вешать мьютексы куда попало. Интересно, почему здесь так нельзя.
P.S. А вообще - иметь какой-нибудь нормальный язык a-la erlang (с той же многопроцессной моделью и таким же тщательно вылизанным окружением от мониторинга до деплоя и апдейтов), но с нормальными локальными переменными было бы счастьем...
| |
|
5.19, user (??), 10:17, 11/06/2012 [^] [^^] [^^^] [ответить]
| +/– |
Причем здесь внутренности? Erlang чистый функциональный язык, а питон мультипарадигменный. Надоели придирки к gil.
| |
|
6.26, Crazy Alex (ok), 22:14, 11/06/2012 [^] [^^] [^^^] [ответить]
| +/– |
А при чём парадигма к GIL? Если у вас модель share-nothing - зачем здесь GIL? Но, вероятно, вариант share-nothing для питона почему-то не подошел.
| |
|
5.22, Аноним (-), 11:13, 11/06/2012 [^] [^^] [^^^] [ответить]
| +/– |
ernang так может делать лишь только из-за того, что он не GP яык и накладывает ряд ограничений на то что и как можно делать. И, кстати, это далеко не всегда эффективно, скорее фича распараллеливания для лентяев без прогнозируемого результата
| |
|
6.25, Crazy Alex (ok), 22:12, 11/06/2012 [^] [^^] [^^^] [ответить]
| +/– |
Хм.. Это для меня что-то новенькое. И насчёт ограничений и насчёт "без прогнозируемого результата". Подробнее можно?
| |
|
|
|
|
2.18, hummermania (ok), 10:03, 11/06/2012 [^] [^^] [^^^] [ответить]
| +1 +/– |
кстати так и не понял про оговорку "(в отличии от erlang)...". В erlang VM тоже не плодятся множество физических потоков. Они плодятся как минимум по количеству ядер, бывает немного больше, но в этой фразе подано так как будто "минипоток Эрланга = физический поток".
| |
|
3.27, Crazy Alex (ok), 22:16, 11/06/2012 [^] [^^] [^^^] [ответить]
| +/– |
Больше того - Erlang VM много лет вполне комфортно жила, будучи однопоточной - но там, конечно, интеграция нод очень удобна и вариант "по VM на ядро" никаких проблем не создаёт.
| |
|
|
1.12, Аноним (-), 07:22, 11/06/2012 [ответить] [﹢﹢﹢] [ · · · ]
| +/– |
Почему такая странная нумерация версий? Не понять, синтаксис какой ветки он поддерживает
| |
|
2.14, Анон (?), 08:40, 11/06/2012 [^] [^^] [^^^] [ответить]
| +/– |
Вовсе не странная. Это отдельный продукт, его не должны нумеровать шаг в шаг с cpython.
| |
2.21, Аноним (-), 11:10, 11/06/2012 [^] [^^] [^^^] [ответить]
| +/– |
если взять и прочитать текст новости, то станет ясно с какой веткой он совместим
| |
|
1.29, meow (??), 01:54, 13/06/2012 [ответить] [﹢﹢﹢] [ · · · ]
| +/– |
> но при этом (в отличии от erlang) всё происходит в одном физическом потоке ОС
что значит в отличии? erlang изначально обрабатывал всё в одном физическом потоке (кроме операцию i/o). режим smp с множеством потоков появился не так давно и это очень большое преимущество над всеми остальными платформами. "в отличии" несет негативный оттенок, что в корне неверно.
| |
|