Multilanguage notebook

Lepiter can be used as a multi language notebook technology.


We take all pages from the current database using a Pharo snippet:

pharoArray := (thisSnippet database pages collect: [:each | each children size]) asArray

And then we compute the variance of the mean amount of top snippets in the pages in JavaScript:

var array; 
array = pharoArray;
var ss = require('simple-statistics');
var result = ss.variance(array); 

This shows that:

we can execute code in Pharo and JavaScript

we can move objects from one to another

we can embed the results in the environment