class UseFileSystemLayerAlg instance variables public sys : FileSystemLayerAlg := new FileSystemLayerAlg(); values file : FileSystemLayerAlg`File = mk_FileSystemLayerAlg`File( mk_FileSystemLayerAlg`Attributes(), "hello world"); file2: FileSystemLayerAlg`File = mk_FileSystemLayerAlg`File( mk_FileSystemLayerAlg`Attributes(), nil); ofd : FileSystemLayerAlg`OpenFileDescriptor = mk_FileSystemLayerAlg`OpenFileDescriptor(["whoami"]); s : FileSystemLayerAlg`System = mk_FileSystemLayerAlg`System({42 |-> ofd}, { |-> file2, ["whoami"] |-> file}); operations public dummy: () ==> () dummy() == skip; traces T : sys.FS_Init_Main() ; (sys.dirName() | sys.isDirectory(file) | sys.FS_DeleteFileDir_Main(s,["Dummy"]) ){3} end UseFileSystemLayerAlg