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

Yeni Bir İşletim Sistemi: Nexenta - GNU Solaris

FZ

Ticari UNIX dünyasının en güçlü oyuncularından Sun Microsystems'in meşhur işletim sistemi Solaris'in kaynak kodlarını kamuya açtığını daha önce FM ortamında duyurmuştuk.

Bu önemli etkinlik özgür ve açık kodlu yazılım dünyasında epey ses getirdi ve ilk kıpırdanlamalar başladı. Alex Ross, debian-devel listesinde 2 Kasım 2005 tarihinde, Debian based GNU/Solaris: pilot program başlıklı duyurusunu yaptı ve ateşli bir tartışma başladı.

Debian tabanlı Nexenta - GNU Solaris projesini daha detaylı inceleyebilir ve ne tür fırsatlar sunabileceğini keşfedebilirsiniz...

.NET ortamında P2P Oyun Programlama Yarışması

FZ

Microsoft, geliştiricilerin .NET programlama platformunu daha iyi tanımaları için P2P (peer-to-peer) bir bilgisayar ağı üzerinde çalışacak bir oyun programlama yarışması açtı.

Terrarium adlı bu çok oyunculu ekosistemde, programcılar kendi makinalarında VB.NET ya da C# ile bir etobur ya da otobur programlıyorlar. Teleporter sistemi bunlar ekosisteme ve diğer makinalara taşıyor.

Genişletilebilir Programlama Dilleri: 21. yy. İçin Tahminler

FZ

ACM tarafından yayınlanan QUEUE dergisinin son sayısının konusu programlama dilleri. Toronto Üniversitesi'nden Dr. Gregory V. Wilson'ın dergiye gönderdiği Extensible Programming for the 21st Century (21. yüzyıl için genişletilebilir programlama) yazısı Internet'teki değişik platformlarda ışık hızı ile yayıldı ve bitmek bilmez tartışmalara bir yenisi eklendi. FM olarak sonsuz+1 mantalitesine uyup sevgili okurlarımızı bundan haberdar etmemek ve bir başka teknik (sosyolojik, psikolojik, politik, kısaca bilgisayar dünyası ile ilgili) tartışmaya yol açmamak düşünülemezdi!

Ruby On Rails ve J2EE Üzerine developerWorks Makalesi

neikos

IBM developerWorks adresinde Rails ile J2EE mimarilerini karşılaştıran yeni bir makale yayınlandı. Makale, Rails ile Tomcat + Struts + Hibernate'den oluşan bir J2EE mimarisini karşılaştırıyor.

Özellikle J2EE'ye aşina olan ve Rails ile ilgili bilgi sahibi olmak isteyenler için yararlı bir makale.

Internet Explorer`ın Sağ Üst Köşesindeki Pencereden Kurtulun!

FZ

Eğer benim gibi bir Internet Explorer kullanıcısı iseniz ve sağ üst köşedeki dalgalı pencere sembolünden gına geldiyse, tepede Microsoft Internet Explorer yazısı görmek gözlerinizi yoruyorsa yapmanız gereken Edensoft'u ziyaret etmek ve MyLogo yazılımını çekmek. Gerisi sizin keyfinize kalmış.