jscl-project / jscl

A Lisp-to-JavaScript compiler bootstrapped from Common Lisp

Home Page:https://jscl-project.github.io

Geek Repo:Geek Repo

Github PK Tool:Github PK Tool

Use BrowserFS for filesystem access?

phoe opened this issue · comments

Giving you guys a heads-up:

https://github.com/jvilk/BrowserFS

This looks like a good way to implement filesystem access inside JSCL.

This is cool. Although the latest release is 793 kB is a quite overload if you don't need it. So I think we should ship this as an optional module.

Nonetheless, some kind of filesystem support is required for compliance with the ANSI CL standard.

Sure. We can maybe add a flag at compile-time, (jscl:compile "app" :include-fs t). I think ANSI compatibility is going to be a very tricky goal. There are some parts that are just too different in JS. Like sleep and random numbers.