Skip to content

Instantly share code, notes, and snippets.

View filmackay's full-sized avatar

Fil Mackay filmackay

View GitHub Profile
@filmackay
filmackay / tparse.jl
Created February 13, 2014 05:42
Typed parsing of JSON
import JSON
function tparse{T}(::Type{T}, json::String)
return eval(parse(json))::T
end
function tparse(::Type{DataType}, json::String)
eval(symbol(json))::DataType
end
@filmackay
filmackay / gist:9061231
Created February 17, 2014 23:15
Differences in named v anonymous code generation
function o1()
function f1(i); i; end
end
function o2()
f2(i) = i
end
function o3()
f3 = function(i); i; end
end
function o4()

Keybase proof

I hereby claim:

  • I am filmackay on github.
  • I am filmackay (https://keybase.io/filmackay) on keybase.
  • I have a public key whose fingerprint is 8482 9981 4B30 86AA 3823 88BF 7D9F D9F5 CA27 84B8

To claim this, I am signing this object: