[Stackless] norm's notes: more experiments

Aaron Watters aaron at reportlab.com
Sat Sep 14 17:39:56 CEST 2002


Hi Chris and folks.

I made a "collaborative document creation tool" using stackless, http, 
and sql (gadfly).

The interesting thing from the perspective of this list is that
    -- multiple http connections in one process
    -- each "http session" (sequence of connections by same browser) is
      handled by it's own tasklet.
    -- persistant database connection.

If you want to try it's under ../normsNotes in
ftp://ftp.reportlab.com/tmp/stackless_experiments.zip

below I paste the readme.  -- Aaron Watters

===

NORM'S NOTES:

NORM'S NOTES is an experimental http/sql based document creation
 tool using stackless python.

Written by Aaron Watters September 2002 using the current
version of stackless python by Chris Tismer.

Installation Instructions.

You must have stackless python installed.

You must have gadfly installed (for stackless python).

If the stackless_experiments directory is the current directory
then make sure there is a directory

  ./normsNotes/normdb

In a "shell window" change directory the ./normsNotes directory.

Initialize the database using:

  > python databaseoperations.py

The initialized database will contain a single "user" "aaron"
with password "goober".

Start the HTTP server using

  > stackless_python httpinterface.py

(which by default will launch on port 8000) OR

  > stackless_python httpinterface.py 4444

to launch the HTTP server using port 4444

Then direct your web browser to http://localhost:8000/norm.cgi
and when prompted for a password using
   username = aaron
   password = goober
(if the browser is running on another machine than the http server
then replace "localhost" with the appropriate server address).

After that you can change the password, add users, add sections,
add comments, change sections, etcetera from the browser. 
I hope the browser interface
is self explanatory.

  Good luck!  -- Aaron Watters


_______________________________________________
Stackless mailing list
Stackless at www.tismer.com
http://www.tismer.com/mailman/listinfo/stackless



More information about the Stackless mailing list