The scientific paper format was invented in the context of printed media.
This is an exploration of a format for scientific papers optimized to be distributed over computer networks.
The printed media imposes the following constraints:
- paper can't compute
- paper can't respond/interact back (e.g. changing data and responding back)
- paper can't simulate/reproduce (e.g. changing input data and seeing results)
- paper can't interoperate (e.g. sorting interfaces and different implementations)
- paper can't compose (e.g. exposing APIs to put papers together)
- paper can't hyper link
- paper can't centralize discussions (e.g. comments)
- backwards compatible: a paper written in this manner can be submitted to a normal conference
- archivable/packageable: a paper written in this manner can be archived independetely (e.g. how to interpret the paper is based on archivable and reproduce formats, e.g. html/js), e.g. it can be sent by email in a single file
- offline: a paper written in this manner can be read offline, like paper or pdfs can
- secure: a paper written in this manner should be as secure as PDFs and paper (e.g. maybe no network access?)
- Web Package as a packaging format
- HTML/CSS/JS
- Images
- Cross iframe communication as a mechanism to expose APIs
- Write papers on software algorithms, e.g. sorting
- Start composing them with each other
- Maybe there is a latex to this converter?
- done?