Attached is the changeset that add Session support in Comanche.
The functionality is implemented in a Module (HttpSessionSupport) that play
as a decorator to another module.
In the code like this:
Comanche module: XXXXModule new.
you must use:
Comanche module: (HttpSessionModule module: XXXXModule new).
With this, you can send #session to the Request (in #process: method) and
obtain the Session.
The session is an instance of HttpSession, here you can find #attributes
that give you a Dictionary for storing some objects that you can use in a
future request.
TIA,
Diego Gomez Deck
Comanche-Session-dgd.zip