Jump to content

Modulinos: Difference between revisions

m
Node.js is a JavaScript implementation
(Changed "Chicken Scheme" to "Scheme")
m (Node.js is a JavaScript implementation)
Line 726:
}
}</lang>
 
=={{header|Node.jsJavaScript}}==
{{Works with|Node.js}}
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|LLVM}}==
Line 979 ⟶ 1,003:
(println (format "Test: The meaning of life is %d" (SM:meaning-of-life)))
(exit)</lang>
 
=={{header|Node.js}}==
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|Objective-C}}==
Cookies help us deliver our services. By using our services, you agree to our use of cookies.