Skip to content

Instantly share code, notes, and snippets.

@anaisbetts
Created August 27, 2012 02:48
Show Gist options
  • Select an option

  • Save anaisbetts/3485166 to your computer and use it in GitHub Desktop.

Select an option

Save anaisbetts/3485166 to your computer and use it in GitHub Desktop.
## The definition of Foo changes at runtime when the symbol is bound
## This means that type verification essentially becomes a variant
## of the Halting problem and is not trivially solvable.
if (a > 4) then
def Foo()
end
else
def Foo()
end
end
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment