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...

Google Code Jam 2004

mentat

Google Code Jam 2004 için kayıtlar açıldı. 15 Eylül'e kadar kayıtlar sürecek. Yarışma ve ödüller (hemen hemen) herkese açık, Java, C++, C# veya VB.NET kullanılabilen diller, keyifli bir deneyim olabilir gibi. Eleman bulmak için gayet akıllıca bir fikir.

Veri Yedeklemenin Önemi: JournalSpace Kapandı

ez_guard

Veri yedeklemenin önemini bu hikayede bir kere daha anlayacaksınız. Blog servisi JournalSpace, veritabanlarını tutan sabit disklerdeki veriler eskilerinin üzerine yazılınca tamamen ortadan kayboldu.

ht://Dig ile kendi arama motorunuzu oluşturun

Soulblighter

Bir çok Linux kullanıcısı, kendi sistemi üzerinde kolaylıkla bir web sunucusu çalıştırabilir. Sayfaları sunucuda barındırmak işin yarısıdır, onları bulmak ise diğer yarısı. İşin diğer yarısı ise ht://Dig yazılımının işi.

Açık Kaynak ve Para Kazanmak

arsenelupin

Kısaca öykümü anlatmak ve benim durumumdaki birçok kişinin de fikrini alarak sonuçlar çıkartmak isterim:

Kendi özgürlüğüm adına, bağımsız programcı ("freelancer" da diyorlar) olarak çalışıyorum ve müşterilerimin çok büyük bir çoğunluğu yurt dışından. Yine de, ekmeğimi kazanabilmek için, genellikle kod tamiratı ağırlıklı ve sıkıcı işler yapıyorum. Bir süredir yalnızca GNU/Linux kullanıyorum.