https://github.com/jscheid/nim-sandbox
Interactive playground for the Nim language
https://github.com/jscheid/nim-sandbox
Last synced: 5 months ago
JSON representation
Interactive playground for the Nim language
- Host: GitHub
- URL: https://github.com/jscheid/nim-sandbox
- Owner: jscheid
- License: mit
- Created: 2015-11-09T23:03:39.000Z (over 10 years ago)
- Default Branch: master
- Last Pushed: 2015-11-10T00:10:06.000Z (over 10 years ago)
- Last Synced: 2025-01-30T04:19:37.700Z (over 1 year ago)
- Language: Nimrod
- Homepage: https://jscheid.github.io/nim-sandbox/index.html
- Size: 0 Bytes
- Stars: 2
- Watchers: 4
- Forks: 0
- Open Issues: 0
-
Metadata Files:
- Readme: README.md
- License: LICENSE
Awesome Lists containing this project
README
# Nim Sandbox
A quick hack for experimenting with Nim in the browser: https://jscheid.github.io/nim-sandbox/index.html
## Status
* GC issues, workaround as per https://github.com/nim-lang/Nim/pull/3314#issuecomment-142563072
* Memory overflow after a couple of compiles (or presumably, during the first compile of a large project)
* Various usability issues
* No error display in code editor
* Run doesn't auto-compile
* No load or save
* Probably many others, this is barely tested. If it breaks, you get to keep all the shiny pieces!
* No tests
## Build
* Install Node.js and Emscripten SDK, set up env
* `npm install`
* `npm start` to run the development server
* `npm run build` to create the distribution
## License
MIT