Changeset 8714 for src/Pugs/Embed
- Timestamp:
- 01/17/06 11:12:53 (3 years ago)
- Files:
-
- 1 modified
-
src/Pugs/Embed/Perl5.hs (modified) (2 diffs)
Legend:
- Unmodified
- Added
- Removed
-
src/Pugs/Embed/Perl5.hs
r7579 r8714 4 4 module Pugs.Embed.Perl5 where 5 5 import Foreign.C.Types 6 import Data.Typeable 6 7 7 8 type PerlInterpreter = () 8 type PerlSV = () 9 type PugsVal = () 9 data PerlSV = MkPerlSV -- phantom type 10 deriving (Show, Eq, Ord, Typeable) 11 type PugsVal = PerlSV 10 12 11 13 constFail :: a -> IO b … … 37 39 38 40 mkVal :: (Show a) => a -> IO PugsVal 39 mkVal = const $ return ()41 mkVal = constFail 40 42 41 43 mkValRef :: a -> IO PerlSV 42 mkValRef = const $ return ()44 mkValRef = constFail 43 45 44 46 vstrToSV :: String -> IO PerlSV
