Skip to content

Instantly share code, notes, and snippets.

@sevvie
Last active December 18, 2015 09:39
Show Gist options
  • Save sevvie/5762659 to your computer and use it in GitHub Desktop.
Save sevvie/5762659 to your computer and use it in GitHub Desktop.
An exploration of languages that compile to JavaScript.
var express = require('express')
var port = process.env.PORT || 5000;
var app = express();
app.use(express.logger());
app.get('/', function (req, res) {
res.send("Hello world, from Java`Script.");
});
app.listen(port, function () {
console.log("Listening on port " + port);
});
express = require 'express'
app = express()
app.use express.logger()
app.get '/', (req, res) ->
res.send "Hello world, from CoffeeScript."
return nil
port = process.env.PORT or 5100
app.listen port, ->
console.log "Listening to port " + port.toString()
return nil
let express = require 'express'
let port = process.env.PORT or 5100
let app = express()
app.use express.logger()
let responseHandler(req, res)
res.send "Hello world, from GorillaScript."
let listenCallback()
console.log "Listening on port $port"
app.get "/", responseHandler
app.listen port, listenCallback
(var express (require 'express'))
(var app (express))
(var port (|| process.env.PORT 5100))
(-> app
(.use (express.logger))
(.get "/" (function (req res)
(res.send "Hello world, from LispyScript.")))
(.listen port (function ()
(console.log (+ "Listening on port " port)))))
express = require 'express'
app = express!
app.use express.logger!
app.get '/' !(req, res) ->
res.send "Hello world, from LiveScript"
port = process.env.PORT or 5100
app.listen port, !->
console.log "Listening to port " + port.to-string!
(ns herku-derku
"experimenting with heroku and nodejs"
(:require [express]))
(def app (express))
(def ^:private port (or process.env.PORT 5000))
(.use app (.logger express))
(.get app "/" (fn [req, res]
(.send res "Hello, world, from Wisp.")))
(.listen app port (fn []
(.log console (+ "Listening on port" (.to-string port)))))
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment