CUSP - development environment for Lisp built on top of the Eclipse platform

0
eevrim

2007 LKD şenliklerinde Core-Server sunumunda Emacs'ı beğenmeyip (?), "Bunun grafik arabirimi yok mu?" gibi sorularla karşılaşmıştık. Reddit'te gezerken CUSP'a rastladım.

Programming In Lisp With Cusp

Görüşler

0
kamilbas

Aynı sunumda:

"XML, insanlar tarafından okunması ve yazılması mümkün olmayan bir teknoloji. Zaten bilgisayarlar arasındaki iletişimin okunabilir olması gerekmiyor ki? Bu yüzden XML bir çözüm olmayacaktır, insanların üzerinden rant sağladığı birşey olduğuna inanıyoruz biz

demiştiniz, bunun ile ilgili bir link verebilir misiniz peki?

¹ Core-Server sunumu sn: 9:30
0
eevrim
Tabii, asagidaki baglantida lisp icinden nasil html/css cikarabileceginize dair ornekler mevcut. Buradaki onemli konu xml'in sadece bir format olmasi disinda semantik olarak hicbirsey kazandirmadigi aksine, insanlarin formatla ugrasmaktan, mantik uzerine kafa yoramadiklari tezi. JSP'ye bilenler ne demek istedigimi anlayacaklardir diye umuyorum.

Ornegin, firmanizin iki subesi arasinda veri iletisimini XML ile yapmak istediniz, bunun icn bir DTD yada XML Schema yazmalisiniz. Peki bu veri yapisi icin size herhangi bir dilde otomatik parser/renderer cikartacak bir yapi gordugunuz mu? Haskell'de Happy var gordugum, CL ile de benim uzerinde calistigim kod parcalari var. Java'daki JAXB ve turevleri asla bu isler icin uygun/yeterli degil. Dolayisi ile XML kullanmanin size ve karsinizdakine olan faydasi sizin butun bu parser/rendererlari yazma isteginizle orantili. Bu islerin de basit olmadigini dusunuyorum, etrafta yazabilen cok az sayida insan tanidim. Son olarak, bunlari yazsaniz bile CL size bu kod parcalarini mantik ile birlestirme olanagi sunuyor, diger dillerde bunu acikcasi hic gormedim. Bunun reel ornegi XSLT'dir mesela, tamamiyle fonksiyonel calisir ancak, mantik akisini XML yazmak zorunda olgunuz icin surekli noktalama isaretleriyle ve XSLT'nin sundugu yetersiz yapi ile ugrasmak zorunda kalirsiniz. Hic dusunduz mu neden XSLT 2.0'u implement etmis sadece 1 adet (saxon) Java kutuphanesi var?

Saglicakla,
Evrim.

http://people.core.gen.tr/~aycan.irican/web/publish/WebGelistirme.html
0
auselen
başlık CUPS, içerik CUSP. malum CUPS "Common UNIX Printing System" olarak algılanıyor.
0
FZ
Teşekkürler, düzeltildi.
0
eevrim
ah, ozur dilerim, yine algida secicilik yapmisim, FZ'ye tesekkur ederim duzelttigi icin (: Ek olarak, bu CUSP'un acilimini aradigim halde bulamadim, cok ilginc.
Görüş belirtmek için giriş yapın...

İlgili Yazılar

Diyelim Ki Elimizde Nesneye Yönelimli Bir Dil Yok - Alice Nesneler Diyarında

FZ

Elinizdeki programlama dilinde nesneye yönelimli (OO - Object Oriented) programlama imkanı olmasa idi ne yapardınız? İki seçenekten biri gelirdi aklınıza herhalde:
  1. OO desteği veren bir dil kullanmaya başlamak.
  2. Elinizdeki dile OO desteği katmak için uğraşmak.
Bu kısa yazıda Peter Norvig'in PAIP (Paradigms of Artificial Intelligence Programming Case Studies in Common Lisp) kitabının 13. bölümündeki birkaç kısa örnekten yola çıkarak "eğer Common Lisp dilinde CLOS (Common Lisp Object System) gibi bir şey olmasaydı bunu nasıl gerçekleştirebilirdik?" sorusunun cevabının ilk bölümüne göz atacağız.

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

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)

3D Model Tasarımı ve Mirai

FZ

Rainer Joswig, 1999 yılında Mirai ile bir model tasarlayan Bay Raitt'in çalışma seansını yansıtan bir video sunuyor.

Mirai, 3D grafik tasarımı için kullanılan bir yazılım. Common Lisp ile yazılmış ve Allegro Common Lisp üstünde çalışıyor. Yazılımın temelleri daha önceki Symbolics Graphics süitine dayanıyor.

Videoyu buradan indirebilirsiniz.

Kaynak: Planet Lisp

LISP, Debian Sarge'da en çok kullanılan 4. dil

acemi_

Araştırmanın detayları (pdf)

Debian Sarge'ın boyutunu ve değerini inceleyen bir araştırma yapılmış. Bu araştırmada Debian Sarge'da yer alan yazılımların kaynak kodları ile ilgili bir bölüm var. Araştırmayı yapan kişilere ve bana ilginç gelen bir durum söz konusu... Bu dağıtımı hazırlarken en çok kullanılan dördüncü dil: LISP