I've been looking into the rather pompous-sounding genre of concatenative programming languages recently. They are called "concatenative" (essentially 'joining together') because for any 2 programs A and B, the result of run(AB) is the same as the result of run(run(A)run(B)). This also works in reverse, so we can split any program A at any point; if we call the portion on the left side B and the…
Read more (0 comments)
Read more (0 comments)
var times = function(x, y) {
return x * y;
};
Read more (1 comment)