Before Completion
Jump to navigation
29 August
Functional Programming
This past winter I implemented a version of
Lispkit LISP in Java. Lispkit is based on the book Functional Programming by P. Henderson. In it, he describes how to implement a purely functional version of LISP. It's a pretty stripped down version, no frills, but very servicable for learning. I decided to try and implement it in Java mainly to brush up on my Java skills. Java isn't an ideal language for doing this sort of things. Actually, this is the second time I built a version of Lispkit. The first time was a version in Pascal about 15 years ago for a column my wife and I wrote for AI Expert called AI Apprentice. That version is still floating arount the web. The Java version is available to anyone who wants it. Just email me.
I've been interested in
functional programming for a while. What got me thinking about it today was an article on /. about
a bug in Microsoft Word. It was a nasty bug complicated by the fact that there are independent forks of Word for Mac and Windows. What has me wondering is, would this whole process be made easier if a functional approach was used. Can a word processor be written in a functional language? Or is something like this inherently beyond what the functional approach can handle.? I'm going to try and explore this over the enxt few months,
posted at 00:28:43 on 08/29/04
by
bbth -
Category:
General
Comments
Judges and legislators seem frequently to have had quite insanely distorted views about what is a proper proportion between the crime and the punishment. For unfair, harsh and even positively barbarous practices have often enough been enshrined in law. Our moral reformer might back up his case with a short reading list, which could include, e.g. What Nearly Happened to Galileo; What Actually Happened to the Gunpowder Conspirators; A Short History of the Navy; For the Term of His Natural Life (by Marcus Clarke, 1874); and Oscar Wilde’s two letters to the Daily Chronicle (1897). by <a href="
http://www.free-casino-game..." title="free online casino">free online casino</a>
A woman does not want the truth; what is truth to women? From the beginning, nothing has been more alien, repugnant, and hostile to woman than the truth - her great art is the lie, her highest concern is mere appearance and beauty. by <a href="
http://www.texas-holdem-0.com" title="texas hold'em">texas hold'em</a>
To suppose that the eye with all its inimitable contrivances for adjusting the focus to different distances, for admitting different amounts of light, and for the correction of spherical and chromatic aberration, could have been formed by natural selection, seems, I confess, absurd in the highest degree. by <a href="
http://www.1-poker-games.bi..." title="free poker online">free poker online</a>
An ideology is a complex of ideas or notions which represents itself to the thinker as an absolute truth for the interpretation of the world and his situation within it; it leads the thinker to accomplish an act of self-deception for the purpose of justification, obfuscation and evasion in some sense or other to his advantage. by <a href="
http://www.casinogamesvegas..." title="casino games">casino games</a>
The history of the world is none other than the progress of the consciousness of spirit. by <a href="
http://www.online-casino-00..." title="online gambling">online gambling</a>
Buying books would be a good thing if one could also buy the time to read them in: but as a rule the purchase of books is mistaken for the appropriation of their contents. by <a href="
http://www.1-texas-holdem.us" title="texas hold'em">texas hold'em</a>
Christianity taught that men ought to be as chaste as pagans thought honest women ought to be; the contraceptive morality teaches that women need to be as little chaste as pagans thought men need be. by <a href="
http://www.vegas-online-cas..." title="casino gambling">casino gambling</a>
Metaphysics is the finding of bad reasons for what we believe upon instinct; but to find these reasons is no less an instinct. by <a href="
http://www.casinogamesplus...." title="online casino">online casino</a>
Shouldn't I join the ranks of academic philosophers and merely make unsubstantiated claims about the wonders of human consciousness? Shouldn't I stop trying to do some science and keeping my head down? Indeed not.
http://www.oliviagadamer.com
Add Comments