Microsoft VisualLisp#'i Mi Duyuracak?

0
FZ
Bill Clementson, blog'undaki son girdide şöyle yazmış:

Don Box, XOM, XML ve SOAP üzerine yaptığı çalışmalardan ötürü Microsoft'a geçmeden önce de bir hayli tanınan bir isimdi. Epey akıllı bir adamdır ve blogunu düzenli olarak takip ederim. Ancak son yazılarından birinde "Lisp/Scheme Jobs" başlıklı bir şey görünce şok geçirdim:
"Dostum Ted Pattison, C++ programcılarının dünyadaki en zeki programcılar olduğunu söylerdi - eğer inanmazsanız herhangi bir C++ programcısına sorabilirsiniz. Eski bir C++ programcısı olup da hayatının ikinci yarısında Scheme ve Lisp'e geçmiş biri olarak diyebilirim ki bu espri Lisp'e fazlası ile uyarlanabilir. Şu farkla ki, bir Lisp programcısı kendisinin daha akıllı olduğunu iddia ettiğinde genellikle haklıdır. Eylül ayının ortasına geldiğimizde Lisp dünyasının haklı olarak tekrar "biz size demiştik" demelerini bekliyorum.


Bill Clementson şöyle devam ediyor: Tepkim "Bu @!#$ şey de ne böyle?!" olmuştu. Microsoft, Eylül'deki PDC geliştirici konferansında Lisp ile ilgili ne açıklayacak olabilir ki? İlk aklıma gelen bunun belki de C# programlama dilini yeni asenkron eşzamanlı (concurrent) programlama soyutlamaları kullanarak genişletmek için Microsoft ArGe lab.larında geliştirilmiş olan C Omega dili olabileceği idi. Fakat (her ne kadar tarihi bir perspektifden bakıldığında Lisp'in eşzamanlı programlama konusunda önemli başarıları varsa da) bu durum daha çok Erlang camiasının "biz dememiş miydik size" demesini gerektiren duruma benzemektedir. Biraz daha düşündüm ve herhalde Lisp ile ilgili olabilecek olan şeyin C# diline devam ediş (continuation) desteğinin eklenmesi ile gerçekleştirebilecekleri duyuru olduğu aklıma geldi. Greenspun kuralının tekrar geçerli olduğuna dair bir örnek daha.

Not: Devam ediş (continuation) için lütfen ilgili Wikipedia maddesine bakınız.

Görüşler

0
FZ
Lisp ve Microsoft demişken:

C# ile Lisp örneği
Görüş belirtmek için giriş yapın...

İlgili Yazılar

Enterprise Uygulamalarda Common Lisp Faktörü

FZ

cs-lisp grubunca geçen sene Eylül ayında başlatılmış olan Lisp toplantıları serisi uzunca bir aradan sonra Ekim ayında yeni bir toplantı ile devam ediyor.

31 Ekim 2006, Salı akşamı 18:00'da İstanbul Bilgi Üniversitesi Dolapdere Kampüsünde düzenlenecek olan toplantının başlığı Enterprise Uygulamalarda Common Lisp Faktörü.

Toplantının detayları şöyle:

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.

Ünlü Bir Microsoftçunun Lisp Aşkı

FZ

Yazdığı kitaplarla Microsoft ortamlarında programlama yapanların yakından tanıdığı ve davet üzerine bir süredir Microsoft'ta çalışan Don Box, son yazılarından birinde "Scheme Is Love" başlığı ile konuya girmiş ve Scheme'e olan aşkını itiraf etmiş.

UnCommon Web ile “Merhaba Dünya”

FZ

Ne zamandır fırsat bulamadığım UnCommon Web geliştirme çatısı ile bir kaç deneme yapabildim sonunda. Kurcalamaya başlamak için önce UCW’yi kurmam gerekti doğal olarak. Oldukça fazla sayıda olan bağımlı olduğu paketleri tek tek kurmak yerine şu adresten UCW-boxset paketini indirdim. Windows sistemimde çeşitli hatalar aldığımdan sanal makine üzerindeki Debian sistemime kurdum. Kurdum derken ev klasörümde arşiv dosyasını açtım sadece. Gerisi UCW-boxset klasöründeki “start.lisp” dosyasını Lisp sistemine yüklemekten ibaret zaten. Veritabanı erişimi için (malum web programlama veritabanı olmadan olmaz) clsql paketini kullandım...

Zekeriya Koç'un Common Lisp ile geliştirilmiş UnCommon Web uygulama çatısına güzel ve örneklerle dolu bir giriş niteliği taşıyan yazısının devamını buradan okuyabilirsiniz.

3D Model Tasarımı ve Mirai

FZ

Rainer Joswig, 1999 yılında Mirai ile bir model tasarlayan Bay Raitt'in çalışma seansını yansıtan bir video sunuyor.

Mirai, 3D grafik tasarımı için kullanılan bir yazılım. Common Lisp ile yazılmış ve Allegro Common Lisp üstünde çalışıyor. Yazılımın temelleri daha önceki Symbolics Graphics süitine dayanıyor.

Videoyu buradan indirebilirsiniz.

Kaynak: Planet Lisp