View gist:1223437
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
a = b = c = 0 | |
# This works. | |
# Note how the 2nd line is indented so "b" in 2nd line | |
# is in the same column as "a" in 1st line. | |
if a is b and | |
b is c | |
console.log 'works' | |
# This also works, but is ugly. |
View pong.js
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
var amqp = require('amqp'); | |
var count = 3; | |
var exchangeName = 'apto'; | |
var pubQueue = 'pong-queue'; | |
var subQueue = 'ping-queue'; | |
var connOptions = { | |
host: 'localhost', | |
port: 5672, |
View form.html
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
<html> | |
<head> | |
<title>Test Form</title> | |
<script src="form.js"></script> | |
</head> | |
<body> | |
<form id="myform" method="post" action="http://localhost:3000"> | |
<label for="name">Name:</label> | |
<input id="name" name="name" type="text"/> | |
<button type="submit">Go!</button> |
View foo.js
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
stream.on('readable', function () { | |
var data; | |
while (true) { | |
data = stream.read(); | |
if (data === null) break; | |
// use the data | |
} | |
}); | |
stream.on('end', function () { |
View math.js
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
// @flow | |
function product(a, b) { | |
return a * b; | |
} | |
exports.product = product; |
View demo.js
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
const double = require('./math').double; | |
console.log(double('20')); |
View matt-follett.js
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
// @flow | |
type Action1Type = { | |
type: 'A1', | |
payload: { | |
name: string | |
} | |
}; | |
type Action2Type = { |
View demo.hs
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
instance LogType (IO a) where | |
logn' arr = do | |
-- Call putStr on all the elements in arr. | |
mapM_ putStr arr -- functions that end in _ ignore their result | |
-- Output a newline. | |
putStrLn "" | |
-- The "do" block must return something. | |
return undefined | |
instance (Show a, LogType r) => LogType (a -> r) where |
View type-classes.hs
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
import qualified Data.Map as Map | |
-- A tuple of three Ints | |
type RGB = (Int, Int, Int) | |
-- Colors can be specified in three ways. | |
data Color = | |
ColorName String | | |
ColorHex String | | |
ColorRgb Int Int Int |
View type-classes.js
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
const colorNameToHexMap = { | |
red: 'FF0000', | |
green: '00FF00', | |
blue: '0000FF' | |
}; | |
const colorHexToNameMap = { | |
FF0000: 'red', | |
'00FF00': 'green', | |
'0000FF': 'blue' |
OlderNewer