Skip to content

Releases: Cumulo/recollect.cljs

Switching to `recollect.twig/deftwig`

17 Nov 17:41
Compare
Choose a tag to compare

Turned out we don't need an extra recollect.macros namespace. Now the macro is under recollect.twig as render-twig.

Ignore changes of arguments in deftwig

06 Oct 19:10
Compare
Choose a tag to compare

This change enables trick of bypass re-rendering of grabbing some data. It's a trick for performance purpose.

eliminate changes for same keyword

24 Nov 19:01
Compare
Choose a tag to compare

Fix

  • (identical? :x :x) returns false during development, need to use (= :x :x) for detecting equality

don't emit changes for same sets

21 Nov 14:21
Compare
Choose a tag to compare

Fix

  • previously [#{} #{}] is generated for same sets

Refactor to unify the concept of Twig

18 Nov 11:32
Compare
Choose a tag to compare

Refactor

  • all stuffs are called twig now, no more using bunch
  • render-bunch changed to render-twig
  • diff-bunch changed to diff-twig
  • patch-bunch changed to patch-twig

Feature

  • new macro called deftwig to simplify usage

Update protocol for performance

11 Nov 12:20
Compare
Choose a tag to compare

Refactor

  • now the protocol is like [operation coord data], where operation is a number, coord is a vector. Should be faster to transfer.
  • slightly changed patching code.