mirah/mirah — pull request #184 by pepijndevos (2012-04-23 19:53:59+00:00)
Title: ** macro

It works, but always returns a long. What the type inferencer says of other operations:

a = 1 + 2 # int
a = 1 + 2.0 # double
a = 1 + float(2) # float
a = 1 + long(2) # long
a = long(1) + float(2) # float

Should ** adhere to that? How is this best done?