Size: a a a

2020 April 16

ŹR

Źmićer Rubinštejn in ErlangRus
Ну т.е. я хочу понять какой-нибудь пример какой-то функции из numpy, которую нельзя сделать через нифку в эрланге "потому что"
источник

YZ

Yuri Zhloba in ErlangRus
Потому что у нее будет непредсказуемое время выполнения
источник

ŹR

Źmićer Rubinštejn in ErlangRus
Yuri Zhloba
Потому что у нее будет непредсказуемое время выполнения
Есть же dirty schedulers уже.. Или это не решает?
источник

LL

Lama Lover in ErlangRus
Źmićer Rubinštejn
Есть же dirty schedulers уже.. Или это не решает?
Ну там надо каждые 20мс уметь отдавать управление
источник

ŹR

Źmićer Rubinštejn in ErlangRus
Lama Lover
Ну там надо каждые 20мс уметь отдавать управление
wat? С чего бы это?
источник

YZ

Yuri Zhloba in ErlangRus
C dirty schedulers такая штука: до них было нельзя, и все привыкли к тому, что нельзя, и все сделали по другому. Потом они появились, а уже не надо. Потому что уже привыкли, и потому что уже сделали по-другому :)
источник

LL

Lama Lover in ErlangRus
Źmićer Rubinštejn
wat? С чего бы это?
А, это я для yielding написал
источник

ŹR

Źmićer Rubinštejn in ErlangRus
Yuri Zhloba
C dirty schedulers такая штука: до них было нельзя, и все привыкли к тому, что нельзя, и все сделали по другому. Потом они появились, а уже не надо. Потому что уже привыкли, и потому что уже сделали по-другому :)
Хм.. Сделали по другому - это как?
источник

YZ

Yuri Zhloba in ErlangRus
На другом ЯП :) На том же питоне.
источник

YZ

Yuri Zhloba in ErlangRus
мультиязычные системы -- это нормально :)
источник

ŹR

Źmićer Rubinštejn in ErlangRus
Кстати, с dirty nif, обьясните такую штуку - если я буду вызывать nif быстрее чем они работают - то что будет?
источник

YZ

Yuri Zhloba in ErlangRus
одно из преимуществ микросервисов -- каждый из них можно писать на своем стеке технологий, наиболее подходящем к задаче.
источник

ŹR

Źmićer Rubinštejn in ErlangRus
Т.е. я не смогу в какой-то момент вызвать nif? У меня заблочит процесс перед вызовом пока не разгребется? у меня упадет процесс по таймауту с какой-то красивой ошибкой?
источник

AB

Alex Bubnov in ErlangRus
так даже лучше
сажаешь датасотонистов писать их творчесто в виде по возможности чистых функций в порты, рядом сажаешь нормального разраба писать вокруг этого клей, чтобы пристойно работало
источник

LL

Lama Lover in ErlangRus
Źmićer Rubinštejn
Т.е. я не смогу в какой-то момент вызвать nif? У меня заблочит процесс перед вызовом пока не разгребется? у меня упадет процесс по таймауту с какой-то красивой ошибкой?
Попробуй
источник

LL

Lama Lover in ErlangRus
Вполне вероятно, что вызов просто отложится до того как шедулер освободится
источник

ŹR

Źmićer Rubinštejn in ErlangRus
семафор выглядит наиболее здраво
источник

ŹR

Źmićer Rubinštejn in ErlangRus
Хотя хз что там на самом деле
источник

ŹR

Źmićer Rubinštejn in ErlangRus
А что касается "написания клея", то получается ты пишешь клей вокруг клея к c++ simd и blas
источник

ŹR

Źmićer Rubinštejn in ErlangRus
Вот и вопрос - нахера в середине этот питоноклей
источник