Skip to content

Instantly share code, notes, and snippets.

@tyok
Created December 12, 2014 04:31
Show Gist options
  • Save tyok/3b52ff9bdeeb74ded08a to your computer and use it in GitHub Desktop.
Save tyok/3b52ff9bdeeb74ded08a to your computer and use it in GitHub Desktop.
CoffeeLISP
# Functions:
(square = ((x) -> x * x))
# Arrays:
(list = [1, 2, 3, 4, 5])
# Objects:
(math = (
root: Math.sqrt
square: square
cube: ((x) -> x * square x)))
# Splats:
(race = ((winner, runners...) ->
print winner, runners))
# Existence:
((alert "I knew it!") if elvis?)
# Array comprehensions:
(cubes = (math.cube num for num in list))
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment