Hi Anand,

Very interesting! Great to see so much cells activity, and yes for
long chains lazy cells are great.

My impressions:
(1) auto-agents by SS in contrib has a more convenient syntax [maybe
you can mimic it]
(2) I can add a watcher to one of your cells - it wont do anything
unless evaluate is called. I can see the advantage of not calculating
needlessly, but if it is not going to be updated dynamically it is a
bit misleading to allow watchers.
(3) I don't see the need for agents and watcher for lazy cells, after
all can't they just be formula which are evaluated/updated in the
correct order? I have a feeling this would be more efficient (seeing
that is your goal).
(4) Both lazy and watchable cells are useful.
(5) id? could be just:  instance? IDeref x   unless I'm missing
something
(6) case macro - not used in the code, and doesn't cond suffice?

Regards,
Tim.


--~--~---------~--~----~------------~-------~--~----~
You received this message because you are subscribed to the Google Groups 
"Clojure" group.
To post to this group, send email to clojure@googlegroups.com
To unsubscribe from this group, send email to 
clojure+unsubscr...@googlegroups.com
For more options, visit this group at 
http://groups.google.com/group/clojure?hl=en
-~----------~----~----~----~------~----~------~--~---

Reply via email to