I don't know anyone round here yet, so "Hi!" ... I would say *waves*
but then you'd know how bad my sense of humour is.
Anyway, I don't have a Wave account yet, so I can't really say how
well the following idea would work, but I've just been pondering what
would be useful to me as a science student.
# Working-out "notebooks"
When one fires up Mathematica, the read-eval-print-loop that runs
isn't solely an evaluation environment. It's also a notebook that you
can save if you decide that your scribblings are of any worth. It
strikes me that Wave would be perfect for similar functionality,
- line-by-line evaluation of calculations, by something like the
Wolfram Alpha API  or Google Calculator (no API, unfortunately, so
that'd have to be scraping).
- additionally, the ability for the remote service to store the
results of each line, for reuse in follow-on calculations.
- the ability to annotate the calculations with comments, and also to
hide answers and recalculate them on request, for use in a teaching
(As an aside, how cool would it be to have scientific papers shipped
with raw data, and the graph-drawing and statistical analysis codes
shipped also, so that they can be looked at by anyone looking at the
data or its visualisations? A way out of the PDF issue, in the long
I have a question for anyone that does know about such things: how
would one get structured data out of a Wave? Would this be a matter of
sending the contents of the wave to a remote server for processing, or
is there any support within wave for parsing predefined formats (HTML
tables, RDF) into, say, CSV or JSON or YAML?
Yep! A literate programming framework such as Sweave
(http://en.wikipedia.org/wiki/Sweave) would be excellent to have. Not
going to happen for quite a while due to differences in formats and
algorithms, but for some data types it might be quite feasible.
Research Associate Department of Biostatistics
Associate Director Bioinformatics Core
Harvard School of Public Health
Skype: ohofmann Phone: +1 (617) 365 0984