A couple of ideas for Halk:
- It should be possible to assign a timeout to a slide. If a slide had one we would send a refresh pointing to the next one. Good!
- Since a presentation is run in a single process in stand-alone mode (no CGI mode is planned for 1.0) we can offer the possibility to record the time spent in each slide to allow authors study the timing of their presentations. That time would be defined as the seconds that lasted between the request for the current slide and the next request for a different slide. Simple but sounds kind of meaningful enough for the intended purpose.
That can be munged from the logs in debug mode, but a clean file with timings already computed by the program (and independent of debug mode) would be far better.
This project is getting exciting!