lisp.js
Version:
A tiny lisp interpreter
18 lines (14 loc) • 381 B
JavaScript
var _ = require('underscore');
var f = function() {
var args = Array.prototype.slice.apply(arguments);
console.log(args);
};
f.apply(this, [2, 3]);
dict = {};
params = ['item', 'L'];
args = [ 0, [ 0, 1, 2, 3, 0, 0 ] ];
_.forEach(params, function(ele, index) {
//console.log("map " + ele + " to " + args[index]);
dict[ele] = args[index];
});
console.log(dict);