Skip to content

Commit 63d4e83

Browse files
Add possible use cases.
1 parent 310a8a9 commit 63d4e83

File tree

1 file changed

+13
-0
lines changed

1 file changed

+13
-0
lines changed

src/lib.rs

Lines changed: 13 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -16,6 +16,15 @@
1616
//! what they are doing, so the application can provide a richer
1717
//! UI, informing the user of what is going to happen.
1818
//!
19+
//! Possible uses:
20+
//!
21+
//! * Sequencing animations or effects.
22+
//! * Recording actions as they're performed within an application
23+
//! for playback, editing or repeating. An example of this can
24+
//! be seen in [Bret Victor]'s [Talk Addendum] about his Drawing Dynamic
25+
//! Visualizations work as well as applications like [Reform] which have
26+
//! been inspired by it. (This approach was also used in [Data Wrangler].)
27+
//!
1928
//! Currently, only actions or sequences of actions can be
2029
//! executed. Sequences can be nested.
2130
//!
@@ -42,9 +51,13 @@
4251
//! * Consider removing [`execute`] and only having [`step`].
4352
//!
4453
//! [`Action`]: trait.Action.html
54+
//! [Bret Victor]: http://worrydream.com/
55+
//! [Data Wrangler]: http://vis.stanford.edu/wrangler/
4556
//! [`execute`]: trait.Action.html#tymethod.execute
57+
//! [Reform]: https://github.com/laszlokorte/reform-swift
4658
//! [`Sequence`]: struct.Sequence.html
4759
//! [`step`]: trait.Action.html#method.step
60+
//! [Talk Addendum]: http://worrydream.com/DrawingDynamicVisualizationsTalkAddendum/
4861
4962
#![warn(missing_docs)]
5063
#![deny(trivial_numeric_casts,

0 commit comments

Comments
 (0)