Seaside Framework ile Internet Programlama

0
FZ
Bill Clementson, en son gerçekleştirilen Vancouver Lisp Kullanıcıları Toplantısında gerçekleştirilen bir sunumu video olarak kaydedip insanlık ile paylaşmaya karar vermiş.

Söz konusu video, Avi Bryant tarafından Smalltalk [1, 2] dili ile geliştirilmiş Seaside isimli bir Internet programlama "framework"ü ile ilgili ve Common Lisp ile geliştirilmiş sağlam bir Internet programlama "framework"ü olan UnCommon Web'e benzer şekilde "devam ediş" (continuation) tekniğinden faydalanıyor.
Buna ek olarak eğlenceli bir Smalltalk ortamını görmek isteyenler Squeak'e de bakabilir.

1- Smalltalk @ Wikipedia
2- http://www.smalltalk.org

Görüşler

0
FZ
Her şey bir nesne! Her şey bir nesne! ne güzel! diyenlerin (Japonya etkisi altında kalmış bazı arkadaşlar ;-) Smalltalk ve Lisp bağlamında da CLOS'a bakmaları tavsiye olunur bu vesile ile.
0
anonim
Sanırım üzerime alınabilirim :-) Benim de hoşuma gidiyor sizlerin sürekli lisp gibi alternatif bir dilin imkanları konusunda haber ve yorumlar yazmanız.

Ama nasıl derler biraz da zevk meselesi bu işler... ( Tamam itiraf ediyorum, lisp ve benzeri dillerdeki 10^n tane (n:1 -> sonsuza ) parantez benim gözümü korkutuyor )

Neyse şimdilik Ruby den vazgeçmeye pek niyetim yok. Ama CLOS u da ilk fırsatta inceleyeceğim
0
FZ
Ben esasen bu haber ile Smalltalk diline ve Smalltalk ile Internet programlamaya dikkat çekmeye çalışmıştım, özgün haberi veren kişi sağlam bir Lispçi ve Javacı o ayrı. Ana tema Smalltalk bu haberimizde. Ayrıca "alternatif olsun" diye değil de daha çok, bazı işleri daha kolay, pratik ve güçlü şekilde yapabilir miyiz düşüncesi ile.

Nesne mevzusuna vurgu yapmamın sebebi "Object Oriented" lafını ortaya atan adam tarafından geliştirilmiş olması (tabii işin içinde kadın parmağı da var, o ayrı [1] ;-)

Öte yandan ana tema Lisp olmamakla beraber, her şey bir nesne hiyerarşisine dayanır prensibine örnek olarak CLOS var, onu da söylemeden geçemedim (ama açıkça belirtmek gerekirse 10^n tane nesne.metod.nesne.metod. .... şeklinde nokta üstüne nokta ve bunu int gibi temel veritipleri için dahi açık olarak [explicit] yapmaya zorlanmak pek hazzettiğim bir şey değil! Göz korkutuyor vallahi!) Ve evet, zevk meselesi, bir süre sonra parantezleri görmemeye başlıyorsunuz, itiraf etmeliyim ki düzgün hizalanmış ve ilk defa gördüğüm bir Lisp kodunu okumak şaşırtıcı derecede kolay geliyor (bana ve pek çok insana).

1- http://www.fazlamesai.net/index.php?a=article&sid=2622
Görüş belirtmek için giriş yapın...

İlgili Yazılar

typo3okulu.com

anonim

Typo3'yi Türk kullanıcılarına tanıtmak ve kullanmalarına yardımcı olmak amacıyla typo3okulu.com sitesi açıldı.

Quantum bilgisayarlar için programlama dili...

lalapoo

Bilim Teknik ya da herhangi bir bilgisayar dergisinde mutlaka quantum bilgisayarlarla ilgili bir yazı okumuş bir fikir sahibi olmuşuzdur.

Mesela bit kavramı yerine Qubitlerin kullanıldığı,şimdiki bilgisayarlardan 1,000,000,000 kez daha hızlı olacağı, çok daha az enerji harcayacağı ve bunun gibi daha birçok şey.Ama bütün bu bilgiler havada duruyor ve quantum bilgisayar kavramı bizim için soyut olmaktan öteye geçemiyor.Bu yetmezmiş gibi şu sıralarda quantum bilgisayarlar için bir de programlama dili geliştiriliyor.

Quantum Computation Language

Bağış Toplamanın Yeni Yolu: Fundable

arikan

Fundable bir grup insanın paralarını bir araya koyarak bir projeyi desteklemesini veya daha hesaplı ortak birşey satın almasini sağlayan bir web hizmeti. Örneğin açık kaynaklı bir yazılım geliştirmek için, veya bir sanat etkinliği duzenlemek için burada para toplanabiliyor. Belirlenen zaman aralığında belirlenen miktarda para toplanabilirse kampanya başarıya ulaşmış sayılıyor, eğer yeteri kadar para toplanamazsa toplanan paralar sahiplerine geri veriliyor. En son açık kaynaklı Internet text editoru FCKEditor için başlatılan kampanyada 6 kisinin katkısıyla $600 toplandı. Henüz yeni olan sistem online ilişkilerin mikro boyutta ekonomiye bulaşmasına güzel bir örnek.

Garip Bir Hata Mesajı

PCW

Error Message: Your Password Must Be at Least 18770 Characters and Cannot Repeat Any of Your Previous 30689 Passwords. Çok tanıdık bir işletim sisteminde karşılaşılan bir hata mesajı bu. Tabi ki çözümü de var. En son servis paketini yüklemek.. Tahmin edebildiniz mi? Ayrıntılar bu linkte...

NSD: Alternatif bir Alan Adı Sunucusu

Soulblighter

Linux üzerinde, Bind çok kullanılan bir Alan Adı Sunucusu. Fakat güvenlik açıklarının çok fazla olması bazı kritik uygulamalarda tercih edilmemesine neden oluyor. Eğer siz de Bind'a alternatif bir Alan Adı Sunucusu arıyorsanız. NSD'ye bir gözatın derim.