-
This will allow us to retire the languages Source §x Lazy including their documentation. To make the examples of 4.2.1 and 4.2.3 work in SICP JS, the `repl` module will come in handy.
-
This will allow us to retire the folder `src/interpreter` and reduce the number of execution engines we need to support. To make the examples of 4.3.1 and 4.3.2 work, the `repl` module will come in ha…
-
Remove all of `src/interpreter` once https://github.com/source-academy/sicp/issues/990 is resolved.
Currently, Source §3 Non-Det is not working. Older version works. E.g. the first example in SICP …
-
This issue collects the errata of the print edition of SICP JS (print 2022):
* 4.1.5, page 351 (top): Extra semicolon in function strange:
```
function strange(f) {
return halts(f, f)
…
-
It would be nice to organize the programs in SICP JS chapter 4 and 5 into folders, using the new folder mode of Source Academy. For that, we'd need to look at the URL encoding:
https://github.com/sou…
-
Possible inspirations:
* SICP picture language (can be implemented as example usage)
* [SimpleScheme](http://bryanchadwick.com/simplescheme/) image processing
* [P5.js](https://p5js.org/)
TODO:
…
-
https://github.com/happyjamy/SICP_JS/commit/4218034c9a4092dce677ebc43ff6440610215cf7#
-
The docs read:
> There is a deeper, platonic abstraction, where a streams is just an array in time, instead of in space. And all the various streaming "abstractions" are just crude implementations …
-
## Сервисы
http://codewars.com/
https://javarush.ru
https://www.codecademy.com/
https://www.codingame.com/
https://www.codeschool.com/
## Онлайн-курсы
https://stepik.org/
https://www.udacity…
-
As a potential enhancement, it may be better if clicking a footnote in the main section of the text caused a pop-up with the given footnote text. This would help avoid having to go back and forth in t…