Size: a a a

Compiler Development

2020 February 21

AZ

Alexander Zaitsev in Compiler Development
Какое отношение к компиляторам имеет?
источник

FO

FORTRAN ONE LOVE in Compiler Development
аааа.... уберите sleep! надо как-то это через собыитя ОСь запилить
источник

ИЧ

Илья Чистяков in Compiler Development
Timur Safin
Не тот чатик.
Такое утверждение сейчас верно Си++17 контексте, где таких асинк фреймворков очень много
а мы на питончике)
источник

FO

FORTRAN ONE LOVE in Compiler Development
Alexander Zaitsev
Какое отношение к компиляторам имеет?
срач развести, на каком языке лучше это запилить :)
источник

FO

FORTRAN ONE LOVE in Compiler Development
и как это должен обработать компилятор :)
источник

ИЧ

Илья Чистяков in Compiler Development
FORTRAN ONE LOVE
аааа.... уберите sleep! надо как-то это через собыитя ОСь запилить
ну да, тут epoll нужен, похоже
источник

AT

Alexander Tchitchigin in Compiler Development
Илья Чистяков
а мы на питончике)
источник

ИЧ

Илья Чистяков in Compiler Development
простите пожалуйста за офтоп, у меня только этот чатик есть, а здесь точно высокогрейдовые ребята есть)
источник

ИЧ

Илья Чистяков in Compiler Development
библиотек таких много, это просто челендж, и вот был вопрос насколько сокеты и епул связанны с асинк-фреймворком
источник

AT

Alexander Tchitchigin in Compiler Development
Илья Чистяков
библиотек таких много, это просто челендж, и вот был вопрос насколько сокеты и епул связанны с асинк-фреймворком
По-моему, это фреймворк, и сокеты там, вроде, были. 🤷‍♀️
источник

ИЧ

Илья Чистяков in Compiler Development
вот у меня получилось сокеты сбоку сделать, но без select/epoll, возможно через них сокеты уже будут в самом лупе задействованы
источник

AT

Alexander Tchitchigin in Compiler Development
Если уж делать по-уму высокоуровневый фреймворк, то он должен предоставлять модель (иллюзию) синхронного кода, а асинхронность держать полностью под капотом. Как Erlang или Haskell. 😉
источник

ИЧ

Илья Чистяков in Compiler Development
Alexander Tchitchigin
Если уж делать по-уму высокоуровневый фреймворк, то он должен предоставлять модель (иллюзию) синхронного кода, а асинхронность держать полностью под капотом. Как Erlang или Haskell. 😉
в питоне раньше делали через декораторы и генераторы, типа такого, пока в язык сам не впилили, довольно синхронно выглядит
@corka
def sum(a, b):
   yield sleep(0.1)
   sum.return_value(a + b)
источник

AT

Alexander Tchitchigin in Compiler Development
Илья Чистяков
в питоне раньше делали через декораторы и генераторы, типа такого, пока в язык сам не впилили, довольно синхронно выглядит
@corka
def sum(a, b):
   yield sleep(0.1)
   sum.return_value(a + b)
Тогда уж лучше Stackless (Python) вспомнить - оно и ближе к тематике чата будет.
источник

ИЧ

Илья Чистяков in Compiler Development
Alexander Tchitchigin
Тогда уж лучше Stackless (Python) вспомнить - оно и ближе к тематике чата будет.
кажется на нём EVE Online писали, но кажется они ушли куда-то в другую сторону уже
источник

ИЧ

Илья Чистяков in Compiler Development
кстати интересно какие в этой игрушке тонкости в кластеризации и замедления мира
источник

ИЧ

Илья Чистяков in Compiler Development
где-то месяц назад они обещали какой-то технологический прорыв
источник

ИЧ

Илья Чистяков in Compiler Development
FORTRAN ONE LOVE
запилите на MPI, скажу огромное спасибо :)
Сейчас MPI на асинхронщине пока ждет следующее событие, проверяет его наличие через while(message)
это же стандарт, реализации у него много, про какую речь? или они все не очень?
источник

FO

FORTRAN ONE LOVE in Compiler Development
Илья Чистяков
это же стандарт, реализации у него много, про какую речь? или они все не очень?
я пробовал OpenMPI, mpich, IntelMPI: у всех такая болячка имеется на операции MPI_WAIT
источник

AZ

Alexander Zaitsev in Compiler Development
Пожалуйста, прекратите оффтоп
источник