Roadmap

coming soon

We're still in the early phases of this project so things change fast. It's agile! This is our current roadmap for the next version:

  • Better debug symbols
  • Step-through debugging linked to symbols
  • 'console' added to the standard-library (for console.log)
  • Better error messages

As you might be able to tell, these features are related to getting a better experience for the interactive demo on the website

Currently the .net and JS/TS versions are roughly in-sync. Sometimes one version gets a little bit ahead of the other. We expect the improved debugging features to be in the JS version first.

possible for future releases

The following version are things we'd like to add soon, but we have not yet committed to:

  • Interactive mode when execution paused (and also a REPL)
  • Some modern JS syntax/features
  • More standard library classes and functions (Date, JSON, numbers etc)
  • Support for passing JSON or arbitrary objects to/from the host

not coming soon

The following features are not on our roadmap right now, but we know people might want them one day:

  • Async/Await
  • Import/require modules
  • Better performance

Please remember this is a hobby project. We prioritise simplicity and compactness over performance and features.

Github Links

.net version: SmolScriptDotNet

Javascript version: SmolScriptJS

Follow @adrianoconnor

© Copyright Arctus Limited 2023
Created by Adrian O'Connor and made available under the MIT license