Can Burak Cilingir <[EMAIL PROTECTED]> writes:

> Tonguc Yumruk wrote:
>> [...] notasyonu bir reader macro... sql cümlelerini lisp tarzı bir
>> sözdizimiyle kolayca yazmayı sağlıyor. Bu özelliği
>> (clsql:enable-sql-reader-syntax) komutu ile açabilirsiniz...
>
> beklediğim çözüm buydu, teşekkürler.

Bu vesile ile aslinda birileri bir toplantida Lisp'teki o reader macro
programlama mevzusunu anlatsa güzel olur esasen.

Mesela ben cok basit bir dilbilim "utility"si icin reader macrolara
bakmistim bir miktar, söz gelimi ( ve ) yerine [ ve ] kullan
gibi bir durumu cok az is yaparak gerceklestirmek mümkün oluyor
ve böylece

[n1 [n2 [n3] n4] n5]

gibi bir seyin

(n1 (n2 (n3) n4) n5)

listesi gibi algilanmasini saglamak mümkün oluyordu. Cok
daha baska seyler de yapmak mümkün. Common Lisp'in gücünü
gösteren önemli bir mevzu diye düsünüyorum. (Bkz. lex ve
yacc ile bogusmadan nasil mini-parser yazilir).

Var mi bunu anlatma heveslisi bir Lisp hacker'i?


-- 
Emre Sevinc

eMBA Software Developer         Actively engaged in:
http:www.bilgi.edu.tr           http://ileriseviye.org
http://www.bilgi.edu.tr         http://fazlamesai.net
Cognitive Science Student       http://cazci.com
http://www.cogsci.boun.edu.tr


_______________________________________________
cs-lisp mailing list
[email protected]
http://church.cs.bilgi.edu.tr/lcg
http://cs.bilgi.edu.tr/mailman/listinfo/cs-lisp

Cevap