Waldek Hebisch <[EMAIL PROTECTED]> writes:

| Gabriel Dos Reis wrote:
| > Waldek Hebisch <[EMAIL PROTECTED]> writes:
| > 
| > | Normally when viewman dies sman re-spawns  a new copy...
| > 
| > This is a design flaw in sman and friends -- I came across it yesterday
| > and thought "wait, this is an unbounded replication; nobody wants
| > that!".  
| > 
| 
| This behaviour is semi-reasonble:  Axiom creators treated Axiom and
| supporting programs as an Internet server where clients come, request
| some computation and go away while the core parts (AXIOMsys, sman, 
| session, viewman, nagman) run for long time.

Note however the specific beahviour we are talking about is an
*uncontrolled* process-spawning.  A server will have a mechanism to
decide/detect when a death is requested as opposed to accidental.

| Anyway, if you look for design flaws, you will probably find many.

Well, I was not specifically looking for design flaws :-)

| One example that I found few days ago: 'AXIOMsys' at various moments
| sends 'EndOfOutput' command to 'session' and then go on to process
| information sent by 'session'.  But session also sends commands
| to 'AXIOMsys' and for some commands expects that 'AXIOMsys' will
| return some data as an answer.  There were no way for 'session'
| to distinguish returned data from 'EndOfOutput' command.

:-(

-- Gaby


_______________________________________________
Axiom-developer mailing list
[email protected]
http://lists.nongnu.org/mailman/listinfo/axiom-developer

Reply via email to