Modulinos: Difference between revisions

Added Node.js
(→‎{{header|Haskell}}: Add Factor, as best as I understand it.)
(Added Node.js)
Line 552:
(println (format "Test: The meaning of life is %d" (SM:meaning-of-life)))
(exit)</lang>
 
=={{header|Node}}==
Node.js has scripted main.
 
scriptedmain.js
 
<lang javascript>#!/usr/bin/env node
 
function meaningOfLife() { return 42; }
 
exports.meaningOfLife = meaningOfLife;
 
function main() {
console.log("Main: The meaning of life is " + meaningOfLife());
}
 
if (!module.parent) { main(); }</lang>
 
test.js
 
<lang javascript>#!/usr/bin/env node
 
var sm = require("./scriptedmain");
 
console.log("Test: The meaning of life is " + sm.meaningOfLife());</lang>
 
=={{header|Octave}}/{{header|MATLAB}}==
Anonymous user