Re:Nagare: python continuation-based (stackless)web framework:
by emmett on Thursday September 25, 2008 @07:10PM
(#315549)
Framework announcements should always come with sample code. Always. Talking about how great it is doesn't help me understand how it works.
[ Parent
| on HN ]
Re:Nagare: python continuation-based (stackless)web framework:
by apoirier on Friday September 26, 2008 @03:55AM
(#315848)
The complete canonical example of the counter.
Of course with the back button and browser fork working.
Launched with : nagare-admin serve-module counter.py:Counter counter ===============================================
from nagare import presentation
# A pure python Counter class
class Counter:
def __init__(self, v=0):
self.v = v
def increase(self):
self.v += 1
def decrease(self):
self.v -= 1
# Default HTML view on the Counter class
@presentation.render_for(Counter)
def render(self, h, *args):
return h.div(
h.p('Value: ', self.v),
h.a('++').action(self.increase),
' | ',
h.a('--').action(self.decrease)
)