3 ms·
How strongly is Pyret committed to the JavaScript runtime? I read jpolitz's recent comment about the contortions that you have to go through to support recursio
by mwcampbell 10y ago
How strongly is Pyret committed to the JavaScript runtime? I read jpolitz's recent comment about the contortions that you have to go through to support recursion while not overflowing the stack or blocking the UI thread, and I wonder if it would really be so bad to require people to install a programming environment on their computers. How common is it really for students to be limited to what they can run in a browser? Anyway, have you considered a non-JS runtime of some kind?
- shriramkmurthi 10y agoWe started out as a Racket `#lang`. That is in principle always an option. However: the in-browser support is non-negotiable. We have many users in schools, which have very locked-down machines. Many of them cannot install new software. This is a real obstacle for many curricula, and our ability to run just off the browser has been a huge prerequisite for adoption of Bootstrap's [http://www.bootstrapworld.org/ http://www.bootstrapworld.org/] curricula.