Skip to content
61A STUDENTS: CLICK THIS TO DOWNLOAD ->
Branch: ide-master
Clone or download
Fetching latest commit…
Cannot retrieve the latest commit at this time.
Permalink
Type Name Latest commit message Commit time
Failed to load latest commit information.
.idea Turtle graphics (#96) Apr 2, 2019
editor Faster logging (#153) Apr 15, 2019
editor_tests Visualize tail calls in debugger (#151) Apr 10, 2019
tests Switched to HW 10 to demo streams, tail recursion. Jan 5, 2019
.gitignore Merge branch 'ide-master' into bugfixes Feb 27, 2019
.travis.yml
LICENSE Add license (#142) Apr 7, 2019
README.md
demo.scm Made the warning bar work. Feb 13, 2019
format_tests.scm
hw10.ok Switched to HW 10 to demo streams, tail recursion. Jan 5, 2019
hw10.scm
ok
questions.scm Better parse errors (#98) Apr 2, 2019
requirements.txt Added requirements.txt. Does this work? Feb 21, 2019
scheme Switched to HW 10 to demo streams, tail recursion. Jan 5, 2019
sorter.scm Removed modification to test file. Feb 18, 2019
strip_annotations Automatic Python 3.5 transpilation (#104) Apr 2, 2019
test.scm Continued work on the debugging visualizer. Jan 17, 2019

README.md

Scheme-o-matic

This tool is a web-based, locally-hosted editor and debugger for the variant of the programming language Scheme taught in CS 61A.

To run with a homework for lab, download the entire folder and run the command python3 editor.

To run without okpy, run the command python3 editor -f. (note that there may be some initial layout glitches before a file is opened).

This tool has no dependencies, and requires web access only to load the Glyphicons (all other libraries are self contained).

You can’t perform that action at this time.