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

Common Lisp ile Internet Programlamaya Giriş Kılavuzu

FZ

Beklenen an geldi. Common Lisp kullanarak web programlamaya dair ilk makalemizi yayınlıyoruz. Giriş seviyesindeki bu makalede en temel bilgiler aktarılmış ve Lisp heveslilerinin gerekli araçları nasıl kuracakları ve ayarları nasıl yapacakları gösterilmiş, ilk bebek adımlarını atmaları amaçlanmıştır.

Makale, İstanbul Bilgi Üniversitesi, Bilgisayar Bilimleri Bölümü öğrencilerinden Haldun Bayhantopçu tarafından yazılmış ve Emre "FZ" Sevinç tarafından son düzenlemeleri yapılmıştır. Teknik konular ve teknik üslup konusunda eleştirilerini esirgemeyen Bülent Murtezaoğlu'na teşekkür ederiz.

Afiyet olsun...

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.

Ruhan İkeda ile Müzik ve Lisp Üstüne

FZ

Bir sonraki Lisp toplantısının konuşmacısı Bilgi Üniversitesi'nde Müzik ve Linux dersini veren Ruhan İkeda.

Ruhan İkeda, gerçekleştirdiği müzik araştırmalarından ve bunlarla bağlantılı olarak kullandığı Common Lisp tabanlı araçlardan bahsedecek.

Düzeltme: Etkinlik 14 Ekim'de değil, 14 Kasım'da gerçekleşecek.

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.

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

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.