Size: a a a

2020 May 09

AV

Alexander Vershilov in Haskell
Ну если ты не делаешь foreign call из сишного треда
источник

аа

аа ааа in Haskell
а если делаю, то блокируется ос тред?
источник

AV

Alexander Vershilov in Haskell
Плохо сказал, если твой тред bound, то заблокируется твой OS тред, но все капабилити продолжат работать на других
источник

AV

Alexander Vershilov in Haskell
Т.е. у тебя останется N работающих капабилитей
источник

аа

аа ааа in Haskell
а в ртс как представлены гринтреды?
источник

аа

аа ааа in Haskell
Просто к таску привязывается группа капабилитей?
источник

AV

Alexander Vershilov in Haskell
Если честно я не очень ориентаруюсь в том, за что отвечает Task
источник

AV

Alexander Vershilov in Haskell
Чтобы ответить без ошибки мне нужно исходники смотреть
источник

аа

аа ааа in Haskell
это вроде бы просто ос тред
источник

AV

Alexander Vershilov in Haskell
гринтред вообще сишная структура с указателями на стек треда и всякие тех данные, что выпонляется, состояние треда и т.п.
источник

аа

аа ааа in Haskell
друг в друга конвертируются легко
источник

AV

Alexander Vershilov in Haskell
У каждой капабилити есть очередь тредов
источник

AV

Alexander Vershilov in Haskell
foldMap f (a ++b) фьюзится?
источник

АХ

Алексей Худяков... in Haskell
А есть zip для линз: Lens' s a -> Lens' s b -> Lens' s (a,b) ?
источник

ЗП

Зигохистоморфный Пре... in Haskell
Алексей Худяков
А есть zip для линз: Lens' s a -> Lens' s b -> Lens' s (a,b) ?
Grate
источник

АХ

Алексей Худяков... in Haskell
Что-то нету. Или это из профункторных?
источник

ЗП

Зигохистоморфный Пре... in Haskell
источник

АХ

Алексей Худяков... in Haskell
Ладно, напишу руками
источник

ЗП

Зигохистоморфный Пре... in Haskell
Алексей Худяков
А есть zip для линз: Lens' s a -> Lens' s b -> Lens' s (a,b) ?
источник

АХ

Алексей Худяков... in Haskell
О! Спасибо
источник