packages feed

exchangealgebra-0.6.0.0: test/compile-fail/AlgRecordUpdate.hs

module AlgRecordUpdate where

import ExchangeAlgebra.Algebra

-- Selectors remain public, but record updates must be rejected.
posting :: Alg Double (HatBase CountUnit)
posting = (1 .@ (Not :< Yen)) { _val = 2 }