Size: a a a

2020 April 29

EG

Emmanuel Goldstein in rust_offtopic
Мне аж плохо от такого количества аллокаций
источник

D

Dima in rust_offtopic
"параллелизм по дефолту" немного странный термин
источник

D

Dima in rust_offtopic
что он значит?
источник

AZ

Alex Zhukovsky in rust_offtopic
Doge Shibu
Всё норм же, у меня есть сабтайпинг лайфтаймов, проблем особых с ним не видел
под for<'a> имеется в виду экзистенциальный лайтайм же
источник

AZ

Alex Zhukovsky in rust_offtopic
или универсальный, короч ты понял
источник

DS

Doge Shibu in rust_offtopic
Alex Zhukovsky
под for<'a> имеется в виду экзистенциальный лайтайм же
Нет, это не экзистенциальный лайфтайм, это HRTB же
источник

AZ

Alex Zhukovsky in rust_offtopic
F : for<'a> Fn(&'a i32) -> bool
источник

EG

Emmanuel Goldstein in rust_offtopic
Т. к. у меня входные и выходные данные — связный список, то кажется, что можно красиво сделать параллельное преобразование почти без аллокаций, но я пока не докрутил мысль.
источник

G

Gymmasssorla in rust_offtopic
Т-34 85
Переслано от Constantine Drozdov
А что, у них это выполняется? :)
Помнятся мне как он хейтил раст, мол там трейты какие-то неправильные )))))))
источник

DS

Doge Shibu in rust_offtopic
Alex Zhukovsky
или универсальный, короч ты понял
Это именно что универсальный
источник

DS

Doge Shibu in rust_offtopic
В этом и суть
источник

EG

Emmanuel Goldstein in rust_offtopic
Dima
"параллелизм по дефолту" немного странный термин
Я пишу лисп
У меня в лиспе параллелизм по дефолту — все аргументы функции вычисляются параллельно
источник

AZ

Alex Zhukovsky in rust_offtopic
Doge Shibu
Это именно что универсальный
ну да, путаюсь, потому что обычно универсальными называют обычные генерики которые фиксируются, а не остаются болюатщимися
источник

AZ

Alex Zhukovsky in rust_offtopic
лан, забейте
источник

AZ

Alex Zhukovsky in rust_offtopic
хватит позориться, пор баиньки
источник

DS

Doge Shibu in rust_offtopic
Alex Zhukovsky
ну да, путаюсь, потому что обычно универсальными называют обычные генерики которые фиксируются, а не остаются болюатщимися
Это как Rank-2 Types в хаскеле же, если про аналогии говорить
источник

EG

Emmanuel Goldstein in rust_offtopic
Emmanuel Goldstein
Я пишу лисп
У меня в лиспе параллелизм по дефолту — все аргументы функции вычисляются параллельно
Это должно быть очень дёшево
И я всё равно не уверен, что выйдет достаточно дёшево, чтобы это было осмысленно
источник

AZ

Alex Zhukovsky in rust_offtopic
Doge Shibu
Это как Rank-2 Types в хаскеле же, если про аналогии говорить
да, это я и хотел сказать
источник

DS

Doge Shibu in rust_offtopic
Emmanuel Goldstein
Это должно быть очень дёшево
И я всё равно не уверен, что выйдет достаточно дёшево, чтобы это было осмысленно
Мне кажется, что это дёшево не выйдет на текущих x86 в принципе.

Есть только речь не про параллелизм а-ля simd или а-ля параллельные редукции interaction nets
источник

D

Dima in rust_offtopic
Emmanuel Goldstein
Я пишу лисп
У меня в лиспе параллелизм по дефолту — все аргументы функции вычисляются параллельно
я так понял что параллелизм по дефолту значит также быстро, как если бы вы сами это сделали без всяких абстракций типа rayon?
источник