Skip to content

Instantly share code, notes, and snippets.

@baroquebobcat
Created August 19, 2012 20:46
Show Gist options
  • Select an option

  • Save baroquebobcat/3397628 to your computer and use it in GitHub Desktop.

Select an option

Save baroquebobcat/3397628 to your computer and use it in GitHub Desktop.
Mirah Office Hours: August 19th 2012

things that don't work in master

  • closures
  • array casting
  • some error throwing bits.
  • random things like getting java.lang.String[] and trying to call all? on them.

Readings

typer

https://github.com/mirah/mirah/blob/master/src/org/mirah/typer/typer.mirah

  def initialize(types:TypeSystem, scopes:Scoper, jvm_backend:JvmBackend)
    @trueobj = java::lang::Boolean.valueOf(true)
    @futures = HashMap.new
    @types = types
    @scopes = scopes
    @closures = ClosureBuilder.new(self)
    @macros = MacroBuilder.new(self, jvm_backend)
  end
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment