Modulinos: Difference between revisions

434 bytes added ,  11 years ago
Added Coffeescript
(Erlang idioms)
(Added Coffeescript)
Line 217:
(when (.contains (first *command-line-args*) *source-path*)
(apply -main (rest *command-line-args*)))</lang>
 
=={{header|Coffeescript}}==
scriptedmain.coffee:
<lang coffeescript>#!/usr/bin/env coffee
 
meaningOfLife = () -> 42
 
exports.meaningOfLife = meaningOfLife
 
main = () ->
console.log "Main: The meaning of life is " + meaningOfLife()
 
if not module.parent then main()</lang>
 
test.coffee:
<lang coffeescript>#!/usr/bin/env coffee
 
sm = require "./scriptedmain"
 
console.log "Test: The meaning of life is " + sm.meaningOfLife()</lang>
 
=={{header|Common Lisp}}==
Anonymous user