added what's left to do

This commit is contained in:
Andreas Rumpf 2017-04-14 20:59:25 +02:00
commit 546162c388
2 changed files with 11 additions and 6 deletions

View file

@ -11,6 +11,9 @@ To try it out, run::
nim js todoapp.nim nim js todoapp.nim
open todoapp.html open todoapp.html
cd ../mediaplayer
nim js playerapp.nim
open playerapp.html
It uses a virtual DOM like React, but is much smaller than the existing It uses a virtual DOM like React, but is much smaller than the existing
frameworks plus of course it's written in Nim for Nim. No external frameworks plus of course it's written in Nim for Nim. No external
@ -24,3 +27,11 @@ Goals
- Leverage Nim's macro system to produce a framework that allows - Leverage Nim's macro system to produce a framework that allows
for the development of applications that are boilerplate free. for the development of applications that are boilerplate free.
- Keep it small, keep it fast, keep it flexible. - Keep it small, keep it fast, keep it flexible.
Todo
====
- Expose a way to access the attached real DOM element so that scroll
positions etc can be used.
- Expose a nice API to do Ajax requests.

View file

@ -1,6 +0,0 @@
- Better virtual dom diff'ing algorithm: find longest common subsequence
- add CSS changes to todo example.nim
- handle onscroll events
- introduce a way to test karax applications
- introduce a way to do AJAX