TITLE: Philosopher-Programmer AUTHOR: Eugene Wallingford DATE: May 05, 2016 1:45 PM DESC: ----- BODY: In her 1942 book Philosophy in a New Key, philosopher Susanne Langer wrote:
A question is really an ambiguous proposition; the answer is its determination.
This sounds like something a Prolog programmer might say in a philosophical moment. Langer even understood how tough it can be to write effective Prolog queries:
The way a question is asked limits and disposes the ways in which any answer to it -- right or wrong -- may be given.
Try sticking a cut somewhere and see what happens... It wouldn't be too surprising if a logical philosopher reminded me of Prolog, but Langer's specialties were consciousness and aesthetics. Now that I think about it, though, this connection makes sense, too. Prolog can be a lot of fun, though logic programming always felt more limiting to me than most other styles. I've been fiddling again with Joy, a language created by a philosopher, but every so often I think I should earmark some time to revisit Prolog someday. -----