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

Core Uygulama Sunucusu Kurulumu

anonim

Common Lisp tabanlı uygulama sunucumuzu ücretsiz olarak deneyebilirsiniz. Bunun için yapmanız gerekenlerin anlatıldığı belgeye göz atabilirsiniz.

Günümüzde üretilen yazılımların çoğu web uygulamaları şeklinde ya da web servisleri olarak hizmet vermektedir. Web uygulamaları, erişilebilir, birden fazla kişinin kullanımına elverişli ve merkezi olarak güncellenebilir servislerdir.

Gelecekte oldukça fazla web uygulaması ve web servisi yazacağımız düşünüldüğünde bu konuda bize yardımcı olacak araçlar üretmek iyi bir yatırım olacaktır. Bu nedenle yazımda sizlere Common Lisp dili ile yazılmış bir web uygulama sunucusu olan Kor Web Uygulama Sunucusu'nu tanıtacağım.

GNU CLISP 2.34 sürümü çıktı

FZ

ANSI Common Lisp yüksek seviyeli, genel amaçlı bir programlama dilidir. GNU CLISP, Karlsruhe Üniversitesi'nden Bruno Haible ve Münih Üniversitesi'nden Michael Stoll'un ürünüdür. CLISP, ANSI Common Lisp standardında tanımlanmış Lisp dilinin büyük kısmını desteklemektedir. Hemen her türlü UNIX platformunda (Linux, FreeBSD, NetBSD, OpenBSD, Solaris, Tru64, HP-UX, BeOS, NeXTstep, IRIX, AIX ve diğerleri) ve diğer sistemlerde (Windows NT/2000/XP, Windows 95/98/ME) çalışmakta ve bunun için sadece 4 MB RAM bellek yeterli olmaktadır.

Core Server Yenilikleri

aycanirican

Core Server Uygulama Sunucusu önceden duyurduğumuz Javascript derleyicisini ilgilenenlere sundu. Bunun yanında sürdürmeler ile web uygulamaları yazabileceğiniz programlama çatısı, örnek programlar ve yeni belgeler de projeye eklendi.

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.

Core Kaynak Kod Ağacı Yeri Güncellemesi

eevrim

Merhaba,

Core-serveR Common-Lisp repolarının yeri değişti. Lütfen bağlantılarınızı güncelleyiniz.

Tüm kaynak kod ağacı: http://labs.core.gen.tr/repos/

Core-serveR Kurulum Betiği: http://labs.core.gen.tr/repos/core-server-installer-latest.tar.gz