Changeset 3372 for src/Pugs/Prim/FileTest.hs
- Timestamp:
- 05/18/05 02:43:25 (4 years ago)
- svk:copy_cache_prev:
- 4945
- Files:
-
- 1 modified
-
src/Pugs/Prim/FileTest.hs (modified) (1 diff)
Legend:
- Unmodified
- Added
- Removed
-
src/Pugs/Prim/FileTest.hs
r2961 r3372 18 18 -- Known Bugs: multiple stat()s are done, and filename isnt a boolean. 19 19 20 isReadable = fileTestIO fileTestIsReadable 21 isWritable = fileTestIO fileTestIsWritable 20 isReadable :: Val -> Eval Val 21 isReadable = fileTestIO fileTestIsReadable 22 isWritable :: Val -> Eval Val 23 isWritable = fileTestIO fileTestIsWritable 24 isExecutable :: Val -> Eval Val 22 25 isExecutable = fileTestIO fileTestIsExecutable 23 exists = fileTestIO fileTestExists 24 isFile = fileTestIO fileTestIsFile 25 isDirectory = fileTestIO fileTestIsDirectory 26 fileSize = fileTestIO fileTestFileSize 27 sizeIsZero = fileTestIO fileTestSizeIsZero 26 exists :: Val -> Eval Val 27 exists = fileTestIO fileTestExists 28 isFile :: Val -> Eval Val 29 isFile = fileTestIO fileTestIsFile 30 isDirectory :: Val -> Eval Val 31 isDirectory = fileTestIO fileTestIsDirectory 32 fileSize :: Val -> Eval Val 33 fileSize = fileTestIO fileTestFileSize 34 sizeIsZero :: Val -> Eval Val 35 sizeIsZero = fileTestIO fileTestSizeIsZero 28 36 29 37 fileTestIO :: (Value n) => (n -> IO Val) -> Val -> Eval Val
