Size: a a a

2020 September 11

РГ

Роман Гладков... in rannts
о, даже лучше. да, что-то такое
источник

🦉K

🦉 Neil Kulikov in rannts
Роман Гладков
из эрланга я бы в питон притащил guards, такую красивую валидацию можно писать ❤️
Мне больше всего в питоне напрягает GIL.
источник

SA

Sergey Arkhipov in rannts
🦉 Neil Kulikov
А что с перфом? Если не секрет. Или это не bottleneck?
Его достаточно. Ещё ни разу в сам язык не упирались. Сам Эрланг не самый быстрый язык, но хватает
источник

KK

Kirill (Cykooz) Kuzm... in rannts
🦉 Neil Kulikov
Мне больше всего в питоне напрягает GIL.
Ну вот допилят API для суб-интерпритаторов, обмажут это всякими сторонними либами и сахаром. И будет счастье. Правда памяти это счастье будет хавать больше.
источник

SZ

Sergey Z in rannts
AVANT SPACE | Реклама в космосе
https://www.avantspace.com/
источник

SZ

Sergey Z in rannts
Жуть
источник

РГ

Роман Гладков... in rannts
ответом будут AR очки и окна с адблоком
источник

SZ

Sergey Z in rannts
наконец-то найдётся кейс где AR по настоящему пригодится :)
источник

RB

Roman Bolkhovitin in rannts
людишки всё плакали, что в ближнем космосе уже летать негде, все в космическом мусоре, а теперь запускают то старлинк или как там его, то вот эту хуйню безобразную
источник

RB

Roman Bolkhovitin in rannts
источник

KK

Kirill (Cykooz) Kuzm... in rannts
Вот это по современнее будет
https://cs12.pikabu.ru/post_img/2019/11/14/6/1573720482147956111.gif
источник

RB

Roman Bolkhovitin in rannts
надо же как похож )))
источник

ИК

Иван Кривошеев... in rannts
Kirill (Cykooz) Kuzminykh
Ну вот допилят API для суб-интерпритаторов, обмажут это всякими сторонними либами и сахаром. И будет счастье. Правда памяти это счастье будет хавать больше.
Я боюсь, что это будет не скоро.
источник

KK

Kirill (Cykooz) Kuzm... in rannts
Иван Кривошеев
Я боюсь, что это будет не скоро.
Ну так то какое-то API уже есть, но оно низкоуровневое, может даже кто-то уже запилил обёртки для его использования. Так то вроде работа идёт в этом направлении и может уже в 3.9 будет что-то юзабельное
источник

ИК

Иван Кривошеев... in rannts
Kirill (Cykooz) Kuzminykh
Ну так то какое-то API уже есть, но оно низкоуровневое, может даже кто-то уже запилил обёртки для его использования. Так то вроде работа идёт в этом направлении и может уже в 3.9 будет что-то юзабельное
Так там проблемы с Gil. Пока не знают как сделать так, что бы Gil был в каждом суб интерпретаторе свой и не потерять в производительности
источник

KK

Kirill (Cykooz) Kuzm... in rannts
Последнее что помню - не было механизма для шаринга памяти между суб-интерпритаторами. Они по моему работали почти как мультипроцессиг. И это ещё надо было сделать.
источник

ИК

Иван Кривошеев... in rannts
Это последнее что я читал про это
источник

ИБ

Игорь Бесчастнов... in rannts
Роман Гладков
очень тяжело переключаться с обычного кода на функциональное пердольство и начинать читать код в обратную сторону. да это коротко, но тяжелочитаемо
В некоторых задачах это работает наоборот. Я недавно писал компилятор на хаскеле, было по началу немного потно конечно, но в итоге получилось неплохо.
И когда я смотрю на то сколько гарантий мне дали хаскелевские типы и иммутабельные данные, и какой объем бойлерплейта обрезали монады, паттерн матчинг и тд, мне страшно даже представить как я бы это писал на питоне или тем более плюсах, и сколько бы там было багов
источник

KK

Kirill (Cykooz) Kuzm... in rannts
Иван Кривошеев
Так там проблемы с Gil. Пока не знают как сделать так, что бы Gil был в каждом суб интерпретаторе свой и не потерять в производительности
GIL защищает внутреннее состояние интерпритатора. Решение "проблемы с GIL" как раз и заключается, что бы в каждом треде было своё собственное состояние интерпритатора - это и есть суб-интерпритаторы.
источник

ИК

Иван Кривошеев... in rannts
Kirill (Cykooz) Kuzminykh
GIL защищает внутреннее состояние интерпритатора. Решение "проблемы с GIL" как раз и заключается, что бы в каждом треде было своё собственное состояние интерпритатора - это и есть суб-интерпритаторы.
Эмм, вообщем в данный момент все субинтерпритаторы имеют один общий GIL.
источник