rem: return function() { if (request.readyState == isComplete) {  var serverResponse = JSON.parse(__base64decode(request.responseText.replace('\n', ''))); if ((serverResponse instanceof Object) && ('__continuation' in serverResponse)) {  var result = window[serverResponse.__name].apply(null, __tuple_as_list(serverResponse.__arg)); request.open('POST', '#', false); request.onReadyStateChange = __remoteCallHandler(kappa, req); request.setRequestHeader('Content-Type', 'application/x-www-form-urlencoded'); request.send("__continuation=" + serverResponse.__continuation + "&__result=" + __base64encode(JSON.stringify(result))); } else {  kappa(serverResponse); } } } 
add: function __times(l)  { return function (r) { return l *  r ; }} 
context:   return function() {    if (request.readyState == isComplete) {     // TBD: this apparently triggers if we leave the page.     var serverResponse = JSON.parse(__base64decode(request.responseText.replace('\n', '')));     if ((serverResponse instanceof Object) && ('__continuation' in serverResponse)) {        // it's a continuation        var result = window[serverResponse.__name].apply(null, __tuple_as_list(serverResponse.__arg));        request.open('POST', '#', false);        request.onReadyStateChange = __remoteCallHandler(kappa, req);        request.setRequestHeader('Content-Type', 'application/x-www-form-urlencoded');        request.send("__continuation=" + serverResponse.__continuation + "&__result=" + __base64encode(JSON.stringify(result)));      }      else {        // it's the final result: return it.        kappa(serverResponse);      }    }  }
meta: 3248	/local1/tlutelli/issta_data/temp/all_js/javascript/2006_temp/2006/3248/067f1f0f89b088c12115062ef8d37890796fcc1b/jslib.js/clean/jslib.js