правда ведь продолбаться что нибудь может
Придумывается только костыль, в котором вектору соответствует TVar отвечающий за его текущую занятость (ну или взять TVar (Vector TVar) с "иммутабельным" вектором, мне такое подойдёт в целом)
есть https://hackage.haskell.org/package/stm-containers но там нет векторов
Есть https://hackage.haskell.org/package/stm-2.5.0.1/docs/Control-Concurrent-STM-TArray.html
https://mail.haskell.org/pipermail/haskell-cafe/2011-October/096343.html задавали уже такой вопрос
Как удачно я зашел и нашел что нужно 👌
Обсуждают сегодня