Metadata
Description
Research what can be done quickly and to provide the best user experience for November 2020 workshops.
Comments
-
Simon Bates commented
2020-10-13T10:27:26.626-0400 Ideas discussed 2020-010-13:
- Store program notation in the URL (say something like "l90f10" for left 90, forward 10)
- Keep the URL constantly updated as the program is changed
- When the application is loaded, read the program from the URL
- This approach will enable easy bookmarking and sharing by copying the URL
- We could also provide a "Share" feature which opens a dialog box containing the URL, and/or copies the URL to the clipboard
- Once we have an external program notation, we will have the possibility of that notation changing over time (as programming language features are added)
- We can tackle this initially by including a version number with the notation. For example, "version=0.5&program=l90f10"