4 ms·
Somehow the mixing of computation and data sources makes me uneasy. In classical Mathematica, you could be pretty sure that computations with future versions w
by perlgeek 10y ago
Somehow the mixing of computation and data sources makes me uneasy.
In classical Mathematica, you could be pretty sure that computations with future versions would give the same output. Now what happens when, for example, the average size of an egg increases over time, and then with version 12 the data is updated, and suddenly your notebooks give different results when you rerun them.
Also, where does the data come from? Can you use it as a base for scientific publications?
- hooloovoo_zoo 10y agoAn even worse problem is that you occasionally lose support for some data entirely. A while back I was playing with some historical stock data and when I went to run the notebook again some time later Mathematica no longer had data for the tickers I was trying to lookup.
- carlob 10y agoBut how is that different from having a program that pulls data from an external API or an URL? What if the data changes, the API breaks backwards compatibility or the site just goes offline? This stuff is packaged nicely, but it's really just another API…