Skip to content

Instantly share code, notes, and snippets.

@jimtla
jimtla / cheater.coffee
Created March 12, 2013 15:31
A perfect solution to AlexeyMK/guessing-game, although I can't help but feel it violates the spirit of the game.
cheater =
start_game: ->
@count = 0
global.Math = {random: => @count++}
guess_index: (cur_num) ->
return cur_num
name: "Cheater"
@jimtla
jimtla / underscoreR.coffee
Created May 6, 2012 21:51
Add CoffeeScript friendly argument order to Underscore.js
# Five lines of code that will make your underscore + CoffeeScript use cleaner.
# Creates an underscore function for each function in to_reverse with R (short for Reversed) appended to the name.
# The R version moves the function argument (first argument in normal underscore) to the end,
# so you can write:
$(window).scroll _.throttleR 500, ->
console.log "This print's at most every 500ms"
# Instead of:
$(window).scroll _.throttle ->
console.log "This prints at most every 500ms too"