lambdalicious
lambdalicious copied to clipboard
Module system
In short:
return module(@foo, [@list=>[map, reduce], @debug=>dump], function($map, $reduce, $dump) {
// Use imported functions here
$halves = $map(divide(__,2), __);
return export([@halves=>$halves]);
});
See discussion in https://github.com/mathiasverraes/lambdalicious/pull/28