Opened 12 years ago
Last modified 8 years ago
#248 assigned refactoring
noteworthy script -- handle multiple active clients and notecards
Reported by: | Fred T. Hamster | Owned by: | bugdock |
---|---|---|---|
Priority: | minor | Milestone: | |
Component: | huffware | Version: | |
Keywords: | Cc: |
Description
noteworthy |
noteworthy multi-use problems ARE important:
we need to be able to support multiple clients at once.
they need to be able to count on our answering their CURRENT request. who cares about old ones.
so, we as noteworthy should ALWAYS be ready to answer request; never initializing stuff.
star chair is posterchild for notecard reading confusions:
it now uses comfortable sitting (which reads notecards)
and stay at home (which *should* read notecards).
we need to fix the queuing multi-use issues before this kind of object will work.
better idea for queuing in noteworthy:
do still queue up a lot of different notecard reads,
but don't stop reading anything already going on for a new notecard request.
if the one in process eventually times out, whatever, but the newest ones are
still important and should get started.
is it possible for script to have multiple notecard reads pending?