Yeni Başlayanlar İçin Common Lisp Geliştirme Ortamı

0
zekzekus
Common Lisp'e yeni başlayanlar için yapılacak ilk iş bir geliştirme ortamı oluşturmaktır. Bu konuda yeni başlayanlara kolaylık olması için Lispbox gibi hepsi birarada paketler mevcut. Ama özellikle MS Windows kullanıcıları için emacs tarzı bir geliştirme ortamı ve verimi artırmak için genelde yapılması gereken emacs özelleştirmeleri can sıkıcı olabiliyor.
Bu soruna çözüm için Edi Weitz sadece Windows işletim sistemi ve Lispworks Personal Edition için bir paket yükleyicisi hazırlamış. Bu yükleyici ilk etapta ihtiyacımız olabilecek Common Lisp kütüphanelerini internetten indiriyor ve bilgisayarınızda bir yere yerleştiriyor. Lispworks içinden start.lisp dosyasını yüklediğinizde seçtiğiniz kütüphaneler yükleniyor ve kullanıma hazır hale geliyor. Lisp öğrenme eğrisinin "Rahatsızlık" eksenindeki değer ilk zamanlar oldukça yüksek seviyelerde olduğundan, kolay yoldan bir veritabanı erişim kütüphanesi (Oracle, Postgresql, Mysql, SQLite desteklenen veritabanlarından sadece bir kaçı), bir düzenli ifade kütüphanesi, basit bir web sunucusu, xml işleyicisi ve daha bir çok popüler kütüphaneye ek olarak Lispworks ile çalışmayı gerçekten kolaylaştıran LW-ADD-ONS eklentilerinide (kod tamamlama vs.) yüklüyor olması programın önemli artısı. Programa ulaşabileceğiniz adres: Starter-Pack

Görüşler

0
FZ
Bu yazı için elinize sağlık. Artık LispWorks tişörtümü daha büyük bir zevkle giyebilirim (ILC'ye katılan arkadaşlar sağolsun ;-)
0
zekzekus
Bende istiyorum t-shirt!!! :))
0
ysa
evet, internet özürlüsüyüm bunu anladım yüklemeyi bile başaramadım, vazgeçtim lisp sevdasından.

paylaştığınız bilgiler için sağolun.
Görüş belirtmek için giriş yapın...

İlgili Yazılar

Jolt Awards - Productivity Winner: Practical Common Lisp

FZ

Daha önce yine bu sayfalarda meşhur JOLT ödülleri ile ilgili duyurularımız olmuştu. Biraz geç de olsa fark ettiğimiz bir bilgi: Teknik Kitaplar kategorisinde Üretkenlik Ödüllerinden birini kazanan üç kitaptan biri: Practical Common Lisp.

Arc Çıktı

FZ

Fazla söze gerek yok: Paul Graham ve Robert Morris tarafından geliştirilen yeni programlama dili Arc resmen çıktı ve şu anda kullanılabilir halde. Graham'ın sitesinde Arc'ın çıkış zamanlaması ve Arc'ın ne tür programlama işlerinde kullanılabileceğine dair kısa bir duyuru mevcut.

Neden Arc Özellikle Nesne Yönelimli Değil?

FZ

Paul Graham'ın Why Arc Isn't Especially Object-Oriented makalesi yazılım dünyasında bazı çok tekrarlanan ve düşünmeden kabul edegeldiğimiz kalıpları sorgulamamız için kısa ve etkili makalelerden biri.

Daha önce Common Lisp ile Internet Programlamaya Giriş Kılavuzu makalesi ile tanıdığımız İstanbul Bilgi Üniversitesi, Bilgisayar Bilimleri bölümü öğrencilerinden Haldun Bayhantopçu'nun çevirisi ile bu makaleyi FM'de de yayınlıyoruz. Çevirinin daha güzel bir hale gelmesinde emeği geçen Türkiye Lisp Çalışma Grubu üyelerine teşekkürler.

Video: Second Episode - 20 dakika ve 100 satırda Reddit

FZ

Video çılgınlığı devam ediyor. Bu gidişle HOW-TO belgelerinin yerini HOW-TO videoları mı alacak? İnsanlar "öğret bana usta, adım adım göster" yaklaşımını daha mı çok seviyorlar? Daha önce duyurduğumuz videoyu yapan Sven Van Caekenberghe'nin Episode 2: (Re)writing Reddit in Lisp is 20 minutes and 100 lines videosu taze taze, sıcak sıcak kamuya sunuldu.

Bağlı Listeler, C, Lisp, Scheme...

FZ

Bağlı listeler programcıların kullanabilecekleri soyutlama araçları arasında önemli yer işgal ederler. Bu veri yapılarını kullanarak veri işleme süreçlerini kolayca yönetmek mümkündür.

Jonathan Bartlett, IBM developerWorks sitesindeki Techniques for using linked lists in C and -- smarter still -- Scheme makalesinde bağlı listelere dair önce C programlama örnekleri vermekte ve daha sonra liste yapısını dilin doğal parçası olarak ele alan Lisp benzeri Scheme dilinde benzer işlerin nasıl daha kolayca ve soyut seviyede yapılabileceğini göstermektedir.