When I edit the text nothing changes unless I restart emacs and slime. Is there any better way to do it?
Second Problem:
What code goes where?
In rails you are told edit file X, edit file Y, but here I have no clue if I need to edit some file or use REPL
Third:
I like the idea of Weblocks, but I wonder if the project has been abandoned. No new development or documentation in last two years.
I am trying Weblocks because I had no success with similar Rails equivalents, which also were abandoned. In Weblocks I can at least get to demo page. Doing this kind of Ajax stuff by hand is a pain and I was wondering if if there's a better way. I wonder if Weblocks is my last hope or there are other similar projects.
--To view this discussion on the web visit https://groups.google.com/d/msg/weblocks/-/7hADOkcCoMwJ.
You received this message because you are subscribed to the Google Groups "weblocks" group.
To post to this group, send email to webl...@googlegroups.com.
To unsubscribe from this group, send email to weblocks+u...@googlegroups.com.
For more options, visit this group at http://groups.google.com/group/weblocks?hl=en.
Yes. I was actually quite impressed, while reading the code, how many advanced CL techniques and idioms Slava learned and applied -- and applied them correctly and appropriately, at that.
Macros, multimethods, daemon methods, method combination, metaclasses and the meta-object protocol, lambda expressions everywhere,
Yes. I was actually quite impressed, while reading the code, how many advanced CL techniques and idioms Slava learned and applied -- and applied them correctly and appropriately, at that.I agree, and for this reason I think it could serve as a good introduction to CL in all its glory. Siebel's PCL book is a good adjunct as well.
Macros, multimethods, daemon methods, method combination, metaclasses and the meta-object protocol, lambda expressions everywhere,The macros are the only things that get hairy, don't recall metaclasses (in views?) though.
Tracing through the method combinations of data-grid is a bit trying, but also ultimately enlightening. Not sure what you mean by daemon methods (:before/:after?)
, but the code-base (and implementing your widgets in the same style) serves as a good, clean introduction to multimethods & MOPishness.I particularly like that for an imperative programmer, it demonstrates a 'cleaner' approach within the imperative approach (localization of state, separation of concerns with method combinations etc).