Tüm zamanların en renkli Common Lisp programlama kılavuzlarından
Lisperati artık anadilimizde.
Söz konusu belge İstanbul Bilgi Üniversitesi Bilgisayar Bilimleri Bölümü öğrencisi Seda Çelebican tarafından Türk diline çevrildi. Belgenin Türk kültürüne uyarlanmasında ve genel editörlük işlemlerinde İstanbul Bilgi Üniversitesi eMBA Yazılım Geliştirme ekibinden Emre Sevinç emek harcadı. Bu süreçte çok titiz eleştirileri, geri beslemeleri ile bize yardımcı olan Bilkent Bilgisayar Mühendisliği bölümü öğrencilerinden Hayrettin Gürkök'e ve Lisp konusunda yardımcı olan Bülent Murtezaoğlu'na teşekkürü bir borç biliriz. Belgedeki hatalardan çevirmen ve editör sorumludur. Orjinal belgenin yazarı Dr. Conrad Barski hiçbir maddi hatadan ötürü sorumlu tutulamaz. Belgeyle ilgili tartışma ve her türlü soru için bu haberin altına yorum yazabilir, iletişim kurabilirsiniz.
Lisperati belgesindeki kodları denemek için hiçbir şey kurmanıza gerek yok. Belgede anlatıldığı gibi uzaktaki bir telnet servisine kolayca bağlanıp kodları hemen derleyebilirsiniz ancak bu konularla daha ciddi ilgileniyor ve kendi Lisp ortamınızı kurmak istiyorsanız daha önce FM'de yayınlanan
Common Lisp Geliştirme Ortamı Kurulumu kılavuzundan faydalanabilirsiniz.
Güncelleme (2/5/2005): Kılavuzu PDF olarak hazırlayıp
Ayhan Barış'a çok teşekkür ederiz.
"Why Lisp" depends an awful lot upon to whom you talk. One possible answer is "because some dialects of Lisp get you really close to the most fundamental notions of what computation is," in which case Scheme is an excellent dialect, The Little Schemer is an excellent introduction, and Structure and Interpretation of Computer Programs is an even larger mind-expander.
At the other end of the spectrum, some folks appreciate having a built-in programmable parser, extraordinarily flexible object system, just about every data type you can shake a stick at, and even, if you care to use it, built-in support for formatting numbers as Roman numerals. That would be Common Lisp, and the best introduction to it that I know of is Practical Common Lisp.