Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Make the npm package more useful #3

Open
rocketnia opened this issue Dec 16, 2021 · 0 comments
Open

Make the npm package more useful #3

rocketnia opened this issue Dec 16, 2021 · 0 comments

Comments

@rocketnia
Copy link
Collaborator

Currently, the npm package can't be used for much. It can build the demos and run tests, but that's not important for it to do.

There are basically four features in this repo: The reader, Penknife for JS, raw Staccato, and Staccato mini. (There's also the module system and era-tacit.js, but I don't think these ever got to a practical state.) What's most important is probably to allow libraries and applications to be written in these languages and to allow the reader to be used to make new languages.

Let's enable a workflow where libraries written in these languages offer commands to copy their files into a given directory.

The era-platform package can offer commands to copy in files that constitute the essential core libraries. It can also offer commands to run code, to run a REPL (if the language supports it), to compile code to JS (if the language supports it), or to prepare a browser demo based on some given files.

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

No branches or pull requests

1 participant