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

Yeni Allegro Common Lisp Eğitim Videoları

opheus

Franz Inc. Allegro Common Lisp eğitimleri bölümü altında "Specialized Components of Lisp" başlığında yeni eğitim videolarını yayınladı. Aynı sayfada bir önceki konu ve videolara ulaşılabilmekte. Dosyaların boyutları 25 - 40 MB arasında değiştiginden dolayı kotalı ADSL kullanıcıları içinde sorun olmayacağını düşünmekteyim.

Son olarak daha önce yayınlanmış olan video dosyaları ve Allegro CL eğitim videolarını bir çalışma gurubu kurarak alt yazı ile türkçemize kazandırmak güzel olmaz mı?

Kor Bilişim'den DOM Programlama Araçları

aycanirican

DOM modelinin kısmi bir gerçekleştirimi artık Core Server projesi ile beraber geliyor. Bu araçla, birinci dereceden DOM nesneleri yaratabiliyor, parametrik DOM üreten fonksiyonlar tanımlayabiliyorsunuz. Öyle ki, tanımladığınız DOM yapısını javascript betiğine çevirip, web tarayıcının kullanabileceği bir hale getirebiliyorsunuz. Örnekler için Dom Programming belgesine bakabilirsiniz.

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.

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:

Kent Pitman Lisp ve ötesi ile ilgili soruları yanıtladı - Bölüm 2

FZ

Kent Pitman, 2001 yılının sonuna doğru Slashdot camiasının Lisp/Scheme, standartlar, yazılım geliştirme ve diğer konulardaki sorularını cevapladı, meraklarını giderdi. Bir hayli detaylı olan bu soru cevap seansı uzunluğundan ötürü iki bölümde yayınlandı. İkinci ve son bölümü, Bilkent Üniversitesi, Bilgisayar Müh. bölümü öğrencisi Hayrettin Gürkök'ün çevirisi ile karşınızda... (1. bölüm burada, 2. bölümün ilk kopyası ise ileriseviye.org adresinde)