I've completed this. I haven't yet contributed it to the todobackend.com
site. If someone wants to do that I'd be grateful
There are two versions - in-memory (non-persistent) and persistent using
the picolisp db. All tests are passing.
It was a fun exercise. I would like to write a wiki article about it and
possibly even create a video to show my workflow
On Wed, Mar 1, 2017 at 9:36 PM, Joe Bogner <joebog...@gmail.com> wrote:
> Hi Dave, I am hoping to find some time over the next few days to work on
> this and will send a note when I have some progress. It looks like an
> interesting challenge and similar to the todo work I already did. Thanks
> for sharing.
> On Wed, Mar 1, 2017 at 11:13 AM, Loyall, David <david.loy...@nebraska.gov>
>> >>>> In the spirit of RosettaCode, may I present
>> http://www.todobackend.com/ ?
>> >>> Seems I should give it a try :)
>> >>> I don't understand the full extent of the task yet, but could it be
>> >>> something
>> >> To be correct, I don't understand it at all!
>> >> wanting to analyze that, sorry!
>> > Another clue could be to look at the server end:
>> > For instance one in Python
>> > https://github.com/KixPanganiban/todo-falcon/blob/master/todo.py
>> > AFAIK the whole thing is like a "hello world" for persistence on the
>> server and a very light GUI on the client.
>> Visit http://www.todobackend.com/client/index.html?https://todo-
>> backend-clojure.herokuapp.com/todos for example.
>> is actually configurable. The main site lists dozens.
>> So the goal is to make a picolisp backend which is compatible with this
>> For language learners, once they know a few of these backends... they
>> will be able to learn about new languages by reading the source code of
>> other backends.
>> For daily grind developers, they can compare frameworks, I guess. :)
>> I guess "backend" here means a RESTful API. (I'm probably misusing the
>> What it does is connect to any backend and attempt to perform actions
>> that are expected to be implemented. (I wonder if anyone has used "machine
>> learning" to implement a compliant backend...)