Changeset 15296 for src/Pugs/Val
- Timestamp:
- 02/18/07 15:56:10 (21 months ago)
- Location:
- src/Pugs/Val
- Files:
-
- 2 modified
Legend:
- Unmodified
- Added
- Removed
-
src/Pugs/Val/Base.hs
r15096 r15296 25 25 asNum x = fail $ "coerce fail: " ++ (show $ typeOf x) ++ " to PureNum" 26 26 asStr :: a -> m PureStr 27 asStr _ = return ( cast "<opaque>") -- XXX wrong27 asStr _ = return (_cast "<opaque>") -- XXX wrong 28 28 -- "$item = VAL" 29 29 asItem :: a -> Maybe (m Val) … … 78 78 instance ICoercible P PureInt where 79 79 asInt = return . cast 80 asStr INotANumber = cast "NaN"81 asStr (IInfinite SPositive) = cast "Inf"82 asStr (IInfinite SNegative) = cast "-Inf"80 asStr INotANumber = _cast "NaN" 81 asStr (IInfinite SPositive) = _cast "Inf" 82 asStr (IInfinite SNegative) = _cast "-Inf" 83 83 asStr (IFinite n) = cast (show n) 84 84 asNum INotANumber = return $ cast ( (0/0) :: Double) -
src/Pugs/Val/Code.hs
r13494 r15296 223 223 224 224 instance ICoercible P ValCapt where 225 asStr _ = return ( cast "<capt>") -- XXX226 225 asStr _ = return (_cast "<capt>") -- XXX 226
