Scriptorium
Saturday, May 14, 2005
  Ajax
I just read Ajax: A New Approach to Web Applications, which describes a web application approach used in some of the new web applications like Google Maps. The article is well written and worth reading if you are involved in web application development, or you're curious how these new applications work.
 
Tuesday, May 03, 2005
  Lisp Notes from a Friend
I received an email from my friend, Chris Johnsen, which has a lot of good Lisp starting places:

You probably already know about On Lisp (which is out of print, and available as a free download, like you mention in your blog entry), but there is also a newer book on Common Lisp that has been getting some good reviews: Practical Common Lisp. It was just recently published, but the author has made arrangements to keep it freely available in a downloadable form, too (though I am sure he would also appreciate sales of the paper copies). PCL is an introductory book that covers most of Common Lisp while working up some practical code/projects.

I have a copy of Paul Graham's ANSI Common Lisp (which is not out of print, nor available as a free download). It offers a good introduction to Common Lisp. Some of the stuff is a bit more introductory than you really need (since you are an experienced programmer), but, in my experience, it is pretty easy to skip over the generic-programming parts while picking up the stuff that is unique to Common Lisp.

Also, don't forget to download a copy of the Common Lisp HyperSpec. If you are an Emacs user (or feel up to learning enough Emacs for the purpose), SLIME is a popular Common Lisp development environment for Emacs. I am not sure if it is packaged for Unbuntu, but getting it from CVS usually better anyway. SLIME also has some nice commands for pulling up entries in the CLHS while writing code and/or throwing stuff at the REPL.
 
  SLIME Config
SLIME is an extension to Emacs to provide a development environment for Lisp. Dan Moniz posted a lot of information on how to configure it.
 
Monday, May 02, 2005
  David Winer's Birthday
David Winer turned 50 today. He introduced me to blogging through his Radio Userland product, so it is only appropriate that I honor him in my blog. Happy birthday, Dave! May you have many, many, more!
 
Greg Graham's writings on software and theology.

My Photo
Name: Gregory Graham
Location: Irving, Texas, United States

Theology student and Technology Director

Archives
July 2003 / August 2003 / November 2004 / December 2004 / January 2005 / February 2005 / March 2005 / April 2005 / May 2005 / October 2005 / November 2005 / April 2006 / May 2006 / June 2006 / July 2006 / August 2006 / September 2006 / October 2006 / November 2006 / December 2006 / January 2007 / March 2009 / July 2009 / August 2009 / October 2009 /


Powered by Blogger

Subscribe to
Posts [Atom]