WikiMath. It would be interesting for wiki to do some simple calculations. For example,
What’s the simplest thing that could work? Perhaps: if every row in a list began with a number, put the total after the end of the list. (Perhaps this would evolve into something more complex … load in sub-totals from other wiki pages … do more complicated math … etc.).
The page Futures:AutomatedTechTree discusses something similar: critical path management. If we have a bunch of pages on various events, each page listing what prerequisite events must happen, and how long we expect it to take, after all the prerequisites come to pass, before this event happens, then the computer should be able to figure out an estimated date for each future event … which events are on the critical path … When information about an event is updated, the changes trickle through, changing the estimated date for all dependent events.
We can do this *now* (with a bit of tricky editing) on wiki that let us write JavaScript.
| status | wiki engines |
|---|---|
| Implemented | - |
| Developing | - |
| Intend to Develop | - |
| Considering | - |
| Rejected | - |
Dan Bricklin (who wrote the original spreadsheet) is currently implementing WikiCalc, combining spreadsheets and wiki (and AJAX and GPL ). ThoughtStorms:SpreadsheetsAndWiki.
Do we need terminology to distinguish between
Also, perhaps we should distingush between doing the calculations client-side (perhaps using JavaScript) or client-side.
We want to make sure we don’t crash the WikiEngine if a user puts “illegal” values into a function (such as divide-by-zero). We want to make sure we don’t lock-up the WikiEngine if we have an infinite loop or “circular references”.
(moved from IdeasToPlace # 209)