Ecosyste.ms: Awesome
An open API service indexing awesome lists of open source software.
https://github.com/activepapers/activepapers-pharo
Pharo edition of ActivePapers
https://github.com/activepapers/activepapers-pharo
Last synced: about 1 month ago
JSON representation
Pharo edition of ActivePapers
- Host: GitHub
- URL: https://github.com/activepapers/activepapers-pharo
- Owner: activepapers
- License: mit
- Created: 2019-04-11T10:55:04.000Z (over 5 years ago)
- Default Branch: master
- Last Pushed: 2021-05-02T17:40:25.000Z (over 3 years ago)
- Last Synced: 2024-08-03T18:13:51.339Z (5 months ago)
- Language: Smalltalk
- Homepage: http://www.activepapers.org/
- Size: 128 KB
- Stars: 20
- Watchers: 3
- Forks: 2
- Open Issues: 0
-
Metadata Files:
- Readme: README.md
- License: LICENSE
Awesome Lists containing this project
- awesome-pharo-ml - ActivePapers
README
# The ActivePapers Pharo edition
The Pharo edition of [ActivePapers](https://www.activepapers.org/) focuses on the documentation and user interface aspects of communicating computational science. It is based on the [Glamorous Toolkit](https://gtoolkit.com/), an innovative development environment for [Pharo](http://pharo.org/).
This package is work in progress. It is complete enough to produce computational documents, and it contains a realistic example (class `InfluenzaLikeIllnessInFrance`). However, there is not much protection against messing up such a document using incorrectly used or incompletely implemented editing operations. Also, persistence of the datasets in an ActivePaper is not yet implemented.
You can install ActivePapers either into a plain Pharo 8 image, or into a [pre-built GToolkit image](https://gtoolkit.com/install/). The latter is strongly recommended, as installation on top of plain Pharo requires downloading all of GToolkit first, and that can take a lot of time. In either case, install ActivePapers by running the following code snippet in a playground:
```
Metacello new
baseline: 'ActivePapers';
repository: 'github://activepapers/activepapers-pharo/src';
onConflictUseLoaded;
load.
```After installation, there will be an "ActivePapers" entry in the world menu (in the Morphic universe). It gives access to the package's documentation and to a catalog of all the ActivePapers available in the image (initially the examples).