Return Styles: Pseud0ch, Terminal, Valhalla, NES, Geocities, Blue Moon. Entire thread

JIT, optimization, data structures

Name: Anonymous 2011-10-21 11:02

Little Ive writes the following code in a dynamically typed programming language called Anus that features a GC and JIT.

var make_tuple = function(x,y){
  return function(i){
    return (i==0) ? x : y;
  }
}


Little Ive then calls the function make_tuple repeatedly with int32 in a tight loop, and sometimes also calls it with other arguments of other types as well.

How should Anus optimize this?  Discuss the situation and its complexities.

Name: Anonymous 2011-10-21 18:02

assuming that == just returns false on type mismatch (which is probably so, in a JS-like language)
wat

Newer Posts
Don't change these.
Name: Email:
Entire Thread Thread List