It's a grading season in our COVID-19 home-schooling experiment. I will help my kids learn so I reopened some javascript tool I jotted together a year or two ago to quickly write down notes, trees and graphs when we learned history. It's just a bunch of JavaScript and I decided that I should add a simple backend to it, so I can save notes like a normal person. Then I might have motivation to improve on it and make it more generally usefull. This was an excuse to start writing a very minimal web-application server in Rye. It will follow the similar system that my Rebol apps use since pre-2009. The backend is a STRPC API. It stands for SoTinyRPC and is a really simple HTTP-based way of calling functions on the server. It's very easy to implement a client in any language, curl, or just a html form. It's very easy to serve on a server. My production implementation features multiple return formats, clear validation errors, multiple method calls in one http call and also offe...