Haskell 我可以读取GHCJS中的文件吗?

Haskell 我可以读取GHCJS中的文件吗?,haskell,ghcjs,Haskell,Ghcjs,HTML5引入了一个标准的文件API。GHCJS是否提供访问权限?我可以在System.IO中使用标准的Haskell IO工具吗?我认为不可能使用HTML5文件api实现标准的System.IO工具 以下是一些在System.IO中可能实现的功能,但在HTML5文件API中不可能实现的功能: 写文件 读取任意文件。事实上,无法获取文件的任何标识符,访问文件的唯一方法是让用户以某种方式选择文件。无法按名称引用文件 对目录的任何操作 如您所见,HTML5文件API几乎只能用于上传文件,而不能实

HTML5引入了一个标准的文件API。GHCJS是否提供访问权限?我可以在
System.IO
中使用标准的Haskell IO工具吗?

我认为不可能使用HTML5文件api实现标准的
System.IO
工具

以下是一些在
System.IO
中可能实现的功能,但在HTML5文件API中不可能实现的功能:

  • 写文件
  • 读取任意文件。事实上,无法获取文件的任何标识符,访问文件的唯一方法是让用户以某种方式选择文件。无法按名称引用文件
  • 对目录的任何操作

如您所见,HTML5文件API几乎只能用于上传文件,而不能实现标准的haskell
System.IO
操作。你唯一能做的就是提供一种方法,让用户选择一个文件来获取
句柄
,然后为该句柄提供
线程
(但这是你能提供的唯一操作)。

@bheklirNothing,我正在评估是否使用GHCJS进行GUI编程。