pragmatrix / Mom

MOnadic Machines: F# computation expressions and combinators for deterministic coordination, simulation, and testing of concurrent processes.
1 stars 0 forks source link

The DU cases of the result type in Flux.fs should not be in the IVR namespace. #27

Closed pragmatrix closed 6 years ago

pragmatrix commented 6 years ago

When opening the ivr library with open IVR, the DU case constructors Value, Error, and Cancelled are getting into scope and may shadow similar definitions. Specifically the FSharp.Core type Result has an Error constructor that is used more frequently since its introduction. So these cases and probably the type result should not be directly accessible.