Skip to content

Instantly share code, notes, and snippets.

View kittylyst's full-sized avatar

Ben Evans kittylyst

View GitHub Profile
fn double_mapper_factory(tfm: fn(f64) -> f64) -> fn(&InterpLocalVars) -> Option<JvmValue> {
|args: &InterpLocalVars| -> Option<JvmValue> {
let d = match args.load(0) {
JvmValue::Double { val: v } => v,
x => panic!("Non-double value {} of type {} encountered in Math", x, x.name())
};
Some(JvmValue::Double {val: tfm(d)})
}
}
@kittylyst
kittylyst / keybase.md
Created December 30, 2016 16:08
Keybase Proof for kittylyst

Keybase proof

I hereby claim:

  • I am kittylyst on github.
  • I am kittylyst (https://keybase.io/kittylyst) on keybase.
  • I have a public key ASAiWGLNR33J6b1XLWWn6Se4Ql2n2nPXFGBW1qNsMCJokQo

To claim this, I am signing this object: