DATANAL: an interpretive language for online analysis of empirical data | NiceBooksReads