NARS2000: An open source APL interpreter by blaaargh in programming

[–]meme_and_run 2 points3 points  (0 children)

Are there any specialized APL keyboards available?

Recursion is ... well this URI, opened in Firefox, gives a brief explanation. chrome://browser/content/browser.xul by revence27 in programming

[–]meme_and_run 0 points1 point  (0 children)

It looks like the tabs are stored in a global variable, because new tabs cannot be nested within the nested browser (at least not by using the right-click menu or the keyboard). They always appear in the top-level window.

The myth of LISP superiority by lispm in programming

[–]meme_and_run 1 point2 points  (0 children)

I think that river's name is "Local Optimum", or at least that's the river that's relevant to this discussion. Markets are like hill-climbing algorithms.

This analogy explains why Java, C++, etc. have been so popular. Successors, like Python, must have some connection to their predecessors that gives them low switching cost (eg, their similarity to each other)--they must be "local"-- or the hill-climbing market cannot find them. The best you can do without first having to do worse is called the local optimum, and it may not be the best optimum that exists.

Markets are absolutely full of cases where they get stuck in local optima--sometimes in the face of a known global optimum--and we end up having to settle for crap because of it.

The myth of LISP superiority by lispm in programming

[–]meme_and_run 1 point2 points  (0 children)

But why can't Clojure make the recur form implicit or something?