MacFUSEを使うとObjective-Cでファイルシステムを実装できる。ということはLuaでファイルシステムを実装できる。 require "cocoa" require "cocoa:MacFUSE" local hello = {} objc.implement_informal_protocol(hello,"GMUserFileSystemOperations") function hello:contentsOfDirectoryAtPath_error_(path,error) return objc.table_to_NSArray{"hello.txt"} end function hello:contentsAtPath_(path) if path:isEqualToString_("/hello.txt") then return objc.runtime.str