>>>> 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!
>> 
>> Is the only "spec" a bunch of JavaScript sources? I don't feel like 
>> 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.

This is a javascript client.  It speaks to some backend.  Which backend is 
actually configurable.  The main site lists dozens.

So the goal is to make a picolisp backend which is compatible with this client.

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 term.)

You don't have a read the javascript "spec", you can run this: 
http://www.todobackend.com/specs/index.html 

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...)

Cheers,
--Dave
PԔ � &j)m����X�����zV�u�.n7�

Reply via email to