International Lisp Conference (ILC) 2007 izlenimleri

0
coskung
İstanbul Bilgi Üniversitesi Bilgisayar Bilimleri Bölümü'nden Vehbi Sinan Tunalıoğlu ile birlikte, ilc 2007'ye katıldık. Katıldığımız konuşmalardan izlenimleri, yaptığımız fikir alışverişlerini kısaca özetleyeyim.
Bölümden Mehmet Gençer ve VST ile yazdığımız "CL-SNA: Social Network Analysis with Lisp" makalesi, konferansa kabul edilince biz de katılmak için bir fırsat elde ettik. Mehmet Hoca rahatsız olduğu için gelemeyince, iş VST ile bana kaldı. Velhasıl, atladık gittik İngiltere'ye.

1 Nisan pazar, konferansın ilk günüydü ve tutorial'lara ayrılmıştı. Öğleden önce Edi Weitz'in Hunchentoot ile dinamik web sayfası geliştirme dersine girdik. 40 dakikalik 2 ders sonunda kullanıcı doğrulama ile girilen, forma girilen verileri kaydeden, session yaratan bir demo web sayfası hazırlandı. Edi Weitz aynı zamanda European Common Lisp Meeting (ECLM) etkinliğinin de düzenleyicisi (Arthur Lemmens ile birlikte). Öğleden sonra direk bu ikilinin yanında bittik ve bir sonraki ECLM'in İstanbul'da olması dileğimizi aktardık (bm: sana selamları var üstad). Biraz lobi çalışması sonrası gelecek yıl ECLM'in İstanbul'da Bilgi Üniversitesi'nde yapılmasını karara bağlattırdık. Seneye nisan-mayıs dolaylarında bir sürü Lisp fedaisi İstanbul'a akın edecek hazırlıklı olun. Kendi konuşmamız sonunda ECLM 2008 İstanbul duyurusunu yaptıktan sonra ortamda popülaritemiz çok arttı. Herkes ne zaman olacağını sormaya başladı. Ben en az 120-130 kişilik bir grup bekliyorum açıkçası. Neyse mevzuyu dağıtmayayım.

Öğleden sonra ben Pascal Costanza'nın Context Oriented Programming sunumuna, VST'de Optimizing and Debugging Programs in Allegro CL sunumuna girdik. VST sunum sonu bayağı etkilenmişti. Kendi izlenimlerini aktarırken değinir sanırım konuya.

2. gün ilk konuşma Herbert Stoyan'ındı. 1970'lerde nasıl çalıştıklarını anlattı. O günden bugüne değişimin temel kilometre taşlarına değindi. Ardından gelen Constraint Propagation in Common Lisp sunumunda pek kafama yatmayan şeyler vardı ama neyse ki future work olarak planladıklarını anlattıklarında ikna oldum biraz. 2. günün en etkileyici sunumları Paris UPMC Bilgisayar Bilimleri Bölümü'nden Christian Queinnec'indi. Teaching CS to Undergraduates at UPMC başlıklı konuşmada, bizim Bilgi'de yapmaya çalıştığımız şeylerle tamamen paralel bir yöntem anlatılıyordu. Bu konuşmada 3 sayfaya yakın not tuttum. Hemen ardından Michaal Sperber R6RS sürecini anlattı ve Scheme standardizasyonu sürecinde yapılanlara ve karşılaşılan problemlere değindi. Herkesi www.r6rs.org sayfasına giderek, değerlendirme yapmaya davet etti.

Bizim konuşmamızın da olduğu 3. gün ve diğer izlenimleri de fırsat buldukça yazmaya çalışacağım. Şimdilik bu kadar.

Görüşler

0
tongucyumruk
Ellerine sağlık, çok güzel bir özet olmuş. Diğer katılımcılardan da bu güzellikte bir üçüncü gün özeti gelir inşallah.
0
simor
..."bir sürü Lisp fedaisi"..?

Bu arkadaşlar lisp"çiler" dışındakileri içeri almayacak mı?
0
FZ
ILC'ye katılan arkadaşlarımız Bilgi'de bir Lisp toplantısı düzenlemeyi ve izlenimlerini yüz yüze paylaşmayı düşünürler mi acaba?
0
vst
Valla, neden olmasin? Bu Cuma aksami isterseniz Taksim'de bile bulusabiliriz. Ne dersiniz?
0
FZ
Daha önceki Lisp yazılarına buradan, Lisp tartışma e-posta listesine ise buradan erişilebilir (listede Common Lisp, Emacs, Emacs Lisp, Scheme ve fonksiyonel programlama ile ilgili yazışılmaktadır).
Görüş belirtmek için giriş yapın...

İlgili Yazılar

Lisp'i Anlamak

anonim

Fazlamesai'deki Lisp hayranları bunu nasıl atladı bilmiyorum ama digg.com'da rastladığım, biz ölümlülerin kullandığı sıradan programlama dilleriyle uğraşanların da anlayacağı bir dille yazılmış The Nature of Lisp başlıklı bu yazı, Lisp hakkında şimdiye kadar okuduklarımın toplamından daha fazla şeyi anlamamı sağladı.

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.

Lisp - Asla Ölmeyecek Olan Dil

FZ

ESR bir oyun ile ilgili grafik işlerini halletmek için GIMP kullanmaya başlamış ve bazı şeyleri otomatikleştirmesi gerekince GIMP'in nasıl programlanabileceğine göz atmış. Karşısına çıkan Script-Fu ortamında Scheme ile karşılaşınca kendini evinde gibi hissetmiş ve LISP — The Language That Will Not Die başlığı altında düşüncelerini ve yazdığı kodu paylaşmış.

Not: cs-lisp listesinde haber verdiği için için Recai Oktaş'a teşekkürler.

Microsoft ve Lisp: Ya da .NET CLR Garbage Collector Hangi Dilde Yazıldı?

FZ

USENET comp.lang.lisp forumundaki eğlenceli bir mesaj dikkatimi çekti paylaşmak istedim.

Meğer meşhur .NET platformunun ana bileşenlerinden biri olan CLR (Common Language Runtime) sisteminin çöp toplayıcısı (garbage collector) Lisp ile yazılmış.

Sağlam Lisp "hacker"larından olan ve bir süredir MS için çalışan, CLR'nin baş mimarlığını yapan Patrick Dussud'un yazdığı Lisp kodu daha sonra bir Lisp'ten C'ye dönüştürücü ile C'ye dönüştürülmüş ve bu kod da MS'deki bir stajyer programcı tarafından "temizlenip" derlenip piyasaya sürülmüş.

Lisp ve .NET konusu açılmışken: Her iki dünyadan da vazgeçmek istemeyenler için enteresan projeler çıkmaya başladı: L Sharp .NET (C#'tan çok daha eğlenceli ;-), RDNZL ve FOIL.

ECLM '08 ve ELS '08'in Ardından

FZ

ECLM 2008 (European Common Lisp Meeting) ve ELS 2008 (European Lisp Symposium) tamamlandı. ECLM 2008'deki konuşmalardan birkaç örnek vermek gerekirse:
  • Marc Battyani, Lisp-based supercomputing
  • Juan José García-Ripoll, ECL - more than an Embeddable Common Lisp
  • Jeremy Jones, InspireData - how it was written in Lisp
  • Kristoffer Kvello, House Designer - using Knowledge Based Engineering and Lisp to automatically design buildings
  • Nicolas Neuss, Femlisp - solving partial differential equations with Common Lisp
  • Stefan Richter, Using Common Lisp for large Internet systems
  • Kilian Sprotte, PWGL - an environment for sound synthesis and computer aided composition