minFloat :: forall a. RealFloat a => a minFloat = encodeFloat 1 (r - d) where (r,_) = floatRange (0 :: a) d = floatDigits (0 :: a) Разве не так? Или я что-то упускаю?
Здравствуйте. Подскажите общий способ реализации (или где про такое почитать) следующего механизма: Есть какое-то значение в памяти, пусть будет количество товара. Одновременно, много параллельных потоков (процессов), пополняют и изымают товар. При этом попытки изъятия большего количества товара отклоняются. Возможно ли реализовать такое в Haskell, или иммутабельность не позволит?
Обсуждают сегодня