Modulinos: Difference between revisions
Content added Content deleted
(→{{header|Haskell}}: Add Factor, as best as I understand it.) |
(Added Node.js) |
||
Line 552: | Line 552: | ||
(println (format "Test: The meaning of life is %d" (SM:meaning-of-life))) |
(println (format "Test: The meaning of life is %d" (SM:meaning-of-life))) |
||
(exit)</lang> |
(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}}== |
=={{header|Octave}}/{{header|MATLAB}}== |