[cs-lisp] Lisp ve Ozgurluk - Safak Reloaded

2008-08-12 Başlik Emre Sevinc
Merhaba,

Askerlik sürprizlerle doludur, yapan bilir.

Iste yazilim ve askerlik üstüne son maceramiz, Türk-Fransiz ortak yapimi :)

http://ileriseviye.org/blog/?p=950


--
Emre Sevinc

http://www.bilgi.edu.tr
http://www.cogsci.boun.edu.tr
http://ileriseviye.org/blog
http://fazlamesai.net
___
cs-lisp mailing list
cs-lisp@cs.bilgi.edu.tr
http://church.cs.bilgi.edu.tr/lcg
http://cs.bilgi.edu.tr/mailman/listinfo/cs-lisp


[cs-lisp] FW: [fsharp] ML Workshop 2008 call for papers

2008-03-17 Başlik Emre Sevinc
 -Original Message-
 From: [EMAIL PROTECTED] [mailto:bounce-
 [EMAIL PROTECTED] On Behalf Of Eijiro Sumii
 Sent: Monday, March 17, 2008 5:12 AM
 To: F# List
 Cc: Eijiro Sumii
 Subject: [fsharp] ML Workshop 2008 call for papers

CALL FOR PAPERS

  The 2008 ACM SIGPLAN Workshop on ML

   Sunday, September 21, 2008
   Victoria, British Columbia, Canada
To be held in conjunction with ICFP 2008

http://www.kb.ecei.tohoku.ac.jp/ml2008/

 IMPORTANT DATES:

 Submission deadline:Monday, June 23, 2008
 Notification of acceptance: Friday, July 18, 2008
 Final revision due: Monday, July 28, 2008
 Workshop:   Sunday, September 21, 2008

 GOALS OF THE WORKSHOP:

 ML is a family of programming languages that includes dialects known
 as Standard ML, Objective Caml, and F#.  The development of these
 languages has inspired a large amount of computer science research,
 both practical and theoretical.  This workshop aims to build on
 previous occasions (recent instances are ML 2005 in Tallinn, Estonia,
 2006 in Portland, Oregon, and 2007 in Freiburg, Germany), providing a
 forum to encourage discussion and research on ML and related
 technology.

 The 2008 Workshop on ML will be held in conjunction with the 13th ACM
 SIGPLAN International Conference on Functional Programming (ICFP 2008)
 in Victoria, British Columbia, Canada on Sunday, September 21, 2008.

 This year we extend the scope of the workshop from ML itself to
 technologies closely related to ML (higher-order, typed, or strict
 languages) and invite high-quality papers in all areas of crucial
 importance for the future of ML.

 SUBMISSION GUIDELINES:

 We seek papers on topics related to ML, including (but not limited
 to):

  * applications

  * extensions: objects, classes, concurrency, distribution and
mobility, semi-structured data handling, etc.

  * type systems (static and dynamic): inference, effects, overloading,
error reporting, contracts, specifications and assertions, etc.

  * implementation: compilers, interpreters, partial evaluators,
garbage collectors, etc.

  * environments: libraries, tools, editors, debuggers, cross-language
interoperability, functional data structures, etc.

  * semantics

 Submitted papers should describe new ideas, experimental results,
 ML-related projects, or informed positions regarding proposals for
 next-generation ML languages.  In order to encourage lively
 discussion, submitted papers may describe work in progress.  All
 papers will be judged on a combination of correctness, significance,
 novelty, clarity, and interest to the community.

 All paper submissions must be at most 12 pages total length in the
 standard ACM SIGPLAN two-column conference format (9pt):

 http://www.acm.org/sigs/sigplan/authorInformation.htm

 Accepted papers will be published by the ACM and will appear in the
 ACM Digital Library.

 More details about the submission procedure will be announced later on
 the web page:

 http://www.kb.ecei.tohoku.ac.jp/ml2008/

 PROGRAM CHAIR:

 Eijiro Sumii (Tohoku University)

 PROGRAM COMMITTEE:

 Sylvain Conchon  (Paris-Sud University / INRIA Saclay-Ile-de-France)
 Karl Crary   (Carnegie Mellon University)
 Andrzej Filinski (DIKU)
 Robby Findler(The University of Chicago)
 Cormac Flanagan  (University of California at Santa Cruz)
 Alain Frisch (LexiFi)
 Dan Grossman (University of Washington)
 Didier Remy  (INRIA Paris-Rocquencourt)
 Claudio Russo(Microsoft Research Cambridge)
 Eijiro Sumii (Tohoku University)
 Hongwei Xi   (Boston University)

 ---
 You are currently subscribed to fsharp as: [EMAIL PROTECTED]
 To unsubscribe send a blank email to leave-246130-
 [EMAIL PROTECTED]
 Please see our Privacy Statement:
 http://research.microsoft.com/msrsupp/privacy.htm


--
Emre Sevinc
___
cs-lisp mailing list
cs-lisp@cs.bilgi.edu.tr
http://church.cs.bilgi.edu.tr/lcg
http://cs.bilgi.edu.tr/mailman/listinfo/cs-lisp


[cs-lisp] Joseph Weizenbaum Huzur Icinde Yatsin

2008-03-11 Başlik Emre Sevinc
Yapay zeka, dogal dil isleme (NLP), vb. konulardaki en degerli ve öncü 
isimlerden, ELIZA diyalog programinin ve SLIP programlama dilini yaraticisi 
Joseph Weizenbaum'u kisa süre once kaybettik, huzur icinde yatsin:

http://en.wikipedia.org/wiki/Joseph_Weizenbaum

http://groups.google.com/group/comp.lang.lisp/browse_frm/thread/8ba5ee7a8113be87/a76764ca9d842f5


--
Emre Sevinc

e-MBA Software Development @ Istanbul Bilgi University
http://www.bilgi.edu.tr
http://www.bilgiemba.net

http://www.cogsci.boun.edu.tr
http://ileriseviye.org/blog
http://fazlamesai.net
http://cazci.com


___
cs-lisp mailing list
cs-lisp@cs.bilgi.edu.tr
http://church.cs.bilgi.edu.tr/lcg
http://cs.bilgi.edu.tr/mailman/listinfo/cs-lisp


[cs-lisp] Lisp Based Music for Robots

2008-02-20 Başlik Emre Sevinc

Here's a really cool music piece composed by fellow LispNYC Drew Krause 
specifically for a robot orchestra. Drew wrote various lisp-based compositional 
tools and algorithms that he used in composing the piece.(Robots were probably 
driven by MIDI.)

http://www.youtube.com/watch?v=ZepuEI62TTU



--
Emre Sevinc

e-MBA Software Development @ Istanbul Bilgi University
http://www.bilgi.edu.tr
http://www.bilgiemba.net

http://www.cogsci.boun.edu.tr
http://ileriseviye.org/blog
http://fazlamesai.net
http://cazci.com

___
cs-lisp mailing list
cs-lisp@cs.bilgi.edu.tr
http://church.cs.bilgi.edu.tr/lcg
http://cs.bilgi.edu.tr/mailman/listinfo/cs-lisp


[cs-lisp] An accounting application's journey from C++ -- Lisp

2008-02-11 Başlik Emre Sevinc
Most of my personal time right now is dedicated to Ledger, an accounting 
program I’ve been working on for the last four years. It was originally written 
in C++, but lately I’ve been porting it to Common Lisp, since I’ve realized how 
much simpler — and more powerful — many of its aspects will become.

If I had to relate the computer languages I use one to another, I’d rate them 
as follows in order of the excitement I feel at the idea of using one in a 
project:

Common Lisp  Groovy  Python  C#  Java  C++  Objective-C  C

Yukaridaki satirlar C++ ile gelistirdigi Ledger isimli aplikasyonu komple 
Common Lisp ortamina tasimaya baslayan deneyimli bir yazilim gelistiriciye ait:

http://www.newartisans.com/index.html
http://www.newartisans.com/software/ledger.html


--
Emre Sevinc

e-MBA Software Development @ Istanbul Bilgi University
http://www.bilgi.edu.tr
http://www.bilgiemba.net

http://www.cogsci.boun.edu.tr
http://ileriseviye.org/blog
http://fazlamesai.net
http://cazci.com
___
cs-lisp mailing list
cs-lisp@cs.bilgi.edu.tr
http://church.cs.bilgi.edu.tr/lcg
http://cs.bilgi.edu.tr/mailman/listinfo/cs-lisp


RE: [cs-lisp] nerde kalmistik.?

2008-02-02 Başlik Emre Sevinc
-Original Message-
From: [EMAIL PROTECTED] on behalf of Aykut Caglayan
Sent: Sat 2/2/2008 9:44 PM
To: cs-lisp@cs.bilgi.edu.tr
Subject: [cs-lisp] nerde kalmistik.?
 
 (defun my-replace (lst)
  (cond ((null lst) '())
((eq (car lst) 'a) (append (list 'e) (my-replace (cdr lst
((eq (car lst) 'b) (append (list 'd) (my-replace (cdr lst
(t (append (list (car lst)) (my-replace (cdr lst))
   
  Bu sablonu L-sistem'i ya da bir fraktallik uygulamasina nasil cevirebilirim?
   
  Yani (null lst) true dondugunde sona erdirilen dongu sonucu bize verilen 
 yeni listeyi, istedigim kereler ayni muameleye tabi 
 tutmak istiyorum.

Lindenmayer sistemleri ile ilgili olarak asagidaki orneklerin bir faydasi olur 
mu acaba?

http://groups.google.com/group/comp.lang.lisp/browse_thread/thread/05631fa93379bca8/248b67466ca2aa7d
http://www.fractalconcept.com:8000/public/open-source/cl-pdf/examples/l-systems.lisp
http://lispm.dyndns.org/lisp/pics/lindenmayer.jpg

Bu arada CM gelistiricisi ve besteci Taube tarafindan gecenlerde duyurulan 
Grace ve GraceCL sistemlerini deneme imkanin oldu mu? (Ya da olur mu ve bir 
'review' yazisi cikar mi Türkce?):

http://ccrma-mail.stanford.edu/pipermail/cmdist/2008-January/004572.html
http://ccrma-mail.stanford.edu/pipermail/cmdist/2008-January/004573.html
http://sourceforge.net/project/showfiles.php?group_id=9766package_id=260559
http://sourceforge.net/project/showfiles.php?group_id=9766package_id=260584

--
Emre Sevinc
___
cs-lisp mailing list
cs-lisp@cs.bilgi.edu.tr
http://church.cs.bilgi.edu.tr/lcg
http://cs.bilgi.edu.tr/mailman/listinfo/cs-lisp


[cs-lisp] FW: [cl-debian] [ann] [cdr-announce] CDR 4 finalized

2007-12-24 Başlik Emre Sevinc
 -Original Message-
 From: [EMAIL PROTECTED] [mailto:cl-debian-
 [EMAIL PROTECTED] On Behalf Of Pascal Costanza
 Sent: Monday, December 24, 2007 3:05 PM
 To: [EMAIL PROTECTED]
 Subject: [cl-debian] [ann] [cdr-announce] CDR 4 finalized
 
 The document Common Lisp Document Repository (revised) by Marc
 Battyani, Pascal Costanza, Arthur Lemmens, and Edi Weitz has been
 finalized. According to the CDR process, this document is now in its
 final stage and cannot be changed anymore. See
 http://cdr.eurolisp.org/document/4/
   for the details of this document.
 
 Pascal
 
 --
 Pascal Costanza, mailto:[EMAIL PROTECTED], http://p-cos.net
 Vrije Universiteit Brussel, Programming Technology Lab
 Pleinlaan 2, B-1050 Brussel, Belgium
 
 
 
 
 ___
 cdr-announce mailing list
 [EMAIL PROTECTED]
 http://common-lisp.net/cgi-bin/mailman/listinfo/cdr-announce
 ___
 announcements site list
 [EMAIL PROTECTED]
 http://common-lisp.net/mailman/listinfo/announcements
 ___
 cl-debian mailing list
 [EMAIL PROTECTED]
 http://common-lisp.net/cgi-bin/mailman/listinfo/cl-debian
___
cs-lisp mailing list
cs-lisp@cs.bilgi.edu.tr
http://church.cs.bilgi.edu.tr/lcg
http://cs.bilgi.edu.tr/mailman/listinfo/cs-lisp


RE: [cs-lisp] 'Nerdy' bir bilimcinin en ilginc kitaplarindan birindesaf matematik ve saf kod ic ice gecerse...

2007-12-17 Başlik Emre Sevinc
From: [EMAIL PROTECTED] [mailto:[EMAIL PROTECTED] On Behalf Of TARIK ÖZKANLI
Sent: Monday, December 17, 2007 11:58 AM
To: cs-lisp@cs.bilgi.edu.tr
Subject: Re: [cs-lisp] 'Nerdy' bir bilimcinin en ilginc kitaplarindan 
birindesaf matematik ve saf kod ic ice gecerse...

 

Ø  Maccarthy nin 1960 tarihli makalesine bakarsanız saf code ve saf matematiğin 
nasıl iç içe geçtiğine çok güzel bir örnek.

Ø  Ayrıca lispi anlamak için de bir numaralı kült metin.

 

Listeye hosgeldiniz.

 

Evet, tarihi ve teorik acidan John McCarthy’nin makaleleri onemlidir.

 

Bu arada listeye yeni gelenler icin bir bilgi, arsive (2005 Eylul’unden bu yana 
biriken arsiv):

 

http://cs.bilgi.edu.tr/pipermail/cs-lisp/

 

adresinden erisilebilir.



 

--

Emre Sevinc

 

e-MBA Software Development @ Istanbul Bilgi University

http://www.bilgi.edu.tr

http://www.bilgiemba.net

 

http://www.cogsci.boun.edu.tr

http://ileriseviye.org/blog

http://fazlamesai.net

http://cazci.com

 


 

On 14/12/2007, Emre Sevinc [EMAIL PROTECTED] wrote: 

Kitaptan bir alinti:

== 
Post Scriptum.

In March of 1977, I met the great AI pioneer Marvin Minsky for the first Time. 
It was an unforgettable experience. One of the most memorable remarks he made 
to me was this one: Gödel should just have thought up Lisp; it would have made 
the proof of his theorem much easier. I knew exactly what Minksy meant by 
that, I could see a grain of truth in it, and moreover I knew it had been made 
with tongue in semi cheek. Still, something about this remark drove me crazy. 
It made me itch to say a million things at once, and thus left me practically 
speechless. Finally today, after my seven-year itch, I will say some of the 
things I would have loved to say then. 
==

Hofstadter, D. R., 1985, Metamagical Themas: Questing for the Essence of Mind 
and Pattern, s. 444-445


SN:

(levenshtein-distance Mathematical Games Metamagical Themas)
8

SSN: Kitap, yazarin Scientific American dergisinde bir sure yazdigi 
Metamagical Themas kosesinden makaleleri de iceriyor. Benzer yerde daha once 
Martin Gardner yaziyor ve kosenin ismi de Mathematical Games imis. 
Hofstadter, Gardner'a olan saygisindan oturu ona gondermede bulunmak ama bir 
yandan da kendi kisiligini ortaya koymak icin eski kose basliginin harflerinin 
yerini degistirip yeni ve anlamli bir baslik olusturmus. 



 

___
cs-lisp mailing list
cs-lisp@cs.bilgi.edu.tr
http://church.cs.bilgi.edu.tr/lcg
http://cs.bilgi.edu.tr/mailman/listinfo/cs-lisp


[cs-lisp] 'Nerdy' bir bilimcinin en ilginc kitaplarindan birinde saf matematik ve saf kod ic ice gecerse...

2007-12-14 Başlik Emre Sevinc
Kitaptan bir alinti:

==
Post Scriptum.

In March of 1977, I met the great AI pioneer Marvin Minsky for the first Time. 
It was an unforgettable experience. One of the most memorable remarks he made 
to me was this one: Gödel should just have thought up Lisp; it would have made 
the proof of his theorem much easier. I knew exactly what Minksy meant by 
that, I could see a grain of truth in it, and moreover I knew it had been made 
with tongue in semi cheek. Still, something about this remark drove me crazy. 
It made me itch to say a million things at once, and thus left me practically 
speechless. Finally today, after my seven-year itch, I will say some of the 
things I would have loved to say then.
==

Hofstadter, D. R., 1985, Metamagical Themas: Questing for the Essence of Mind 
and Pattern, s. 444-445


SN:

(levenshtein-distance Mathematical Games Metamagical Themas)
8

SSN: Kitap, yazarin Scientific American dergisinde bir sure yazdigi 
Metamagical Themas kosesinden makaleleri de iceriyor. Benzer yerde daha once 
Martin Gardner yaziyor ve kosenin ismi de Mathematical Games imis. 
Hofstadter, Gardner'a olan saygisindan oturu ona gondermede bulunmak ama bir 
yandan da kendi kisiligini ortaya koymak icin eski kose basliginin harflerinin 
yerini degistirip yeni ve anlamli bir baslik olusturmus. 


--
Emre Sevinc

e-MBA Software Development @ Istanbul Bilgi University
http://www.bilgi.edu.tr
http://www.bilgiemba.net

http://www.cogsci.boun.edu.tr
http://ileriseviye.org/blog
http://fazlamesai.net
http://cazci.com

___
cs-lisp mailing list
cs-lisp@cs.bilgi.edu.tr
http://church.cs.bilgi.edu.tr/lcg
http://cs.bilgi.edu.tr/mailman/listinfo/cs-lisp


[cs-lisp] Hangi Common Lisp?

2007-12-13 Başlik Emre Sevinc

http://www.fazlamesai.net/?a=articlesid=4811

Daniel Weinreb, buradan erişilebilecek şekilde, Common Lisp gerçekleştirimleri 
(implementasyonları) ile ilgili bir inceleme yapmış. İncelemeye konu olan 
Common Lisp gerçekleştirimlerinin sorumluları kendi gerçekleştirimlerini 
anlatmışlar. Nedir bu Lisp? Ortada bir sürü Lisp var, hangisini seçmeliyim? 
diyenler için özellikle az bilinen Common Lisp gerçekleştirimlerini de içermesi 
açısından güzel bir kaynak.

Not: Her ne kadar Common Lisp bir ANSI standardına sahip olsa da (ANSI 
standardı X3.226-1994) bu standardı uygulayan ticari ve özgür CL platformu 
üreticileri kendileri pek çok ek yapabiliyorlar.

http://www.fazlamesai.net/?a=articlesid=4811


--
Emre Sevinc

e-MBA Software Development @ Istanbul Bilgi University
http://www.bilgi.edu.tr
http://www.bilgiemba.net

http://www.cogsci.boun.edu.tr
http://ileriseviye.org/blog
http://fazlamesai.net
http://cazci.com


___
cs-lisp mailing list
cs-lisp@cs.bilgi.edu.tr
http://church.cs.bilgi.edu.tr/lcg
http://cs.bilgi.edu.tr/mailman/listinfo/cs-lisp


RE: [cs-lisp] Re: yardim

2007-12-02 Başlik Emre Sevinc
Van: [EMAIL PROTECTED] namens Volkan YAZICI
Verzonden: za 1/12/2007 23:44
Aan: halime köroglu
CC: cs-lisp@cs.bilgi.edu.tr
Onderwerp: [cs-lisp] Re: yardim



halime köroglu [EMAIL PROTECTED] writes:
 'how to design program' kitabinda yer alan örnek alistirmalarin
 çözümlerinin gösterildigi yere ulasmamiz engelleniyor dogal olarak
 dogru programin nasil olduguna ulasamiyorum (yapamadigim zaman soru
 isaretleri kaliyor ) bana bu konuda da yardimci olabilirmisiniz?

 Problemi ve probleme kendi getirdiginiz çözümü listeye yollarsaniz,
 eminim ki ben ve diger liste sakinleri size beklentinizin de üstünde
 yardimci olacaktir. (Yanlis anlasilma olmasin: Bu ödevi bizim
 yapacagimiz degil, _siz_ ödevi yaparken takildiginiz her noktada,
 elimizden gelen yardimi yapacagiz anlamina geliyor.)


Volkan'a katiliyorum. Bu konuda ilk olarak basvurman gereken yer kendi zihnin 
ve hemen ardindan dersin asistani ve hocasi. Sonucta hatirladigim kadari ile 
HtDP ve Scheme ile universitedeki dersin bir parcasi olarak ugrasiyorsun demek 
ki bunun sorumlulugunu ustlenmis bir hoca ve bir de muhtemelen asistani var. 
Sana yardimci olmakla mukellef kendileri.

Bir de buradan yani cs-lisp'ten yardim isterken hangi asamaya dek geldigini 
belirtirken yazdigin kaynak kodlara ek olarak sesli de dusunursen daha dogrusu 
yazili dusunursen yani neyi neden yaptigini kisaca yazarsan o zaman dusunce 
sureclerine taniklik etmis oluruz ve nereye neden takildigini daha kolay 
anlayip mudahale etme ve yardimci olma imkanimiz olur.

1. Not: Bu e-posta listesine yazarken Konu (Subject) kismina olabildigince 
spesifik konu basligi yazarsan (mesela yardim lafi yani Konu: satiri cok cok 
genel olmus, ona bakip tam olarak konunun ne oldugunu anlamak mumkun degil. 
Aradan birkac gun gectikten sonra baska yerlerden gelmis yuzlerce binlerce 
e-posta arasinda arama tarama yaparken Konu: satirinda anahtar sozcuklerin 
bulunmasi isimizi cok kolaylastirir, bilgine.

2. Not: E-posta listesinde birine cevap verirken mutlaka Reply to all (yahut 
Herkese cevap ver, Tumune cevap ver) secenegi ile cevap yaz, boyle yaparsan 
cevabin listedeki herkese gider, bunu belki zaten biliyorsundur ama her 
ihtimale karsi belirteyim dedim, bazen deneyimli kisilerin bile yaptigi bir 
hata oluyor cunku. Ozel olarak sadece o kisinin gormesini istedigin ozel bir 
e-posta olmadigi surece bu dedigim gecerlidir.

--

Emre Sevinc

 

 

___
cs-lisp mailing list
cs-lisp@cs.bilgi.edu.tr
http://church.cs.bilgi.edu.tr/lcg
http://cs.bilgi.edu.tr/mailman/listinfo/cs-lisp


[cs-lisp] How to process a 220 MB file

2007-11-23 Başlik Emre Sevinc
When a veteran Lisp programmer tackles a seemingly easy question which can be 
a daily and dirty task of any programmer, and presents the question as a 
challenge a beautiful thread unfolds.

When it comes to processing a text file (which is about 220 MB) which one is 
better: some Common Lisp implementation or Python?

Is that a valid question? What are the hidden assumptions of implementations? 
What are the trade-offs?

Does it matter if the file is Unicode encoded or plain ASCII? Does it matter 
what is assumed by your compiler as default? What about profiling your code?

A very simple problem which led to a detailed and professional discussion among 
coders (including some optimization patches to the open source CL 
implementation SBCL, but remember that closed source CL implementation Allegro 
Common Lisp was also used in the original post, too, so another dimension about 
choosing your tools).

Definitely worth a look.

Details are at:

http://ileriseviye.org/blog/?p=882


--
Emre Sevinc

e-MBA Software Development @ Istanbul Bilgi University
http://www.bilgi.edu.tr
http://www.bilgiemba.net

___
cs-lisp mailing list
cs-lisp@cs.bilgi.edu.tr
http://church.cs.bilgi.edu.tr/lcg
http://cs.bilgi.edu.tr/mailman/listinfo/cs-lisp


RE: [cs-lisp] re:4: defun kullanmayi denemistim zaten..

2007-11-06 Başlik Emre Sevinc
 -Original Message-
 From: [EMAIL PROTECTED] [mailto:cs-lisp-
 [EMAIL PROTECTED] On Behalf Of aykut ÿe7aÿf0layan
 Sent: Tuesday, November 06, 2007 10:53 AM
 To: lisp grup
 Subject: [cs-lisp] re:4: defun kullanmayi denemistim zaten..
 
 (defun akor-salla
 (let* ((t (random 116))
(m (+ t (random 3) 2))
(d (+ t (random 3) 5)))
   (list t m d)))
 AKOR-SALLA
 CG-USER(3): (akor-salla)
 Error: AKOR-SALLA got 0 args, wanted 3 args.
 
 ||defun kullan cevabinin sonucu.||

Eger verdigim cevaptaki Lisp kilavuzlarini takip edersen, misal HyperSpec'i, 
bir ornekte goreceksin ki:

(defun recur (x)
  (when ( x 0)
(recur (1- x =  RECUR

Burada recur, x isimli bir arguman aliyor. Eger fonksiyon hic arguman almiyorsa 
o zaman arguman listesi bos bir liste olacaktir, yani:

(defun akor-salla ()
 ...

seklinde baslamak icap eder. Dolayisi ile su sekilde yazarsak calistirabiliriz:

(defun akor-salla ()
(let* ((z (random 116))
   (m (+ z (random 3) 2))
   (d (+ z (random 3) 5)))
  (list z m d)))

CG-USER(1): (akor-salla)
(20 22 27)
CG-USER(2): (akor-salla)
(36 40 43)
CG-USER(3): (akor-salla)
(14 17 19)

Bu bilgi yeterli oldu mu acaba?


--
Emre Sevinc

e-MBA Software Development @ Istanbul Bilgi University
http://www.bilgi.edu.tr
http://www.bilgiemba.net

http://www.cogsci.boun.edu.tr
http://ileriseviye.org/blog
http://fazlamesai.net
http://cazci.com
___
cs-lisp mailing list
cs-lisp@cs.bilgi.edu.tr
http://church.cs.bilgi.edu.tr/lcg
http://cs.bilgi.edu.tr/mailman/listinfo/cs-lisp


[cs-lisp] Common Lisp gercek hayatta ne isimize yarayacak?

2007-11-05 Başlik Emre Sevinc
... sorusuna bir cevap daha:

http://www.fazlamesai.net/?a=articlesid=4762

SBCL ve UCW ile gelistirilmis faideli bir eser daha.

--
Emre Sevinc

e-MBA Software Development @ Istanbul Bilgi University
http://www.bilgi.edu.tr
http://www.bilgiemba.net

http://www.cogsci.boun.edu.tr
http://ileriseviye.org/blog
http://fazlamesai.net
http://cazci.com

___
cs-lisp mailing list
cs-lisp@cs.bilgi.edu.tr
http://church.cs.bilgi.edu.tr/lcg
http://cs.bilgi.edu.tr/mailman/listinfo/cs-lisp


RE: [cs-lisp] sual 4; degiskensiz fonksiyon tanimlama?

2007-11-05 Başlik Emre Sevinc
-Original Message-
From: [EMAIL PROTECTED] on behalf of aykut ÿe7aÿf0layan
Sent: Tue 11/6/2007 1:20 AM
To: lisp grup
Subject: [cs-lisp] sual 4; degiskensiz fonksiyon tanimlama?

Enteresan bir baslik olmus, fonksiyonun degisken alip almamasindan ziyade 
fonksiyonun bir isminin olup olmamasi (anonim fonksiyonlar) kafa karisikligina 
yol acar genelde (diger dillere alismis programcilarda yani, deneyimli bir 
muzisyenin farkli bakis acisini gormek zevkli).
 
 (define (akor-salla)
(let* ((t (random 116))
   (m (+ t (random 3) 2))
   (d (+ t (random 3) 5)))
  (list t m d)))

 Bunu PLT Scheme ..module de calistirabiliyorum.
 Peki define yerine CL'de hangi macro'yu kullanabirim.

Common Lisp'te defun'i kullanmalisin:

http://www.lisp.org/HyperSpec/Body/mac_defun.html
http://www.cs.cmu.edu/Groups/AI/html/cltl/clm/node40.html#SECTION00613

Yahut lispdoc'a basvurabiliriz, o da bize hem yukaridakileri hem de Practical 
Common Lisp ile Successful Lisp'ten bazi ornekleri soyler:

http://lispdoc.com/?q=defunsearch=Basic+search


Dikkat: Scheme kodlarina bakip bunlari CL'ye cevirmek baslangicta bazen kafa 
karistirici olabilir, bu basit ornekte bu tur bir risk pek yok ama bunu aklinda 
bulundur.

--
Emre Sevinc
___
cs-lisp mailing list
cs-lisp@cs.bilgi.edu.tr
http://church.cs.bilgi.edu.tr/lcg
http://cs.bilgi.edu.tr/mailman/listinfo/cs-lisp


RE: [cs-lisp] sual 3

2007-11-04 Başlik Emre Sevinc
-Original Message-
From: [EMAIL PROTECTED] on behalf of aykut ÿe7aÿf0layan
Sent: Sun 11/4/2007 12:01 PM
To: lisp grup
Subject: [cs-lisp] sual 3
 
 Listemi islemden gecirip her bir elemaninin basina
 sira no'sunu nasil ekleyebilirim.

Ne tur bir islem?

Bu belirtilmemis.

Listeye uygulanan islem yani fonksiyon yine bir liste mi donduruyor. Eger bir 
liste donduruyor ise ve buna lst dersek:

(defun add-order-no (lst)
  Returns a list by adding the order number to each item in lst, 
   assuming lst is a list.
  (if (listp lst)
  (loop 
for i = 0 then (incf i)
for item in lst collect (cons i item))
(princ argument lst is not of type list!)))


Yani listeye uygulanan isleve, yani fonksiyona F dersek ve bu bir liste 
donduruyorsa o zaman 

(add-order-no (F orjinal-liste))

bize istedigimiz seyi dondurur, F'yi isin icine karistirmadan birkac ornege 
bakacak olursak:

CG-USER(10): (add-order-no '(1 2 3))
((0 . 1) (1 . 2) (2 . 3))

CG-USER(14): (add-order-no '())
NIL

CG-USER(15): (add-order-no '1)
argument lst is not of type list!
argument lst is not of type list!

CG-USER(17): (add-order-no '(a b c))
((0 . A) (1 . B) (2 . C))

Peki ya listemiz suna benziyorsa:

'(a (do re) (mi fa) (sol la) c))

O zaman ne olur?

CG-USER(18): (add-order-no '(a (do re) (mi fa) (sol la) c))
((0 . A) (1 DO RE) (2 MI FA) (3 SOL LA) (4 . C))

Bu istedigimiz bir sonuc mu?

Sual 3 iyi tanimli degil gibi sanki.

Bu arada fonksiyonun bir de dokumantasyonu var, ona programatik olarak nasil 
erisiriz diye merak edilirse:

CG-USER(20): (documentation 'add-order-no 'function)
Returns a list by adding the order number to each item in lst, 
   assuming lst is a list.

Genel olarak bu ana tema ustune cesitlemeler gelistirilebilir.

--
Emre Sevinc
___
cs-lisp mailing list
cs-lisp@cs.bilgi.edu.tr
http://church.cs.bilgi.edu.tr/lcg
http://cs.bilgi.edu.tr/mailman/listinfo/cs-lisp


RE: [cs-lisp] recursive and 'prog'

2007-11-01 Başlik Emre Sevinc
-Original Message-
From: [EMAIL PROTECTED] on behalf of aykut ÿe7aÿf0layan
Sent: Thu 11/1/2007 6:24 PM
To: lisp grup
Subject: [cs-lisp] recursive and 'prog'
 
 I want to write a function using recursive function,
 which prints the first let's say 15 cubes (1, 8, 27,
 64..). H o w ?
 
 How  could it be with non-recursive function? 


Merhaba Aykut,

Cok basit bir ornek p vereyim:

[2] CL-USER(5): (mapcar (lambda (x) (* x x)) '(1 2 3))
(1 4 9)

Baska bir ornek:

[3] CL-USER(8): (mapcar (lambda (x) (* x x)) (loop for i from 1 to 5 collect i))
(1 4 9 16 25)

Bunlar bir fikir verdi mi?

Bu ornekler ozyineli (recursive) degillerdi.

Bunlara dayanarak 0'dan buyuk ilk 15 kup sayiyi ureten fonksiyonu yazmayi 
deneyebilir misin?


--
Emre Sevinc
___
cs-lisp mailing list
cs-lisp@cs.bilgi.edu.tr
http://church.cs.bilgi.edu.tr/lcg
http://cs.bilgi.edu.tr/mailman/listinfo/cs-lisp


RE: [cs-lisp] recursive function

2007-11-01 Başlik Emre Sevinc
-Original Message-
From: [EMAIL PROTECTED] on behalf of aykut ÿe7aÿf0layan
Sent: Thu 11/1/2007 6:07 PM
To: cs-lisp@cs.bilgi.edu.tr
Subject: [cs-lisp] recursive function
 
 I try to replace some elements of a list through using
 recursive function; but i cannot. Can you advise me?

Merhaba, comp.lang.lisp'ten farkli olarak, buraya Turkce yazabilirsin, bu 
e-posta listesine abone olanlarin hemen hepsi Turkce biliyor.


 Function: replace a with e, and b with d.
 (defun replace (lst)
   (cond ((null lst) 1)
 ((eq lst 'a) 'e)
 ((eq lst 'b) 'd)
 (t (cons ((car (lst)) (replace
 (cdr lst)))

 What is wrong with that code? 

Oncelikle CL'de zaten replace diye bir sey var, bunu belirtelim:

 http://www.lisp.org/HyperSpec/Body/fun_replace.html

HyperSpec dostumuzdur. O yuzden simdilik replace'i bozmak yerine my-replace 
diyelim.

Ardindan da soyle bir kod deneyelim:

(defun my-replace (lst)
  (cond ((null lst) '())
((eq (car lst) 'a) (append (list 'e) (my-replace (cdr lst
((eq (car lst) 'b) (append (list 'd) (my-replace (cdr lst
(t (append (list (car lst)) (my-replace (cdr lst))

Simdi bu kodu Turkce yazarsak:

- Eger lst null ise o zaman '() yani null dondur
- Eger lst'nin ilk elemani 'a ise o zaman e'yi liste yap ve dibine 
my-replace'in lst'nin geriye kalanina uygulanmis halini ekle
- Eger lst'nin ilk elemani 'b ise o zaman d'yi liste yap ve dibine 
my-replace'in lst'nin geriye kalanina uygulanmis halini ekle
- Eger bunlardan hicbiri degilse o zaman lst'nin ilk elemanini liste yap ve 
dibine my-replace'in lst'nin geriye kalanina uygulanmis halini ekle

(son kismi daha duzgun ve kitabina uygun bir sekilde yazabilir miyiz, bu, okura 
bir egzersiz olarak birakilmistir, pedagojik olmaya calisiyorum su anda)

Simdi bu kodu birkac ornek liste uzerinde denersek:

CG-USER(39): (my-replace '(x y z))
(X Y Z)
CG-USER(40): (my-replace '(a b c))
(E D C)
CG-USER(41): (my-replace '(z b a c d e f))
(Z D E C D E F)
CG-USER(42): (my-replace '())
NIL

Acaba bu aciklama yeterli geldi mi?

--
Emre Sevinc
___
cs-lisp mailing list
cs-lisp@cs.bilgi.edu.tr
http://church.cs.bilgi.edu.tr/lcg
http://cs.bilgi.edu.tr/mailman/listinfo/cs-lisp


[cs-lisp] FW: [cl-wiki-devel] [cl-wiki-announce] New Release CL-WIKI 0.2.0

2007-10-24 Başlik Emre Sevinc
 -Original Message-
 From: [EMAIL PROTECTED] [mailto:cl-wiki-devel-
 [EMAIL PROTECTED] On Behalf Of Stefan Scholl
 Sent: Wednesday, October 24, 2007 2:28 PM
 To: [EMAIL PROTECTED]; [EMAIL PROTECTED]
 Subject: [cl-wiki-devel] [cl-wiki-announce] New Release CL-WIKI 0.2.0
 
 New release CL-WIKI 0.2.0
 
 CL-WIKI is a wiki engine for Common Lisp. It uses Hunchentoot,
 CL-PPCRE, CL-WHO and CL-EMB. Can be used stand-alone, with
 Apache + mod_lisp, or behind any http proxy.
 
 
 You can download it from http://common-lisp.net/project/cl-wiki/
 or install with ASDF-Install.
 
 CL-USER (asdf:operate 'asdf:load-op :asdf-install)
 CL-USER (asdf-install:install :cl-wiki)
 
 
 Changes:
 
 - Switched from TBNL to Hunchentoot.
 
 
 
 darcs repository removed. A git repository will be published later.
 
 
 ___
 cl-wiki-devel mailing list
 [EMAIL PROTECTED]
 http://common-lisp.net/cgi-bin/mailman/listinfo/cl-wiki-devel



--
Emre Sevinc

e-MBA Software Development @ Istanbul Bilgi University
http://www.bilgi.edu.tr
http://www.bilgiemba.net

http://www.cogsci.boun.edu.tr
http://ileriseviye.org/blog
http://fazlamesai.net
http://cazci.com
___
cs-lisp mailing list
cs-lisp@cs.bilgi.edu.tr
http://church.cs.bilgi.edu.tr/lcg
http://cs.bilgi.edu.tr/mailman/listinfo/cs-lisp


[cs-lisp] Test mesaji

2007-10-16 Başlik Emre Sevinc
Test mesaji. Dikkate almayin

--
Emre

___
cs-lisp mailing list
cs-lisp@cs.bilgi.edu.tr
http://church.cs.bilgi.edu.tr/lcg
http://cs.bilgi.edu.tr/mailman/listinfo/cs-lisp


[cs-lisp] Amazon.com vs. Amazon.ca: 51$ vs. 3.75$

2007-08-09 Başlik Emre Sevinc
Christian Queinnec'in LiSP (Lisp in Small Pieces) adli kitabini Amazon.com ya 
da Amazon.ca'dan (Kanada) alabilirsiniz.

Amazon.com fiyati (kargo bedeli ile, yaklasik): 51$
Amazon.ca fiyati (kargo bedeli ile, yaklasik): 3.75$

Hayir, yanlis yazmadim, ya da yanlis okumadiniz:

http://www.amazon.com/Lisp-Small-Pieces-Christian-Queinnec/dp/0521545668

http://www.amazon.ca/Lisp-Small-Pieces-Christian-Queinnec/dp/0521545668

Not: 1 Kanada dolari = (ask-google 1 canadian dollar)

;-)

--
Emre Sevinc

e-MBA Software Development @ Istanbul Bilgi University
http://www.bilgi.edu.tr
http://www.bilgiemba.net

http://www.cogsci.boun.edu.tr
http://ileriseviye.org/blog
http://fazlamesai.net
http://cazci.com


___
cs-lisp mailing list
cs-lisp@cs.bilgi.edu.tr
http://church.cs.bilgi.edu.tr/lcg
http://cs.bilgi.edu.tr/mailman/listinfo/cs-lisp


RE: [cs-lisp] Amazon.com vs. Amazon.ca: 51$ vs. 3.75$

2007-08-09 Başlik Emre Sevinc
From: [EMAIL PROTECTED] [mailto:[EMAIL PROTECTED] On Behalf Of TARIK ÖZKANLI
Sent: Thursday, August 09, 2007 11:38 AM
To: cs-lisp@cs.bilgi.edu.tr
Subject: Re: [cs-lisp] Amazon.com vs. Amazon.ca: 51$ vs. 3.75$

 

Ø  Merhaba,

Ø  Lisp kullanarak ciddi bir ticari yazılım geliştiren var mı acaba?

 

Var.

 

Su adreslere goz atabilirsiniz:

 

http://wiki.alu.org/Industry_Application

http://wiki.alu.org/Success_Stories

http://www.franz.com/success/

 

Zorunlu olarak ticari olmayan projeler:

 

http://common-lisp.net/projects.shtml

 

 

Ø  Varsa nasıl bir geliştirme ortamı kullanadığınızı ve nasıl bir runtime ile 
uygulamaları dağıttınızı paylaşırsanız sevinirim.

 

Mesela SBCL’nin dokumantasyonuna (ya da hangi Common Lisp derleyicisi 
kullaniyorsaniz onunkine) bakabilirsiniz:

 

http://www.sbcl.org/manual/Saving-a-Core-Image.html

 

Yahut daha once sorulmus sorulari ve cevaplari Usenet arsivlerinden 
okuyabilirsiniz:

 

http://groups.google.com/group/comp.lang.lisp/search?group=comp.lang.lispq=standalone+executableqt_g=Search+this+group

 

 

--

Emre Sevinc

 

e-MBA Software Development @ Istanbul Bilgi University

http://www.bilgi.edu.tr

http://www.bilgiemba.net

 

http://www.cogsci.boun.edu.tr

http://ileriseviye.org/blog

http://fazlamesai.net

http://cazci.com

 

 

On 09/08/07, Emre Sevinc [EMAIL PROTECTED] wrote: 

Christian Queinnec'in LiSP (Lisp in Small Pieces) adli kitabini Amazon.com ya 
da Amazon.ca'dan (Kanada) alabilirsiniz.

Amazon.com fiyati (kargo bedeli ile, yaklasik): 51$
Amazon.ca fiyati (kargo bedeli ile, yaklasik): 3.75$

Hayir, yanlis yazmadim, ya da yanlis okumadiniz:

http://www.amazon.com/Lisp-Small-Pieces-Christian-Queinnec/dp/0521545668 

http://www.amazon.ca/Lisp-Small-Pieces-Christian-Queinnec/dp/0521545668

Not: 1 Kanada dolari = (ask-google 1 canadian dollar) 

;-)



 

___
cs-lisp mailing list
cs-lisp@cs.bilgi.edu.tr
http://church.cs.bilgi.edu.tr/lcg
http://cs.bilgi.edu.tr/mailman/listinfo/cs-lisp


[cs-lisp] Re: merhaba

2007-06-03 Başlik Emre Sevinc
 CT == Cagdas Topcu [EMAIL PROTECTED] writes:

CT merhaba, posta grubunuza yeni üye oldum. emacsı slime ile
CT birlikte çalıştırmayı becerememiş ve üye olmuştum.  becerir
CT gibi oldum sanırım ama yine de tam anlamadım olup
CT olmadığını. az önce lispbox-0.7 yükledim oldu sanırım.
CT tılsımlı programlamadaki uygulamayla kurulum yazısındaki
CT *global-degisken*=3 ü denedim çalıştı. yıldız teknik

Sanirim siz önce FM'ye yazan arkadassiniz, dogru mu hatirliyorum?

Umariz lispbox kullanmak sureti ile isin gerisini de getirirsiniz, takildiginiz
her seyi burada sorabilirsiniz, su anda Common Lisp, Scheme, Emacs, vs.
ile ilgili yaklasik 100 kadar kisi bu e-posta listesini takip ediyor.


CT üniversitesi elektirk müh. 2. sınıfta okuyorum(hatta finaller
CT bitti sayılır 3 oldum sanırım). yapay zeka uygulamaları ilgimi
CT çekiyor ve ufak sensörlü devreler yapmaya çalıştım bu
CT sene(robotik ve otomasyon klübü çatısı altında küçük robotlar
CT yaptık). yazın ise okulda kalıp daha gelişmiş denge sistemleri
CT üzerine çalışmaya çalışacağım (cümle düşük gibi oldu ama başka
CT kelime bulamadım stajı yapmamayı düşünüyorum, okul onun için
CT uzarsa diye de korkuyorum). yapay zeka konusunda bazı

Bu durumda AIMA kitabinin baslangicindaki o robotlu bölümler ilginizi
cekecektir diye tahmin ediyorum.

Hangi isletim sistemi kullandiginiz belirtmemissiniz ancak eger 
Debian GNU/Linux kullaniyorsaniz ya da kullanmayi planlarsaniz, her iki 
kitabin da ilgili bölümlerinin algoritmalarinin Common Lisp ile yapilmis 
halleri paket olarak mevcuttur ve kolayca sisteminize kurulur:

 cl-aima - Source code for Artificial Intelligence: A Modern Approach

 cl-paip - Source code for Paradigms of Artificial Intelligence Programming


CT algoritmaların kitaplarını okudum ancak hiç uygulama
CT yapmadım(bir de matematik bölümünde verilen bulanık mantığa
CT giriş derslerine dinleyici olarak katıldım). programlama
CT bilgim de matlabdeki if li ifadeler ve döngüler dışında

MATLAB bazi isler icin güclü bir arac, ben de kisa süre önce bir miktar
MATLAB ortaminda kodladim lakin programlama ögrenmek ve ögretmek icin
tercih edilebilir bir arac mi, tartisilir.


CT sıfır. pythonun kolay olduğunu duydum ve nesne yönelimini
CT kavramak için çalışmaya başladım.(linux kursundaki hocam talat
CT uyarer hocamın da bu dili övmesi ile ilgim uyandı aslında).
CT lispinse kümeler gibi olması ve matematiksel bi dil olduğu
CT izlenimim beni heyecanlandırdı. matematikle alakalı olan her

Sakin ola ki Common Lisp'in sadece 'matematik' baglamindaki uygulamalar
yahut sadece YZ uygulamalari icin kullanildigini düsünmeyin. Akliniza
gelebilecek hemen her sey icin kullaniliyor cünkü. En az Python kadar (ve hatta
daha fazla) etkilesimli bir gelistirme ortami sunmanin yanisira ondan
daha iyi performans sunuyor.

CT şey gibi eminim o da çok güzeldir. ancak kafama takılan soru
CT şu yapay zeka uygulamalarında kulanılan lispte hazır
CT algoritmaların kullanıldığı kütüphanelerin kullanımı şeklinde
CT mi oluyor?(lispde kütüphaneler var mı aslında onu da


Pek cok kütüphane var, kolayca kurulabilen. 

CT bilmiyorum) gerçi değilse de o kadar önemli değil uğraşıp
CT kendim yapmış çok daha iyi bir şekilde öğrenmiş olurum.

Buna katiliyorum can-i gönülden.

CT umarım sorum çok mantıksız değildir, lispi yeni tanıdım ve
CT araya finaller girdi pek fazla okuma yapamadım soru
CT sorabileceğim arkadaşım olmadığı için aşırı yüzeysel bir
CT bilgiye sahibim fazlamesai ve ileri seviyedeki makalelerle
CT practical common lisp kitabını okumaya başladım (bilgisayar

Yaklasik 3 aylik bir yaz tatili sizi bekliyor. Kendinize bazi hedefler
koyun ve bunu Common Lisp ile gerceklestirmek icin ugrasin, sizin acinizdan
cok kiymetli bir deneyim olacaktir. 

CT mühendisi arkadaşlar genelde java öğreniyorlar).

Evet, genellikle Java ögrenerek mezun oluyorlar, böylece daha sonra onlara
programlama ögretmek daha kolay oluyor :-p


-- 
Emre Sevinc

eMBA Software Developer Actively engaged in:
http://emba.bilgi.edu.trhttp://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
cs-lisp@cs.bilgi.edu.tr
http://church.cs.bilgi.edu.tr/lcg
http://cs.bilgi.edu.tr/mailman/listinfo/cs-lisp


[cs-lisp] Emacs 22 - hayirli ugurlu olsun

2007-06-03 Başlik Emre Sevinc

Bir kismimiz herhalde CVS'ten, suradan buradan cekip ayarlayip kullaniyordu
ancak bildigim kadari ile cok kisa bir süre önce Emacs'in resmen 22.1 sürümü
yayinlandi.

(Debian'cilardan birinin en azindan Emacs'tan daha hizli sürüm cikariyoruz,
demesine yol acan bir cevrim söz konusu: 

http://ze-dinosaur.livejournal.com/17941.html )

Ana sayfaya bakarken ortamin daha bir güzellestigini gördüm:

 http://www.gnu.org/software/emacs/

Ve de su kisa Emacs turunun Türkcesi var mi diye düsündüm:

 http://www.gnu.org/software/emacs/tour/

Bunu cevirmek isteyen bir gönüllü cikar mi acaba? (O güzel kisa
tura bir de occur-mode ile ilgili birkac sey eklenirse cok cilgin,
az ve öz bir tanitim olur diye düsünüyorum.)


-- 
Emre Sevinc

eMBA Software Developer Actively engaged in:
http://emba.bilgi.edu.trhttp://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
cs-lisp@cs.bilgi.edu.tr
http://church.cs.bilgi.edu.tr/lcg
http://cs.bilgi.edu.tr/mailman/listinfo/cs-lisp


Re: [cs-lisp] Re: UnCommon Web ile Merhaba Dünya

2007-04-28 Başlik Emre Sevinc
 ZK == Zekeriya KOÇ [EMAIL PROTECTED] writes:


 - '... stateless olmasi...' yerine Türkce bir ifade denesek?
 Bunu okuyan programcilarin %99'u anlayacaktir konuyu ama yine
 de Türkce kaygisi gütsek diyorum, önerisi olan?
 
ZK Ben çeviri yaparken olsun, yazarken olsun yabancı kelimelere
ZK karşılık ararken sadece daha önce okumuş olduğum metinlerden
ZK aklımda kalan ve kulağımada hoş gelen kelimeleri
ZK seçiyorum. Karşılık bulamadığım bu gibi kelimelerde önerilere
ZK açığım zira yazıda bu tip alien kelimeleri görmek bir miktar
ZK rahatsız ediyor beni.

TBD'nin bilisim sözlügünde bulamadim simdi, ben bazen 'stateless'
icin baglantisiz diyorum, baglantinin sürekli koptugu her seferinde
yeniden kuruldugu... manasinda. Pek olmuyor tabii :(



 - slot yerine bir sey diyor muyduk Türkce? Bkz. yukaridaki
 kaygilar.
 
ZK Ben bir şey önerebilsem metinde kullanırdım :) Önerisi olan?

Eger MS Windows ortaminda iseniz 

 http://www.bilisimsozlugu.com/

adresindeki 

 http://www.bilisimsozlugu.com/download/BilisimSozlugu.zip

programi faydali olabilir.



 - Bilesenler arasi programlama birebir masaüstü programlama ile
 ayni mi, bir web sayfasindan digerine gecisten ne farki ve
 avantaji var, bu soyutlama birtakim problemlere yol acabilir
 mi, vs. bu biraz daha detayli belirtilirse güzel olur.
 
 - 'Burada ilk olarak çalışacağımız paketi belirtiyoruz ki ...'
 ile baslayan paragrafta belki Common Lisp paket yönetim
 sistemine dair birkac link verilse güzel olur.
 
ZK Practical Common Lisp kitabından ilgili bölüme bağlantı
ZK verdim. Daha başka kaynak öneren olursa yazının sonuna bir
ZK kaynaklar bölümü ekleyebiliriz.

Belki 

 The Idiot's Guide to Common Lisp Packages
 http://www.flownet.com/ron/packages.pdf

ve

Pascal Costanza'nin Cok Dik Basli Lisp Rehberi'nin 16. bölümü
önerilebilir:

 http://ileriseviye.org/arasayfa.php?inode=costanza-lisp-guide.html

  - Yukarida bahsettigim türden bir vurgu sondan bir önceki
 paragrafta yapilmis, yaziya motivasyon icin belki buradaki ana
 tema yazinin girisindeki o kisma eklense iyi olur.
 
ZK Öneri olur mu acaba?

Yani o cok da sart degil ben sadece biraz pedagojik amac gütmüstüm
orada.


 - Yazinin sonunda yurtdisindan ve Türkiye'den somut UCW
 örnekleri verilirse güzel olmaz mi? Common Lisp ve UCW'nin
 hangi yerli ve yabanci web projeleri icin kullanildigini görmek
 insanlari biraz daha kurcalamaya tesvik edecektir, birkac link
 fena olmaz; önerisi olan?
ZK Bence çok iy i olur.

Buraya yazan COR3 ekibinden arkadaslarin bazi uygulamalari vardi
diye hatirliyorum, kolektif bir blog sistemi vardi sanirim ve belki
bir sey daha. O adresler neydi? Onlari eklemek güzel olabilir. UCW'nin
kendi sitesinde bu yazilimi filanca siteler kullaniyor diye hic 
link vermis mi, belli mi bu?


-- 
Emre Sevinc

eMBA Software Developer Actively engaged in:
http://emba.bilgi.edu.trhttp://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
cs-lisp@cs.bilgi.edu.tr
http://church.cs.bilgi.edu.tr/lcg
http://cs.bilgi.edu.tr/mailman/listinfo/cs-lisp


[cs-lisp] Re: International Lisp Conference (ILC) 2007 izlenimleri

2007-04-13 Başlik Emre Sevinc
 ZK == Zekeriya KOÇ [EMAIL PROTECTED] writes:

 Hatta, mesela, gelen misafirlerimizi götüreceğimiz Çiçek
 Pasajı filan gibi bir yerde yapsak şunu?  Hani deneyelim
 bakalım nerede ne servis var filan diye?
 Valla bana uyar :) Bu hafta sonuna dogru? Cuma aksami mesela?
 
 Valla bana da uyar :))
 
  Cok guzel... Baska kimler? Bulent Agabey ile Emre Agabey de
 gelirse kacirilmamasi gereken bir bulusma olacak. Benden
 soylemesi :)
 
ZK Sonuç? Buluşuyor muyuz?

Görülen o ki hala sonuc yok sürec var ;-)

Bendeniz su anda agri kesiciler ve antibiyotiklerle akan burnumu,
yasaran gözlerimi ve agriyan basimi tedavi etmeye calisiyor, olabildigince
dinleniyorum. Bu sebeple cok arzu etmeme ragmen kendi adima herhangi bir 
organizasyonel faaliyette yer alamayacagimi üzüntüyle beyan ediyorum.

Umarim bugün bu konularla ilgili olabildigince cok insan bir araya
gelir ve güzel teknik muhabbetler döner.


Not: Simdi hasta olabilirim ama en kisa sürede iyilecegim ve
bu gruptan 20-30 yas arasi arkadaslari bilimsel calismalarima
alet etmek icin kampanyami sürdürecegim, Bogazici Uni. Biyomedikal
Lab. gece gündüz acik ve emrimize amade, benden kacamazsiniz, bilime
hizmet edeceksiniz! ;-)


-- 
Emre Sevinc

eMBA Software Developer Actively engaged in:
http://emba.bilgi.edu.trhttp://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


RE: [cs-lisp] Re: International Lisp Conference (ILC) 2007 izlenimleri

2007-04-09 Başlik Emre Sevinc
  Hatta, mesela, gelen misafirlerimizi götüreceğimiz Çiçek Pasajı
  filan gibi bir yerde yapsak şunu?  Hani deneyelim bakalım nerede ne
 servis
  var filan diye?
 
  Valla bana uyar :) Bu hafta sonuna dogru? Cuma aksami mesela?
 
  Valla bana da uyar :))
 
 Cok guzel... Baska kimler? Bulent Agabey ile Emre Agabey de gelirse
 kacirilmamasi gereken bir bulusma olacak. Benden soylemesi :)


Ben cok büyük ihtimalle gelirim. Hatta belki tezim icin yaptigim
deneylere denek olabilecek birilerini de bulabilirim orada ;-)

Dizüstü bilgisayarlar, SBCLler, LWler ve Franz Liszt, pardon Lisp
vs. de olacak mi katilimcilar arasinda (allegro müzikler de eslik 
edecek mi muhabbetimize)? ;-)

--
Emre Sevinc
___
cs-lisp mailing list
cs-lisp@cs.bilgi.edu.tr
http://church.cs.bilgi.edu.tr/lcg
http://cs.bilgi.edu.tr/mailman/listinfo/cs-lisp


[cs-lisp] Re: International Lisp Conference (ILC) 2007 izlenimleri

2007-04-08 Başlik Emre Sevinc
 BM == Bülent Murtezaoğlu [EMAIL PROTECTED] writes:

BM Gidenler yazıyr:

BM http://www.fazlamesai.net/?a=articlesid=4533


Acaba katilmis olan arkadaslar yüz yüze bir Lisp toplantisi cercevesinde
izlenimlerini ve edindikleri bilgileri detayli olarak paylasmayi düsünürler
mi?


-- 
Emre Sevinc

eMBA Software Developer Actively engaged in:
http://emba.bilgi.edu.trhttp://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
cs-lisp@cs.bilgi.edu.tr
http://church.cs.bilgi.edu.tr/lcg
http://cs.bilgi.edu.tr/mailman/listinfo/cs-lisp


[cs-lisp] Re: Emacs - eLisp - Java - Getter/Setter metotları.

2007-04-07 Başlik Emre Sevinc
 VY == Volkan YAZICI [EMAIL PROTECTED] writes:

 yapistirmak, renklendirmek, yapistirilmis koda yorum yazmak ve
 altina yeni kodlar eklemek ve diger özelliklerden faydalanmak
 icin:
 
 http://paste.lisp.org/
 
 adresinden de faydalanabilirsiniz.

VY Aslında ben de tam tersini tavsiye etmek üzereydim fakat bu iş
VY bana düşmez diye şeyi şey ettirdim en son. Diyeceğim şuydu ki,
VY işe yarar parça kodları internette süresi dolunca silinecek
VY sayfalara koymak yerine direk e-posta listesine göndermek daha
VY akıllıca olabilir. Hem bu şekilde posta listesinde ufak bir
VY kod arşivi toplanmış olur. (Bir kaç KB'lik metin verisinden
VY kimseye zarar gelmez.)
VY Örneğin bugün sorduğum bir soruyu rafb.net/paste'e koyarsam, 1
VY hafta sonra aynı sorunun cevabını internetten arayan biri (ki
VY bu muhtemelen yine ben olurum) HTTP 404 hatası ile
VY karşılaşabilir. ;-)

E-posta listesine de bir kopyasinin yollanmasinin elbette faydasi
var ama ben simdi merak ettim baktim, paste.lisp.org adresinde 1 hafta gecer
gecmez silinmiyor gibi göründü bana, 3 yil öncesinden lisp, emacs lisp
kodlari filan var:

http://paste.lisp.org/display/3

http://paste.lisp.org/list?745

Bir de orayi sevme sebeplerimden biri, yani *bir kopya da* oraya gönderilse
fena olmaz dememin sebeplerinden biri lisp fonksiyonlari icin renklendirme
yapmakla kalmiyor ayni zamanda Hyperspec'teki (ya da Emacs kilavuzundaki)
ilgili sayfaya da otomatik link koyuyor ve tek tiklama ile detayli 
aciklamaya ulasmayi kolaystiriyor olmasi.

-- 
Emre Sevinc

eMBA Software Developer Actively engaged in:
http://emba.bilgi.edu.trhttp://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
cs-lisp@cs.bilgi.edu.tr
http://church.cs.bilgi.edu.tr/lcg
http://cs.bilgi.edu.tr/mailman/listinfo/cs-lisp


RE: [cs-lisp] Re: Emacs - eLisp - Java - Getter/Settermetotları.

2007-04-05 Başlik Emre Sevinc
 (save-buffer)
 (insert (shell-command-to-string (concat ~/bin/getset   buffer-
 file-name)))
 (c-indent-region oldpoint (point) t)
 )
   )
 
 Hiç Lisp bilmeyen biri için gayet fazla bile yazdım sanırım :)

Bu kadarini yapmis biri olarak bir de ~/bin/getset programinizin
icerigini bizimle paylasirsaniz Volkan'in da dedigi gibi bir elisp
bir Perl arasinda gidip gelmekten kurtarabiliriz belki sizi (birincisinin
lehinde ;-).

 --
 0xdeadbeef


0xBAADF00D
0xDEADC0DE
FEEDADEADF15h
http://en.wikipedia.org/wiki/Hexspeak

--
Emre

___
cs-lisp mailing list
cs-lisp@cs.bilgi.edu.tr
http://church.cs.bilgi.edu.tr/lcg
http://cs.bilgi.edu.tr/mailman/listinfo/cs-lisp


[cs-lisp] Re: Merhaba

2007-03-23 Başlik Emre Sevinc
 ATK == Ali Tevfik KURT [EMAIL PROTECTED] writes:

ATK Merhaba.  Common Lisp öðrenmeye yeni baþlýyorum.Emacs ve

Hosgeldiniz.

ATK lisple ilgili slime paketini ve diðer paketleri kurdum.Slime
ATK için .emacs dosyasýný düzenledim.  M-x slime yaptým.
ATK ilk.lisp isimli dosyamý þöyle oluþturdum emacs ta:

Hangi isletim sistemini kullaniyorsunuz? Hangi sürümü? Hangi Emacs
ve SLIME sürümlerini kullaniyorsunuz? Hangi Common Lisp derleyicisini 
kullaniyorsunuz?


ATK (defvar *global-degisken*) (setf *global-degisken* (+ 1 2))

ATK Dosyayý kaydedip derlemeye geçtim.  C-c C-k tuþ
ATK kombinasyonunu kullanarak derleme yapmak istediðimde emacs ýn
ATK en alt satýrýnda not connected diye bi hata veriyor ve
ATK derleme yapýp CL-USER konumuna geçmiyor.

ATK Acaba nerede yanlýþ yapýyorum.  Teþekkürler.  Ýyi çalýþmalar.

Bende Debian GNU/Linux üstünde, nispeten eski sürümler var ama 
adim adim gitmeye calisalim:

1- Once .emacs yapilandirma dosyamdan örnek vereyim, sizinki ile bir
karsilastirin:

(setq inferior-lisp-program /usr/bin/sbcl)
(add-to-list 'load-path /home/fz/slime)
(require 'slime)
(slime-setup)

2- 1. adimda sorun yoksa Emacs'i kapatip yeniden baslatin, herhangi
bir hata mesaji ile karsilasmadiysaniz M-x slime yazip ENTER basin.
Her sey yolunda giderse kücük bir animasyon ile karsilasacaksiniz
ve sol tarafta CL-USER seklinde girdi satiri sizi selamlayacak.
Nadiren de olsa bende SLIME'in SBCL Common Lisp derleyicisi ile 
baglanti kuramadigi oluyor, buna dikkat edin.

3- Eger CL-USER girdi satirini gördüyseniz cok cok basit sekilde
Lisp sisteminizin size cevap verip vermedigini kontrol edin, misal:

CL-USER (+ 1 1)
2
CL-USER (format t Merhaba Dunya!)
Merhaba Dunya!
NIL
CL-USER 

seklinde etkilesime gecebiliyorsaniz Emacs üzerinden SLIME araciligi
ile CL derleyicinize Lisp kodu yollayabiliyorsunuz demektir.

4- Eger 3. adimda da bir sorun cikmadi ise simdi C-x C-f ile
deneme.lisp diye bir dosya olusturun ve daha önce yazdiklarinizi
yazin:

(defvar *global-degisken*) 
(setf *global-degisken* (+ 1 2))

C-c C-k basin. 

Eger yine problem yasadi iseniz biraz daha detayli bilgi verirseniz
belki daha cok yardimci olabiliriz.

Bu arada bu e-posta listesinden nasil haberdar oldunuz? Daha
önce hangi programlama dilleri ile ugrastiniz? Common Lisp ile
ilgilenmeye nasil karar verdiniz?

Iyi günler.

-- 
Emre Sevinc

eMBA Software Developer Actively engaged in:
http://emba.bilgi.edu.trhttp://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
cs-lisp@cs.bilgi.edu.tr
http://church.cs.bilgi.edu.tr/lcg
http://cs.bilgi.edu.tr/mailman/listinfo/cs-lisp


[cs-lisp] Lisp programlama yarismasi

2007-02-12 Başlik Emre Sevinc

International Common Lisp '07 etkinligi bünyesinde bir de CL programlama
yarismasi düzenlenmis:

http://www.international-lisp-conference.org/2007/contest

,
| 1. Introduction
| How well can you play Continuo? How well can you play it in lisp?
| 
| Continuo is a game for 2-5 players which involves them taking turns to place 
| coloured cards on the table and scoring points according to how well they do 
| it.
| 
| The 42 cards are squares. The face of each card is covered by a 4x4 grid of 
| smaller coloured squares. Just four colours are used: red, green, blue and 
| yellow. The cards are illustrated in section 3 below. Because of symmetry and
| other regularity, you can totally specify each card by naming (in order) the 
| colours along  any edge. We'll always work from the top-left corner with the 
| cards as illustrated.  For example, the first card in the last row would be 
| specified by the keyword :yrgy.
| 
| ...
`

http://www.international-lisp-conference.org/2007/contest


-- 
Emre Sevinc

eMBA Software Developer Actively engaged in:
http://emba.bilgi.edu.trhttp://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
cs-lisp@cs.bilgi.edu.tr
http://church.cs.bilgi.edu.tr/lcg
http://cs.bilgi.edu.tr/mailman/listinfo/cs-lisp


[cs-lisp] Re: Tüm asal sayıları hesaplamak!

2007-01-30 Başlik Emre Sevinc
 vy ==   [EMAIL PROTECTED] writes:

vy Merhaba, Şunu açıkça itiraf etmeliyim ki stream'ler şu ana
vy kadar SICP'den öğrendiğim en inanılmaz yöntem oldu. Daha 3.5.1
vy bölümün başını okudum ve Eratosthenes Eleği (Sieve of
vy Eratosthenes) algoritmasını öğrenmem ile tüm asal sayıları
vy hesaplayan kodu yazmam bir oldu. (Bilmiyorum belki ileride
vy egzersiz olarak verilmiştir bu problem, ama ben sonraki satırı
vy okumaya bile sabredemedim.) Liste üyelerinin de ilgisini
vy çekebileceğini düşündüm:

vy (define-syntax stream-cons (syntax-rules () ((_ item stream)
vy (cons item (delay stream)


Tembellik dünyasina hosgeldiniz, ne de olsa programciligin önemli erdemlerinden 
biri de temebellik öyle degil mi? ;-) [1, 2]

Tam da kisa bir süredir Haskell'e bakar iken bu örnek güzel oldu Debian 
GNU/Linux'a,
Haskell kurup ilk is olarak bu meshur örnek nasil yapiliyor tembelce ve 
sonsuzca bir 
bakayim dedim, suna benzedi ilk Haskell oturumum:

[EMAIL PROTECTED]:~/programming/haskell$ ghci

   ___ ___ _
  / _ \ /\  /\/ __(_)
 / /_\// /_/ / /  | |  GHC Interactive, version 6.6, for Haskell 98.
/ /_\\/ __  / /___| |  http://www.haskell.org/ghc/
\/\/ /_/\/|_|  Type :? for help.


Loading package base ... linking ... done.

Prelude let primes = sieve [2..] where sieve (p:ns) = p : sieve [n | n - ns, 
n `mod` p  0]

Prelude take 5 primes
[2,3,5,7,11]

Prelude take 30 primes
[2,3,5,7,11,13,17,19,23,29,31,37,41,43,47,53,59,61,67,71,73,79,83,89,97,101,103,107,109,113]


Ayni konu icinde kalip da bambaska bir programlama dili ile ancak bu 
kadar konu disina cikilabilir herhalde! :)

Common Lisp, Scheme, Haskell, vb. baglaminda bu tembellik isini biraz daha
kurcalamakta fayda var gibi görünüyor. 


1- http://en.wikipedia.org/wiki/Lazy_evaluation
2- http://en.wikiquote.org/wiki/Larry_Wall
(The three chief virtues of a programmer are: Laziness, Impatience and Hubris)

-- 
Emre Sevinc

eMBA Software Developer Actively engaged in:
http://emba.bilgi.edu.trhttp://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
cs-lisp@cs.bilgi.edu.tr
http://church.cs.bilgi.edu.tr/lcg
http://cs.bilgi.edu.tr/mailman/listinfo/cs-lisp


[cs-lisp] Common Lisp, Google API ve USGS ile deprem verisi isleme

2007-01-30 Başlik Emre Sevinc

Common Lisp, Google API ve USGS ile deprem verisi isleme:

 http://www.franz.com/support/tech_corner/usgs-011207.lhtml


-- 
Emre Sevinc

eMBA Software Developer Actively engaged in:
http://emba.bilgi.edu.trhttp://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
cs-lisp@cs.bilgi.edu.tr
http://church.cs.bilgi.edu.tr/lcg
http://cs.bilgi.edu.tr/mailman/listinfo/cs-lisp


RE: [cs-lisp] Pardus

2007-01-14 Başlik Emre Sevinc
-Original Message-
From: [EMAIL PROTECTED] on behalf of Aycan iRiCAN
Sent: Sun 1/14/2007 7:43 PM
To: cs-lisp@cs.bilgi.edu.tr
Subject: Re: [cs-lisp] Pardus
 
Aycan iRiCAN [EMAIL PROTECTED] writes:

 Aycan iRiCAN [EMAIL PROTECTED] writes:

 Selam,

 Pardus'a kurumsal destek veren bir firma olarak lisp gelistirme
  - darcs
  - ghc

  - drscheme (360)
  - parenscript

Dokümantasyon babinda, Hyperspec ve CLtL2 eklerseniz güzel olur. Gentoo'da 
nasildi bilmiyorum hatirladigim kadari ile Debian ortaminda bunlari (ya da 
birini) Internet'ten cekiyordu ama bu is yine apt-get üzerinden otomatige 
baglanmis halde idi ve kolaydi. Belki ekstra bir güzellik, bilmiyorum nasil 
otomatize edilir ama iste Hyperspec kurduktan sonra ilgili konf. dosyasina da 
gerekli ayar cekilip Emacs ve w3m kurulu ise onun icinden ilgili Hyperspec 
maddesine ziplama gerkelestirilirse cok güzel bir hareket olur.

Bunun ardidan da cl- ile baslayan paketler eklenirse güzel olur diye 
düsünüyorum. 

Simdi göz attim kendi sistemimde (Debian unstable):

$ apt-cache search cl- | grep ^cl- | wc -l

157 kadar paket döndürdü cl- ile baslayan.

--
Emre
___
cs-lisp mailing list
cs-lisp@cs.bilgi.edu.tr
http://church.cs.bilgi.edu.tr/lcg
http://cs.bilgi.edu.tr/mailman/listinfo/cs-lisp


RE: [cs-lisp] Lisp Jobs Blog'u hakkinda,

2007-01-06 Başlik Emre Sevinc
-Original Message-
From: [EMAIL PROTECTED] on behalf of Altan DEMIRKILIC
Sent: Fri 1/5/2007 7:27 PM
To: cs-lisp@cs.bilgi.edu.tr
Subject: [cs-lisp] Lisp Jobs Blog'u hakkinda,
 
 yabanci olmasindan dolayi) ilanlarinin gezegenin amaci ile su an icin
 uyusmadigini dusundugumden bu ilanlari filitreleyecegim Planet Lisp'de -
 Zach'in yazdigina gore - bu tip bir sinirlamaya gidiyor, oncelikle sizin
 fikrinizi almak istedim aramizda hayir is arayanlarinda ilanlari yayinlansin
 diyenler olursa bende ona gore bir duzenleme yapip is arayanlar ilanlarini
 yayinlayacagim.

Kararini destekliyorum. Is veren ilanlari anlamli ama is arayanlarinki
eklenirse sinyal/gürültü orani düser.

--
Emre
___
cs-lisp mailing list
cs-lisp@cs.bilgi.edu.tr
http://church.cs.bilgi.edu.tr/lcg
http://cs.bilgi.edu.tr/mailman/listinfo/cs-lisp


RE: [cs-lisp] Re: yeni yil yeni isler

2006-12-31 Başlik Emre Sevinc
-Original Message-
From: [EMAIL PROTECTED] on behalf of Bulent Murtezaoglu
Sent: Sun 12/31/2006 4:22 PM
To: cs-lisp@cs.bilgi.edu.tr
Subject: [cs-lisp] Re: yeni yil yeni isler
 

Bunu yazdiktan sonra Fonksiyonel Gezegen'e baktim[1], zaten orada cikiyormus.
Cok iyi fikir, dusunenin aklina saglik.

BM

[1] http://www.opheus.net/

Altan arkadasimiz (opheus), sagolsun hirs yapti, WordPress yazilimi ile
cebellesip durdu ve ortaya böyle bir sey cikardi.

Daha önce de duyurusunu buradan gecmisti.

Tekrar hatirlatalim:

Lisp'tir, Scheme'dir, Emacstir, Haskell'dir, Ocaml'dir filan blog
tutan, türkce yazan arkadaslarimiz bu yazdiklarini bir de fonksiyonel
ya da iste belli bir etiket ile isaretlerlerse ve budur RSS ciktisi derlerse
Fonksiyonel Gezegen altyapisi ile ugrasan arkadasimiz da bunlara gezegende
yer vermekte hic tereddüt etmeyecektir.

--
Emre Sevinc
___
cs-lisp mailing list
cs-lisp@cs.bilgi.edu.tr
http://church.cs.bilgi.edu.tr/lcg
http://cs.bilgi.edu.tr/mailman/listinfo/cs-lisp


RE: [cs-lisp] FW: [cs-discuss] Viaweb -nam-i diger Yahoo!Store- videosu

2006-11-28 Başlik Emre Sevinc

Ben herhalde kacirdim sanirim, bu videoda sözel
ya da görsel olarak herhangi bir yerde Lisp'e dair
bir sey geciyor mu? Yahut alisik oldugumuz s-exp'e
dair bir görüntü?



-Original Message-
From: [EMAIL PROTECTED] on behalf of Emre Sevinc
Sent: Mon 11/27/2006 11:21 PM
To: cs-lisp@cs.bilgi.edu.tr
Subject: [cs-lisp] FW: [cs-discuss] Viaweb -nam-i diger Yahoo!Store- videosu
 
-Original Message-
From: [EMAIL PROTECTED] on behalf of Haldun Bayhantopcu
Sent: Mon 11/27/2006 11:10 PM
To: [EMAIL PROTECTED]
Subject: [cs-discuss] Viaweb -nam-i diger Yahoo!Store- videosu
 
Paul Graham'in iki kafadar arkadasiyla birlikte gelistirip,
sonradan Yahoo!'ya 49 milyon dolara sattigi Viaweb'in
kisa bir demovari videosuna denk geldim geçenlerde:
http://www.monitus.com/page28.htm

Kopyala-pastala yöntemiyle S-expression'lari düzenlemesi
gayet ilgi çekici.

Bu arada ufak bir hatirlatma: Viaweb 1995'de gelistirilmis.

Haldun.

___
cs-lisp mailing list
cs-lisp@cs.bilgi.edu.tr
http://church.cs.bilgi.edu.tr/lcg
http://cs.bilgi.edu.tr/mailman/listinfo/cs-lisp


[cs-lisp] FW: [cs-discuss] Viaweb -nam-i diger Yahoo!Store- videosu

2006-11-27 Başlik Emre Sevinc
-Original Message-
From: [EMAIL PROTECTED] on behalf of Haldun Bayhantopcu
Sent: Mon 11/27/2006 11:10 PM
To: [EMAIL PROTECTED]
Subject: [cs-discuss] Viaweb -nam-i diger Yahoo!Store- videosu
 
Paul Graham'in iki kafadar arkadasiyla birlikte gelistirip,
sonradan Yahoo!'ya 49 milyon dolara sattigi Viaweb'in
kisa bir demovari videosuna denk geldim geçenlerde:
http://www.monitus.com/page28.htm

Kopyala-pastala yöntemiyle S-expression'lari düzenlemesi
gayet ilgi çekici.

Bu arada ufak bir hatirlatma: Viaweb 1995'de gelistirilmis.

Haldun.
___
cs-lisp mailing list
cs-lisp@cs.bilgi.edu.tr
http://church.cs.bilgi.edu.tr/lcg
http://cs.bilgi.edu.tr/mailman/listinfo/cs-lisp


[cs-lisp] Common Lisp'i neden severi?

2006-11-15 Başlik Emre Sevinc

Bir blog girdisi:

 http://tonguc.ath.cx/blog/kod/split-sequence.html

Farkli ya da daha basit sekilde yapilabilir miydi acaba?

Bir baska soru:

split-sequence:split-sequence

yazmak yani acik acik split-sequence paketindeki split-sequence
fonksiyonu oldugunu söylemek yerine paket ismi belirtmeden
sadece split-sequence olarak nasil cagrilabilirdi?


-- 
Emre Sevinc

eMBA Software Developer Actively engaged in:
http://emba.bilgi.edu.trhttp://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
cs-lisp@cs.bilgi.edu.tr
http://church.cs.bilgi.edu.tr/lcg
http://cs.bilgi.edu.tr/mailman/listinfo/cs-lisp


[cs-lisp] Re: [duyuru] Ruhan Ikeda ile Common Lisp ve Müzik Ustüne...

2006-11-15 Başlik Emre Sevinc
Emre Sevinc [EMAIL PROTECTED] writes:

Merhaba,

Son Lisp toplantisi ile ilgili aklimda kalanlari not ettim:

  http://ileriseviye.org/blog/?p=616



 Bir sonraki cs-lisp toplantisina dair detaylar asagidaki gibidir:

 Konusmaci: Ruhan Ikeda

 Ruhan Ikeda, gerceklestirdigi müzik arastirmalarindan ve bunlarla baglantili 
 olarak kullandigi Common Lisp tabanli araclardan bahsedecek.

 Ele alinacak konular arasinda sunlar var:

 *Teori*: Müzik analizi ve Küme Teorisi

 *Uygulama*: Lisp tabanli müzik araclari ve küme perspektifinden
 bir parcanin XML haline getirilmesi.


 Tarih: 14 Kasim 2006

 Saat: 16:30

 Mekan: Istanbul Bilgi Universitesi, Dolapdere Kampüsü, Z-19
 numarali bilgisayar bilimleri laboratuvari.



-- 
Emre Sevinc

eMBA Software Developer Actively engaged in:
http://emba.bilgi.edu.trhttp://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
cs-lisp@cs.bilgi.edu.tr
http://church.cs.bilgi.edu.tr/lcg
http://cs.bilgi.edu.tr/mailman/listinfo/cs-lisp


[cs-lisp] Re: [duyuru] Ruhan Ikeda ile Common Lisp ve Müzik Ustüne...

2006-11-12 Başlik Emre Sevinc
 ES == Emre Sevinc [EMAIL PROTECTED] writes:

(* özür özür)

14 Ekim 2006 degil tabii, öbürgün yani 14 Kasim 2006.




ES Bir sonraki cs-lisp toplantisina dair detaylar asagidaki
ES gibidir:

ES Konusmaci: Ruhan Ikeda

ES Ruhan Ikeda, gerceklestirdigi müzik arastirmalarindan ve
ES bunlarla baglantili olarak kullandigi Common Lisp tabanli
ES araclardan bahsedecek.

ES Ele alinacak konular arasinda sunlar var:

ES *Teori*: Müzik analizi ve Küme Teorisi

ES *Uygulama*: Lisp tabanli müzik araclari ve küme
ES perspektifinden bir parcanin XML haline getirilmesi.


ES Tarih: 14 Ekim 2006

ES Saat: 16:30

ES Mekan: Istanbul Bilgi Universitesi, Dolapdere Kampüsü, Z-19
ES numarali bilgisayar bilimleri laboratuvari.

-- 
Emre Sevinc

eMBA Software Developer Actively engaged in:
http://emba.bilgi.edu.trhttp://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
cs-lisp@cs.bilgi.edu.tr
http://church.cs.bilgi.edu.tr/lcg
http://cs.bilgi.edu.tr/mailman/listinfo/cs-lisp


[cs-lisp] Re: Bir sonraki Lisp toplantisi ne zaman? Konu ne? Misal gelecek Sali ve Ruhan Ikeda'dan Common Music?

2006-11-11 Başlik Emre Sevinc
 ES == Emre Sevinç [EMAIL PROTECTED] writes:

ES Bir sonraki Lisp toplantisi ne zaman yapilabilir?

ES Istanbul Bilgi Universitesi, Bilgisayar Bilimleri bölümünden,
ES bu dönem Linux ve Müzik dersi veren Ruhan Ikeda hoca ile son
ES yazistigimda, yaptigi müzik arastirmalari ve bunlar icin
ES Common Music'ten nasil faydalandigina dair bir konusma ve demo
ES yapabilecegini belirtmis ama zaman kisiti oldugu icin sadece
ES Sali günleri 17:00 - 17:30 arasinda böyle bir seyi
ES gerceklestirebilecegini söylemisti.

Son aldigim bilgiye göre Sali günü Linux ve Müzik dersinin arasinavi
olmasi itibariyle Ruhan Ikeda, konusmasini ve sunumunu 16:30-17:00'a
almanin mümkün olup olmayacagini soruyor.

Bu sekilde bir yarim saat erkene alma cs-lisp katilimcilarini nasil
etkiler? Eger gelebilecek kisi sayisinda dramatik bir degisiklik
olmayacak ise yapalim derim.


-- 
Emre Sevinc

eMBA Software Developer Actively engaged in:
http://emba.bilgi.edu.trhttp://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
cs-lisp@cs.bilgi.edu.tr
http://church.cs.bilgi.edu.tr/lcg
http://cs.bilgi.edu.tr/mailman/listinfo/cs-lisp


[cs-lisp] Re: Bir sonraki Lisp toplantisi ne zaman? Konu ne? Misal gelecek Sali ve Ruhan Ikeda'dan Common Music?

2006-11-11 Başlik Emre Sevinc
 CBC == Can Burak Cilingir [EMAIL PROTECTED] writes:

CBC On Sat, Nov 11, 2006 at 09:13:42PM +0200, Emre Sevinc wrote:
  ES == Emre Sevinç [EMAIL PROTECTED] writes:
 
ES Bir sonraki Lisp toplantisi ne zaman yapilabilir?

ES Istanbul Bilgi Universitesi, Bilgisayar Bilimleri bölümünden,
ES bu dönem Linux ve Müzik dersi veren Ruhan Ikeda hoca ile son
ES yazistigimda, yaptigi müzik arastirmalari ve bunlar icin
ES Common Music'ten nasil faydalandigina dair bir konusma ve demo
ES yapabilecegini belirtmis ama zaman kisiti oldugu icin sadece
ES Sali günleri 17:00 - 17:30 arasinda böyle bir seyi
ES gerceklestirebilecegini söylemisti.
  Son aldigim bilgiye göre Sali günü Linux ve Müzik dersinin
 arasinavi olmasi itibariyle Ruhan Ikeda, konusmasini ve
 sunumunu 16:30-17:00'a almanin mümkün olup olmayacagini
 soruyor.
 
 Bu sekilde bir yarim saat erkene alma cs-lisp katilimcilarini
 nasil etkiler? Eger gelebilecek kisi sayisinda dramatik bir
 degisiklik olmayacak ise yapalim derim.

CBC Salı günü 10:00 - 12:00 dışındaki herhangi bir aralık,
CBC 19:00'dan sonra olmamak kaydıyla benim için uygundur.


Pekala, o aralikta mekan olarak neresi uygundur? Misal Z-19 (XEON-9)
uygun mudur? Ayarlayabilir miyiz orayi? 




-- 
Emre Sevinc

eMBA Software Developer Actively engaged in:
http://emba.bilgi.edu.trhttp://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
cs-lisp@cs.bilgi.edu.tr
http://church.cs.bilgi.edu.tr/lcg
http://cs.bilgi.edu.tr/mailman/listinfo/cs-lisp


[cs-lisp] [duyuru] Ruhan Ikeda ile Common Lisp ve Müzik Ustüne...

2006-11-11 Başlik Emre Sevinc

Bir sonraki cs-lisp toplantisina dair detaylar asagidaki gibidir:

Konusmaci: Ruhan Ikeda

Ruhan Ikeda, gerceklestirdigi müzik arastirmalarindan ve bunlarla baglantili 
olarak kullandigi Common Lisp tabanli araclardan bahsedecek.

Ele alinacak konular arasinda sunlar var:

*Teori*: Müzik analizi ve Küme Teorisi

*Uygulama*: Lisp tabanli müzik araclari ve küme perspektifinden
bir parcanin XML haline getirilmesi.


Tarih: 14 Ekim 2006

Saat: 16:30

Mekan: Istanbul Bilgi Universitesi, Dolapdere Kampüsü, Z-19
numarali bilgisayar bilimleri laboratuvari.


-- 
Emre Sevinc

eMBA Software Developer Actively engaged in:
http//emba.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
cs-lisp@cs.bilgi.edu.tr
http://church.cs.bilgi.edu.tr/lcg
http://cs.bilgi.edu.tr/mailman/listinfo/cs-lisp


[cs-lisp] Common Lisp ve bir ECLIPSE IDE eklentisi: Cusp

2006-11-09 Başlik Emre Sevinc

Common Lisp ve bir ECLIPSE IDE eklentisi: Cusp

http://www.fazlamesai.net/?a=articlesid=4259


-- 
Emre Sevinc

eMBA Software Developer Actively engaged in:
http://emba.bilgi.edu.trhttp://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
cs-lisp@cs.bilgi.edu.tr
http://church.cs.bilgi.edu.tr/lcg
http://cs.bilgi.edu.tr/mailman/listinfo/cs-lisp


[cs-lisp] Re: MU Bulmacası (GEB)

2006-11-01 Başlik Emre Sevinc
 EU == Evrim ULU [EMAIL PROTECTED] writes:

EU Zekeriya KOÇ wrote:
  Yorumlar ve öneriler için çok teşekkürler.
 
EU Listeye kod gondermek yerine, paste.lisp.org kullanmanizi
EU tavsiye ederim. Eposta icinden parantezleri e$lestirmek
EU oldukca hata meyilli bir eylem.

IRC ortaminda is güc yaparken ya da belki detayli bir kod inceleme, hata 
ayiklama isi icin paste.lisp.org'u seviyorum ama Usenet ve e-posta listesi 
üzerinden birkac yüz satiri gecmeyen programlar yahut program parcaciklarini 
degerlendirmek, hata ayiklamak, elestirme islerinde kod ile yazinin
ic ice gecmesi cok daha kolay gibi görünüyor takip etmek acisindan.

Yaygin ve büyük isletim sistemlerinde Emacs bulunduguna ve kolayca 
kurulabildigine göre bence bu tür seyler icin insanlari Emacs'a yönlendirmekte
fayda var.

-- 
Emre Sevinc

eMBA Software Developer Actively engaged in:
http://emba.bilgi.edu.trhttp://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
cs-lisp@cs.bilgi.edu.tr
http://church.cs.bilgi.edu.tr/lcg
http://cs.bilgi.edu.tr/mailman/listinfo/cs-lisp


[cs-lisp] Lisp ile dogal dil islemeye devam

2006-11-01 Başlik Emre Sevinc

Daha önce bahsettigim mevzu ile ilgili olarak calismalarim devam ediyor [1].

Birkac sözdizim aracini daha devreye soktum, dolayisi ile kodda güncellemeler
mevcut.

Eger ilgilenen olursa ve elestirilerini, izlenimlerini iletirse sevinirim:

Test sonuclari:

 http://ileriseviye.org/cogsci/ddd/ddd-some-results.txt

Kodun son sürümü:

 http://ileriseviye.org/cogsci/ddd/ddd-20061101.lisp

Kullandigim ve Turkish Treebank'tan alinmis cümle XML dosyalari [2]:

http://ileriseviye.org/cogsci/ddd/deneme1.xml
http://ileriseviye.org/cogsci/ddd/deneme2.xml
...
http://ileriseviye.org/cogsci/ddd/locative-deneme16.xml


http://ileriseviye.org/cogsci/ddd/locative-deneme1.xml
http://ileriseviye.org/cogsci/ddd/locative-deneme2.xml
...
http://ileriseviye.org/cogsci/ddd/locative-deneme6.xml

Su ana dek 3 sözdizimsel islevi koda dökmeye calismis durumdayim:

1) Etkent -- Edilgen
2) swap-ve
3) locative -- time


1- http://cs.bilgi.edu.tr/pipermail/cs-lisp/2006-October/001093.html
2- http://scholar.google.com/scholar?q=turkish+treebank


-- 
Emre Sevinc

eMBA Software Developer Actively engaged in:
http://emba.bilgi.edu.trhttp://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
cs-lisp@cs.bilgi.edu.tr
http://church.cs.bilgi.edu.tr/lcg
http://cs.bilgi.edu.tr/mailman/listinfo/cs-lisp


Re: [cs-lisp] MU Bulmacası (GEB)

2006-11-01 Başlik Emre Sevinc
 ZK == Zekeriya KOÇ [EMAIL PROTECTED] writes:

ZK bu fonksiyon ardışık 3 tane I varsa tespit ediyor ve
ZK pozisyonuna göre dizgeden çıkarıyor. Ama aynı pozisyona bir U
ZK ekleme konusunda takıldım.

ZK Bu konuda listeden fikirler gelir mi acaba ?

ZK Soru bir listeye isteğimiz pozisyona eleman ekleme işlemini
ZK nasıl yapabiliriz ?

Bir öneri. Liste yapisini bosverin. Karakter katari (string) veriyapisina
dönün. Sanki o bana daha müsait gibi geldi islemek icin.

Yani '(u i u i) yerine uiui filan demek gibi.

Böylece su tür seyler yapilabilir daha kompakt bir sekilde yapilabilir:
misal iii uuiiiuu dizisinin neresinde?

CL-USER (search iii uuiiiuu)
2

Hepsini bul ve degistir (devreye CL-PPCRE regex kitapligi girer [1]):

CL-USER (cl-ppcre::regex-replace-all iii uiiiuiiiuiii u)
uu

Böylece kod cok kisalir. Evet, cl-ppcre bagimliligi cikar, bu bir
dezavantaj ama isleri cok kolaystirir. Tabii yine liste yapisi
üzerinden yapmaya calismak Lisp'e dair daha cok sey ögrenmenizi
saglar o ayri, yani illa listede bir pozisyona bir eleman
eklemek demek, misal ben olsa bir döngü icinde listenin elemanlari
üzerinden döner, her elemani collect eder, ilgili pozisyona
geldigimde istedigim elemani koyar, bir atlar ve geriye kalan
elemanlarin üzerinden dönüp eklerdim, ortaya cikan yeni liste
istedigim pozisyona istedigim elemani eklemis oldugum liste
olurdu.

1- http://weitz.de/cl-ppcre/



-- 
Emre Sevinc

eMBA Software Developer Actively engaged in:
http://emba.bilgi.edu.trhttp://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
cs-lisp@cs.bilgi.edu.tr
http://church.cs.bilgi.edu.tr/lcg
http://cs.bilgi.edu.tr/mailman/listinfo/cs-lisp


[cs-lisp] Re: MU Bulmacası (GEB)

2006-11-01 Başlik Emre Sevinc
 VY == Volkan YAZICI [EMAIL PROTECTED] writes:

VY Ayrıca ufak bir soru sormak istiyorum. Sonuç itibari ile bu
VY program hiçbir zaman sonuca ulaşamayacak. (Umarım amacınızı
VY yanlış anlamamışmdır.) Bunun yerine Gödel'in Tamsızlık
VY teoremini (akabinde Richard Paradoxu'nu) Lisp'e aktararak,
VY verilen başlangıç değerleri içinde böyle bir aksiyomatik
VY sistemin çözülemeyeceğini Lisp'in göstermesini sağlamak daha
VY şık olmaz mı?

Keyfi bir aritmetik önermenin Gödel sayisini hesaplayan ve bunu
10luk tabanda acik olarak basan Lisp fonksiyonunu görmek isterdim. 
Güzel bir hafiza testi olurdu ;-)




I see big numbers...

-- 
Emre Sevinc

eMBA Software Developer Actively engaged in:
http://emba.bilgi.edu.trhttp://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
cs-lisp@cs.bilgi.edu.tr
http://church.cs.bilgi.edu.tr/lcg
http://cs.bilgi.edu.tr/mailman/listinfo/cs-lisp


Re: [cs-lisp] [duyuru] Enterprise Uygulamalarda Common Lisp Faktörü

2006-11-01 Başlik Emre Sevinc
 NK == Necati Keseci [EMAIL PROTECTED] writes:

NK Toplantı yapıldı mı, nasıl geçti?  Sanırım video olayı
NK olmadı. Toplantıya ait notlar var mı?

Yapildi. Güzel gecti. Video olmaya ramak kaldi ama olmadi.
Belki bir dahaki sefer.

Notlar var, ben biraz gevezelik ettim blog ortaminda:

 http://ileriseviye.org/blog/?p=601

Atladiklarim eklenir, yanlisliklar düzeltilirse güzel bir toplanti
notu cikabilir.

':my-symbol vs. :my-symbol vs. 'my-symbol

mevzusundan bahsetmeyi unutmusum mesela, simdi fark ettim,
ondan bahsedilse iyi olurdu.

Bir de SEXPML ve GENMOD uygulamalarinin kodu CL-WIKI ve Common
Lisp Directory'ye yerlestirilirse güzel olabilir fikri mevcut.

-- 
Emre Sevinc

eMBA Software Developer Actively engaged in:
http://emba.bilgi.edu.trhttp://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
cs-lisp@cs.bilgi.edu.tr
http://church.cs.bilgi.edu.tr/lcg
http://cs.bilgi.edu.tr/mailman/listinfo/cs-lisp


[cs-lisp] [duyuru] Enterprise Uygulamalarda Common Lisp Faktörü

2006-10-29 Başlik Emre Sevinc

cs-lisp grubunca gecen sene Eylül ayinda baslatilmis olan Lisp toplantilari 
serisi uzunca bir aradan sonra Ekim ayinda yeni bir toplanti ile devam ediyor.

31 Ekim 2006, Sali aksami 18:00'da Istanbul Bilgi Iniversitesi Dolapdere 
Kampüsünde düzenlenecek olan toplantının basligi 

*Enterprise Uygulamalarda Common Lisp Faktörü*

Toplantinin detaylar:

* Bir üretim / gelistirme araci olarak Lisp ve baglantili araclar
* SEXML XML'e karsi!
* Lisp ile UML diagramlari ve kod üretme
* Bu tekniklerin J2EE, Hibernate, vb. sistemler icin kullanimi.

Bilgi Universitesi Bilgisayar Bilimleri bölümünden Vehbi Sinan Tunalioglu ve 
Can Burak Cilingir'in etkilesimli sunumuna konuyla ilgili herkes davetlidir. 

-- 
Emre Sevinc

eMBA Software Developer Actively engaged in:
http://emba.bilgi.edu.trhttp://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
cs-lisp@cs.bilgi.edu.tr
http://church.cs.bilgi.edu.tr/lcg
http://cs.bilgi.edu.tr/mailman/listinfo/cs-lisp


[cs-lisp] Re: Toplanti icin zaman belirleyelim

2006-10-28 Başlik Emre Sevinc
 VST == Vehbi Sinan Tunalioglu [EMAIL PROTECTED] writes:

VST Merhabalar, Onumuzdeki hafta icin bir gun/saat
VST belirlesek. Persembe gunu Bolum Semineri var. O yuzden
VST persembe olmasi zor. Zaten Emre Agabey de gelemiyor sanirim
VST persembeleri.

VST Eskiden Cuma yapiyorduk. Ama Cuma biz iscilerin isyan gunu
VST (!)  oldugundan Cumayi tavsiye etmem. Aslinda pazartesi ya da
VST sali bana en mantiklisi gibi gozukuyor.

VST Saat 18:00'den sonra? Yemek sorun olmaz, biz genelde kantin
VST ve yemeksepeti ile idare ediyoruz. Beraber cozum buluruz.


Sonuc itibari ile toplanti günü ve saati belli oldu mu acaba?

-- 
Emre Sevinc

eMBA Software Developer Actively engaged in:
http://emba.bilgi.edu.trhttp://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
cs-lisp@cs.bilgi.edu.tr
http://church.cs.bilgi.edu.tr/lcg
http://cs.bilgi.edu.tr/mailman/listinfo/cs-lisp


[cs-lisp] Bir Emacs demo videosu

2006-10-28 Başlik Emre Sevinc

Bir Ruby programcisinin Emacs kullanma sekli:

 http://platypope.org/yada/emacs-demo/



-- 
Emre Sevinc

eMBA Software Developer Actively engaged in:
http://emba.bilgi.edu.trhttp://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
cs-lisp@cs.bilgi.edu.tr
http://church.cs.bilgi.edu.tr/lcg
http://cs.bilgi.edu.tr/mailman/listinfo/cs-lisp


[cs-lisp] Re: Toplanti icin zaman belirleyelim

2006-10-28 Başlik Emre Sevinc
 SA == Seref Arikan [EMAIL PROTECTED] writes:

SA Merhabalar, ankara'da aşırı yoğun bir kişi olarak ne yazık ki
SA toplantılara bir uğrayıp sizlerle tanışma şansım yok, ancak
SA bir önerim olacaktı. lisp ile ilgili olarak, yabancı dil
SA sorunu da olmayan arkadaşlara önerilebilecek bir kaynak
SA var. http://swiss.csail.mit.edu/classes/6.001/abelson-sussman-lectures/
SA adresindeki pek bir meşhur derse ait video kayıtlar, lisp ile
SA ilgilenenler için bence çok güzel bir araç ben bunların
SA hepsini indirdim, ancak gidip başka bir sunucuya mı koymak iyi
SA olur (bir de buna hakkımız var mı bilemem?) ya da dvd'leri
SA toplantılarda çoğaltıp meraklı arkadaşlara vermek mi sevaptır
SA bilemedim :) bunların işe yarayacağını düşünen var mı? bu tür
SA buluşmalarda şeker niyetine dağıtır mısınız?

Birkac Lisp video adresi daha:

 http://www.cliki.net/Lisp%20Videos
 http://homepage.mac.com/svc/LispMovies/index.html
 http://prog.vub.ac.be/events/2005/BADL/DLD/dld.html
 http://video.google.com/videoplay?docid=448441135356213813

Bunlari cs-lisp wiki sayfasina da ekledim:

 http://church.cs.bilgi.edu.tr/lcg/


-- 
Emre Sevinc

eMBA Software Developer Actively engaged in:
http://emba.bilgi.edu.trhttp://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
cs-lisp@cs.bilgi.edu.tr
http://church.cs.bilgi.edu.tr/lcg
http://cs.bilgi.edu.tr/mailman/listinfo/cs-lisp


[cs-lisp] Re: Toplanti icin zaman belirleyelim

2006-10-28 Başlik Emre Sevinc
 VST == Vehbi Sinan Tunalioglu [EMAIL PROTECTED] writes:

VST Emre Sevinc [EMAIL PROTECTED] writes:
 Sonuc itibari ile toplanti günü ve saati belli oldu mu acaba?

VST Sali gunu saat 18:00. Pazartesi son bir teyid postasi
VST atacagiz. Parti icin giris parolasi vs. :)

O halde söyle mi diyoruz?

,
| 
|  CS-LISP Toplantilari Serisi - Enterprise Uygulamalarda Lisp Faktörü
| 
| 
|  * Bir üretim/gelistirme araci olarak Lisp ve baglantili araclar
|  * SEXML XML'e karsi!
|  * Lisp ile UML diagramlari ve kod üretme
|  * Bu tekniklerin J2EE, Hibernate, vb. sistemler icin kullanimi.
| 
| Yer: Istanbul Bilgi Universitesi, Dolapdere Kampüsü, Lab ???
| Tarih: 31 Ekim 2006
| Saat: 18:00
| 
| Konusmacilar: VST ve CBC
| 
| http://cs.bilgi.edu.tr/~vst/
| http://cs.bilgi.edu.tr/~canburak/
| 
`

CBC'ye not: http://canb.net/dosyalar/cs-lisp/cs-lisp.pdf belgesi
ortaliktan kaybolmus görünüyor. cs-lisp wiki ana sayfasinda buna
link var ama calismiyor.


-- 
Emre Sevinc

eMBA Software Developer Actively engaged in:
http://emba.bilgi.edu.trhttp://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
cs-lisp@cs.bilgi.edu.tr
http://church.cs.bilgi.edu.tr/lcg
http://cs.bilgi.edu.tr/mailman/listinfo/cs-lisp


Re: [cs-lisp] Re: Cambridge iyi güzel de Istanbul'un suyu mu cikti?

2006-10-26 Başlik Emre Sevinc
Zekeriya KOÇ [EMAIL PROTECTED] writes:

 Merhaba,
   cs-lisp arşivlerini karıştırırken daha önceki buluşmalarla
   ilgili  gönderileri okumuştum ve keşke daha önce Lisp'i
   farketseydim diye  hayıflanmıştım. Şahsen çiçeği burnunda bir
   Lisp meraklısı olarak bir  buluşma olursa kaçırmak
   istemem. Gelecek haftaiçi bir akşama ya da  herhangi bir
   akşama tarih kararlaştırılmasını sabırsızlıkla bekliyorum.
   Acı ama ilk kez Lisp diye bir programlama dilinin varlığından
   haberdar  insanlarla yüz yüze karşılaşma şansım olacak :(((


Eger siz de Istanbul'da ikamet ediyor iseniz gelmeniz bizi sevindirir.

Ne zamandan beri Lisp ile (Common Lisp?) ugrasiyorsunuz? Simdiye dek
ne tür isler icin Lisp kullandiniz?




 Biz Can ile gundelik hayatimizda cl'i iyice kullanmaya basladik. Bizim
 de Bir gelistirme araci olarak CL gibi bir konu anlatmamiz mumkun.

 Tarih belirleyelim...


 Gelecek hafta ici bir aksam mesela?

 Hazir Ankara'li Lispci arkadaslardan biri de artik Istanbul'a
 yerlesmisken ;-)


-- 
Emre Sevinc

eMBA Software Developer Actively engaged in:
http://emba.bilgi.edu.trhttp://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
cs-lisp@cs.bilgi.edu.tr
http://church.cs.bilgi.edu.tr/lcg
http://cs.bilgi.edu.tr/mailman/listinfo/cs-lisp


RE: [cs-lisp] Re: Cambridge iyi güzel de Istanbu l'un suyu mu cikti?

2006-10-26 Başlik Emre Sevinc
Title: RE: [cs-lisp] Re: Cambridge iyi güzel de Istanbul'un suyu mu  cikti?






-Original Message-
From: [EMAIL PROTECTED] on behalf of Vehbi Sinan Tunalioglu
Sent: Thu 10/26/2006 7:30 PM
To: cs-lisp@cs.bilgi.edu.tr
Subject: Re: [cs-lisp] Re: Cambridge iyi güzel deIstanbul'un suyu mu cikti?

Emre Sevinc [EMAIL PROTECTED] writes:


 Gelecek hafta ici bir aksam mesela?

 Hazir Ankara'li Lispci arkadaslardan biri de artik Istanbul'a
 yerlesmisken ;-)

 Ben Bilgi'de gereken izinleri alayim bi... Size duyurayim.

 tonguc ve cbc de bana unutturmazlar tabii, di mi? :)

O halde haber bekliyoruz.

Benim acimdan uygun zamanlar hafta ici 17:30'dan sonra,
tercihan Persembe harici bir gün.

--
Emre 



___
cs-lisp mailing list
cs-lisp@cs.bilgi.edu.tr
http://church.cs.bilgi.edu.tr/lcg
http://cs.bilgi.edu.tr/mailman/listinfo/cs-lisp


[cs-lisp] FW: Kulaklariniz cinladi mi?

2006-10-26 Başlik Emre Sevinc
Title: FW: Kulaklariniz cinladi mi?








Eski toplanti temposuna dönmek icin sebepler artmaya
basladi gibi:

-Original Message-
From: Ruhan Ikeda [mailto:[EMAIL PROTECTED]]
Sent: Thu 10/26/2006 8:50 PM
To: Emre Sevinc
Cc: tdalyan
Subject: Re: Kulaklariniz cinladi mi?

Tabi ki.

Yalniz benim boyle bir mesaj listeisnden haberim yoktu. Simdi uye oldum.

Post-tonal muzik analizi uzerinde ugrasiyorum. Fikirlerimi de Lisp kodu ile
deniyorum. Bu arastirmadan keyifle bahsedebilirim. Lisp ile hash-table yaratma
isi uzrindeyim bu gunler...

-Ruhan


-- Original Message --
Received: 02:30 PM EEST, 10/26/2006
From: Emre Sevinç [EMAIL PROTECTED]
To: Ruhan Ikeda [EMAIL PROTECTED], [EMAIL PROTECTED],
Tugba Dalyan [EMAIL PROTECTED], tugba [EMAIL PROTECTED]
Subject: Kulaklariniz cinladi mi?

 Merhaba,

 Bilmiyorum kulaklariniz cinladi mi:

 http://cs.bilgi.edu.tr/pipermail/cs-lisp/2006-October/001094.html

 Dahil olursaniz, bir seyler anlatmak isterseniz güzel olur diye
 düsünüyorum, ne dersiniz?

 --
 Emre Sevinç
 eMBA Yazilim Gelistirme
 Istanbul Bilgi Üniversitesi



___
cs-lisp mailing list
cs-lisp@cs.bilgi.edu.tr
http://church.cs.bilgi.edu.tr/lcg
http://cs.bilgi.edu.tr/mailman/listinfo/cs-lisp


[cs-lisp] SLIME ve iso-8859-9 ya da latin-5 mümkün degil mi?

2006-10-26 Başlik Emre Sevinc

Merhaba,

Su anda kullandigim unstable Debian GNU/Linux ortaminda iso-8859-9
encoding kullanarak calisiyorum (yani utf-8 degil).

SLIME üzerinden Türkce karakter girme meselesinde bu encoding kullanmak
mümkün degil mi?

Daha önce söyle bir seyler yazilmisti buraya:

 http://cs.bilgi.edu.tr/pipermail/cs-lisp/2006-October/001070.html

Ama ben iso-8859-9 icin bir sey bulamadim.

*scratch* bufferinda bana söyle diyor:

slime-net-valid-coding-systems

((iso-latin-1-unix nil :iso-latin-1-unix) 
 (iso-8859-1-unix nil :iso-latin-1-unix) 
 (binary nil :iso-latin-1-unix) 
 (utf-8-unix t :utf-8-unix) 
 (emacs-mule-unix t :emacs-mule-unix) 
 (euc-jp-unix t :euc-jp-unix))

Aralarinda latin-5 ya da iso-8859-9 göremedim, emacs-mule-unix'i
denedim:

 (setq slime-net-coding-system 'emacs-mule-unix)
 emacs-mule-unix

Lakin o klasik 

 Coding system iso-latin-unix-1 not suitable for ...

hatasini aliyorum. SLIME basladiktan sonra coding systemi degistirmek
mümkün degil mi *scratch* buffer icinde? 

Kisaca benzer durumda olan, utf-8 degil de iso-8859-9 kullaniyor olup
da bu meseleyi cözmüs olan var mi acaba?

-- 
Emre Sevinc

eMBA Software Developer Actively engaged in:
http://emba.bilgi.edu.trhttp://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
cs-lisp@cs.bilgi.edu.tr
http://church.cs.bilgi.edu.tr/lcg
http://cs.bilgi.edu.tr/mailman/listinfo/cs-lisp


[cs-lisp] Kod inceleme ricasi - Türkce dogal dil isleme

2006-10-25 Başlik Emre Sevinc

Merhaba,

c.l.l. grubuna bir code review ricasi yolladim, Türkce dogal dil
isleme ile ilgili yazdigim kisa bir kod parcasina dair:

http://groups.google.com/group/comp.lang.lisp/browse_frm/thread/31ac1e06ad1531a2/b01d5ceb600d3506

Belki buradan da arkadaslar bakip elestirilerini yazmak isterler
diye düsündüm.

özet: Ayristirilmis bir Türkce cümleyi etkenden edilgene cevirme
isi yapmaya calisiyorum simdilik. Tabii bu pek cok yan ürün gerektiriyor
XML isleme, köklere ek ekleme, s-exp yapisina dönüstürme ve bunu
isleme vs.

Su anda basit bazi Türkce cümleler icin calisiyor tabii daha cok
eksigi var.

Google'daki adreste Türkce cikmamis karakterler ama eger tarayicinizi
iso-8859-9 karakter kodlamasina göre ayarlayip 

 http://ileriseviye.org/cogsci/ddd/ddd-20061025.lisp

adresine bakabilirseniz kodu düzgün sekilde görebilirsiniz.

Bu kod ne tür isler yapmaya yariyor sonuc itibari ile derseniz,
surada kisa bir Lisp seansi görebilirsiniz:

 http://ileriseviye.org/cogsci/ddd/ddd-some-results.txt

Bol Lispli günler,

-- 
Emre Sevinc

eMBA Software Developer Actively engaged in:
http://emba.bilgi.edu.trhttp://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
cs-lisp@cs.bilgi.edu.tr
http://church.cs.bilgi.edu.tr/lcg
http://cs.bilgi.edu.tr/mailman/listinfo/cs-lisp


[cs-lisp] Cambridge iyi güzel de Istanbul'un suyu mu cikti?

2006-10-25 Başlik Emre Sevinc

Bol lezzetli, muhabbetli Lisp toplantilarina kaldigimiz yerden devam
etmek icin top atilmasini mi bekliyoruz ey ahali?

Bazi zat-i muhteremler pek bir enterprise islerde kullandiklari Lispvari
mevzulari uzak memleketlerde anlatmayi düsünürler de Dolapdere tesislerinde
anlatilmasi mümkün degil midir bunlarin?

Yine ayni tesislerde Linux ve Müzik baglaminda ders yapilir ve Common Music
filan gösterilirken bir baska cs-lisp toplantisinin konusu neden bu
olamamaktadir? Niye kimse Ruhan hocaya ve dahi asistani Tugba'ya
bir teklif götürmemektedir?

Yahut mesela yukaridakiler gerceklestikten sonra Emre Sevinc
neden Lisp, Türkce, NLP genelinde dahil oldugu bazi seyler hakkinda
bilgiler aktarmasindir?

Silkinelim ve kendimize gelelim, o eski günlerdeki tadi, coskuyu,
muhabbeti tekrar yasamaya baslayalim. Bakarsan bakmazsan GCed
dag olur demis atalarimiz.


Sevgiler,

-- 
Emre Sevinc

eMBA Software Developer Actively engaged in:
http://emba.bilgi.edu.trhttp://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
cs-lisp@cs.bilgi.edu.tr
http://church.cs.bilgi.edu.tr/lcg
http://cs.bilgi.edu.tr/mailman/listinfo/cs-lisp


[cs-lisp] Re: Kod inceleme ricasi - Türkce dogal dil isleme

2006-10-25 Başlik Emre Sevinc
 Ai == Aycan iRiCAN [EMAIL PROTECTED] writes:

Ai Emre Sevinc [EMAIL PROTECTED] writes:
 Bu kod ne tür isler yapmaya yariyor sonuc itibari ile derseniz,
 surada kisa bir Lisp seansi görebilirsiniz:
 
 http://ileriseviye.org/cogsci/ddd/ddd-some-results.txt

Ai NLP konusunda pek bilgili değilim ancak elinize sağlık, güzel
Ai bir çalışma olduğunu düşünüyorum. Önerilecek çok şey olabilir,
Ai ancak merak ediyorum niçin allegro kullanmak zorunda kaldınız?

Zorunluluk degil aslinda. c.l.l. mesajimda öyle algilandi ise
benim ifade hatam olmus demek ki. Elimde iki secenek vardi:

1- Gecenlerde burada bir baska Lispcinin de bahsettigi, SLIME'dan
SBCL'ye Türkceye özgü karakter yollarkenki arIzi durumu düzeltmek
(bendeki SLIME epey eski, belki son sürümde artik böyle bir mesele
kalmamistir ama üsendim kurcalamaya cok basit bir apt-get hadisesi
olsa da). (SBCL'nin kendisinde bir problem yok elbet, bunun farkindayim.)

2- Bir süre önce cektigim cicili bicili Allegro CL 8.0 ortaminda
biraz deneyim sahibi olmak, kurcalamak.

Ben biraz da keyfi bir sekilde 2. secenegi degerlendirmeyi tercih
ettim simdilik (o kodu SBCL icinde calistirmaya kalktigimda cok cok
az bir degisiklik yapmak gerekecegini tahmin ediyorum). 

-- 
Emre Sevinc

eMBA Software Developer Actively engaged in:
http://emba.bilgi.edu.trhttp://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
cs-lisp@cs.bilgi.edu.tr
http://church.cs.bilgi.edu.tr/lcg
http://cs.bilgi.edu.tr/mailman/listinfo/cs-lisp


[cs-lisp] Emacs ve üretkenlik, GTD: Getting Things Done [lifehacks]

2006-10-15 Başlik Emre Sevinc

Emacs, org-mode ve Getting Things Done üstüne
güzel bir makale:

 http://members.optusnet.com.au/~charles57/GTD/orgmode.html



-- 
Emre Sevinc

eMBA Software Developer Actively engaged in:
http://emba.bilgi.edu.trhttp://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
cs-lisp@cs.bilgi.edu.tr
http://church.cs.bilgi.edu.tr/lcg
http://cs.bilgi.edu.tr/mailman/listinfo/cs-lisp


[cs-lisp] LED Cube Modeller, Paraflows edition, and Hacking OpenGL

2006-10-15 Başlik Emre Sevinc

SBCL ile gelistirilmis Bir LED küp modelleyici:

 http://blog.matroid.org/display/43


-- 
Emre Sevinc

eMBA Software Developer Actively engaged in:
http://emba.bilgi.edu.trhttp://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
cs-lisp@cs.bilgi.edu.tr
http://church.cs.bilgi.edu.tr/lcg
http://cs.bilgi.edu.tr/mailman/listinfo/cs-lisp


[cs-lisp] PowerPoint, OO.org Impress ya da LaTeX'i bosverin, sunum icin Acclaim

2006-10-15 Başlik Emre Sevinc

Yapacagim sunumu Emacs acip s-exp olarak kodlamak? Sacma
gibi göründü baslangicta ama sonra...

- Acclaim - a presentation program, written in Common Lisp
hacked in May, 2004

Acclaim is a presentation program written in Common Lisp. It does not use 
any widget toolkit but only CLX (Common Lisp's equivalent of C's XLIB) and 
a ppm/pnm to clx-bitmap converter, i.e. a modified version of 
image-reader.lisp of the Eclipse window manager that is available 
on this page. 


 https://bl0rg.net/~mgr/acclaim.html

 http://blog.matroid.org/display/2


-- 
Emre Sevinc

eMBA Software Developer Actively engaged in:
http://emba.bilgi.edu.trhttp ://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
cs-lisp@cs.bilgi.edu.tr
http://church.cs.bilgi.edu.tr/lcg
http://cs.bilgi.edu.tr/mailman/listinfo/cs-lisp


[cs-lisp] Re: Common Lisp

2006-09-09 Başlik Emre Sevinc
 n == nusret  [EMAIL PROTECTED] writes:

 Ilgili insanlar Ingilizce okuduklarini anliyor ama soru
 sorarkan Turkce sormak ve Turklere sormak istiyor da
 olabilirler mesela.  O zaman tercumeden cok bildigimiz konuda
 yardim etmeye agirlik vermek lazim.  (az burada sorulup da
 cevaplanmayan sey gorebildigim kadariyla).
 
NB hani giris kabilinden (sizin Scheme ile giris diye ifade
NB ettiginiz turden) insanlara
 gosterecek birsey
NB olur diye dusunmustum kendi adima. Scheme de
 olur, farketmez o
NB duzeyde herhalde.
  Evet, boyle bir caba baslamisa benziyor:
 
 
n http://www.fazlamesai.net/?a=articlecmode=nestedsid=4126
  O kitabin tercumesi ne alemde acaba, bilen var mi?
 
 BM

Valla yukaridaki sorunun muhatabi Istanbul Bilgi Uni.'den sayin Boran Puhaloglu
ve bölüm baskani sayin Chris Stephenson sanirim. Bu listeyi takip ediyorlardir 
diye düsünüyorum (Emre el sallar, heey! heey! diye cigirir :) )

Ben de destek vermek istiyordum, verebilecek miyim bilmiyorum (bu aralar
cok az sey biliyorum).

Bu arada eger simdi cok uzun bir sey cevirseydim herhalde bu Patterns of 
Software
olurdu [1]. Yarisina geldim bu gece, bu kadar saglam bir eser beklemiyordum. 
Gerci
icinde CS, algoritma filan pek yok ama... olsun! ;-)


1- http://www.dreamsongs.com/Files/PatternsOfSoftware.pdf


-- 
Emre Sevinc

eMBA Software Developer Actively engaged in:
http://emba.bilgi.edu.trhttp://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
cs-lisp@cs.bilgi.edu.tr
http://church.cs.bilgi.edu.tr/lcg
http://cs.bilgi.edu.tr/mailman/listinfo/cs-lisp


RE: [cs-lisp] Re: Common Lisp

2006-09-09 Başlik Emre Sevinc
Title: RE: [cs-lisp] Re: Common Lisp






-Original Message-
From: [EMAIL PROTECTED] on behalf of Bulent Murtezaoglu
Sent: Sun 9/10/2006 5:05 AM
To: cs-lisp@cs.bilgi.edu.tr
Subject: [cs-lisp] Re: Common Lisp

 ES == Emre Sevinc [EMAIL PROTECTED] writes:
[...]
 ES Bu arada eger simdi cok uzun bir sey cevirseydim herhalde bu
 ES Patterns of Software olurdu [1]. Yarisina geldim bu gece, bu
 ES kadar saglam bir eser beklemiyordum. [...]

 Sakalim olsaydi evvelki sene okumus olurdun onu! O kitabi cevirmek

Yok vallahi, ne zamandir aklimda idi simdi denk geldi (bilissel psikoloji
makaleleri okumaktan hafif bunaldigim bir an). :)
(okumanin faydali olacagina inandigim ve fakat henüz okumamis oldugum
kitaplarin bir listesini yapsam... yapmasam daha iyi, moral bozucu! :)

 teknik dokumani cevirmekten zor olabilir. Gabriel dil kullanimi

Joyce cevirmekten daha kolay, Peter Seibel cevirmekten daha zor ve kesinlikl
Paul Graham cevirmekten daha eglenceli / doyurucu (hangi bakimlardan? Tarif
etmesi zor).

Beni ziyadesi ile tatmin ederdi (bu kadar güzel yazabilen cok cok
az teknik adam / bilimadami taniyorum) ama kac kisi okurdu ve zevk alirdi
orasi süpheli. (Nitelik - Nicelik?)

 konusunda hafife alinacak bir adam degil pek (bol bol da C. Alexander'dan
 alinti vardir onda, o da kolay degil).

Alexander, meshur GoF Design Patterns kitabi sagolsun beynimize
kazinmis durumda. Gabriel'in kitabi sayesinde biraz daha yakindan
tanima serefine nail oldum. Görebildigim kadari ile bu üstad mimar
sanatinin doruklarina vardiginda artik Zen Budizm ile Taoculuk
arasinda gidip geliyor. Bir hayli mistik tavirda sunuyor tasarima
dair ipuclarini. Gabriel'in kitabinda Alexander'dan alintilayip
biraz muhabbetini yaptigi o Türk kilimleri / seccadeleri kismi
ve oradaki geometri, simetri, altsimetri, estetik, merkez, hayat,
evren ve her sey hakkindaki muhabbetler insana bazen programlama?
bilgisayar bilimleri? nasil yani? dedirtse de bazi bakimlardan bir
Gödel Escher Bach tadini da yakalamiyor degil.

Bu arada Design Patterns, Alexander, OOP filan demisken aklima
geldi Object Thinkingin yazari bir bilgisayarcinin kayda deger
bir lafi: Bilgisayarcilar Alexander'i pek anlamamislardir, misal
meshur Design Patterns kitabinda anlatilan seyler aslinda Implementation
Patterns olarak adlandirilmalidir.

Ayrica, Gabriel, modülerlik, soyutlama, vb. temel yazilim konularinda zaten
karisik kafami iyice karistirdi sagolsun. Verdigi örnekler carpici, elle
tutulur ve bazi bakimlardan sinir bozucu.

Kitabin en carpici kismi belki en az teknik olan kismi, hayatinin
önemli bir dönemini anlattigi akademi ortami, lisede basina gelenler
ve sonraki doktora mücadelesi. Bir insan bir dönemki kirilgan psikolojisini
bu denli mi az ve öz bir dille yansitir! Cok cok carpici, güzel
ve dokunakli. Bir yani ile de her seye ragmen ümit dolu gerilim / korku hikayesi
gibi. Agzinda gümüs kasikla dogmayanlar icin ;-)

Az kaldi kitabin bitmesine, sonlara dogru beni epey eglendiren
bir iki alinti:

In that first year we hired around 15 people, including all three employees of a
very small Lisp company in San Diego. We established ourselves as competitors of
Symbolics, Lisp Machine, Inc. (LMI), and Franz, Inc., a small company based in
Berkeley that was selling a Lisp dialect called Franz Lisp (get it?). (yes sir, I do get it ;-)


We used inlining as the basis for coding those parts of the system available
from the interpreter. For example, there is an operation on binary trees called
car, which takes a binary tree and returns the left-hand branch. This function
must be available from the interpreter, and the compiler must compile it
efficiently. So the interpreters version of the function is written like this:

 (defun car (x) (car x))

It looks a little puzzling, but the compiler open codes the call to car into a
series of machine instructions, and the effect of the defun is to register the existence
of a function accessing that series of instructions.

--
Emre S.



___
cs-lisp mailing list
cs-lisp@cs.bilgi.edu.tr
http://church.cs.bilgi.edu.tr/lcg
http://cs.bilgi.edu.tr/mailman/listinfo/cs-lisp


[cs-lisp] Re: SimMetrics: string benzerlik metrikleri kütüphanesi

2006-08-20 Başlik Emre Sevinc
 VY == Volkan YAZICI [EMAIL PROTECTED] writes:

VY On Aug 19 11:22, Emre Sevinc wrote:
  VY == Volkan YAZICI [EMAIL PROTECTED] writes:
 
VY On Aug 19 10:13, Emre Sevinc wrote:
  Merak ettim acaba Common Lisp ya da Scheme icin SimMetrics
  tarzi bir islev kitapligi var midir?
 
VY Levenshtein (yada Soundex) algoritmalarının herhangi bir
VY programlama dilinde kütüphanesinin olmadığına şimdiye kadar
VY şahit olmadım.
  Dogrudur. Benim kast ettigim o degildi lakin. En bilinen bir
 iki algoritma disinda söz konusu Java kitapliginin icinde 30
 kadar metrik uygulamasi görünüyor. Bunlarin tek bir kitapliktan
 erisilebilir olmasi güzel olabilir diye düsündüm.

VY Demek istediğinizi şimdi anladım. Hrmm... Bu konu hakkında o
VY derece bir bilgim yok. Benim bildiğim zaten 1-2 tane
VY Levenshtein metriği var. 30 tane mi varmış? :D

Levenshtein belli bir metrigin, algoritmanin ismi. 30 kadar
var dedigim, farkli sekilde calisan ve degisik seyleri ölcen
algoritmalar ve tabii bunlarin da kendilerine özgü isimleri
mevcut.

Bu arada Levenshtein metriginin hesaplanmasi icin
Common Lisp uygulamasi

 http://en.wikipedia.org/wiki/Levenshtein_distance#Common_Lisp

Scheme uygulamasi:

 http://en.wikipedia.org/wiki/Levenshtein_distance#Scheme

Ama sayfadaki en kisa uygulama Haskell ile yapilmis:

 http://en.wikipedia.org/wiki/Levenshtein_distance#Haskell



 Bir de kök meselesi var (stemming) [1, 2], benim merak
 ettiğim acaba Zemberek'i (yani Zemberek'in kök bulma
 islevselliginden faydalanip) bunu Türkce tam metin arama
 islevini zenginlestirmek amaci ile kullanmis bir proje var
 midir? (Konu disina ciktim, cagrisim yaptigi icin not düsmek
 istedim).
 
 Yeri gelmisken sorayim, PostgreSQL tam metin arama ve
 indeksleme icin Ingilizce haricinde diller icin kök bulmadan
 faydalaniyor mu? Yukaridaki gibi bir seyi entegre etmek ne
 kadar kolay/zor olurdu (Java ile kodlandigi düsünüldügünde)?

VY PostgreSQL için TSearch2 adlı bir proje var. Burada, kendi
VY sağladığınız hazır lexeme kütüphanelerini kullanabileceğiniz
VY gibi stemming'i on-the-fly gerçekleştirebilecek bir yazılım
VY kullanabilirsiniz. Çok kabaca ifade edecek olursam,
VY Zemberek'in stemming() çağrısını PostgreSQL prosedürüne port
VY etmemiz yeterli olacaktır. Açıkcası böyle bir projenin altına
VY ben elimi seve seve koyabilirim.

Zemberek ortamlari bu aralar pek aktif degil [1]. Ancak gelistiricileri
ile iletisim kurulursa yardimci olabilirler diye düsünüyorum. OpenOffice.org
entegrasyonundan sonra PostgreSQL icinde de bir Türkce kök bulma
mekanizmasi olsa ve bu sayede PostgreSQL'in dogal dil / tam metin
arama yetenekleri gelisse gercekten güzel olurdu. Kodun illa ki 
Java'dan dönüstürülmesi mi gerekir? Mevcut hali ile koruyup bir
sekilde entegre etmek mümkün degil midir?

Böylece belki MS SQL Server'daki dogal dil isleme özellikleri
ve belki de fazlasi güclü ve acik kodlu bir veritabani icin
de Türkceye yönelik olarak gerceklesmis olurdu [2, 3, 4].


1- https://zemberek.dev.java.net/
2- 
http://www.simple-talk.com/sql/learn-sql-server/sql-server-full-text-search-language-features/
3- 
http://www.simple-talk.com/sql/learn-sql-server/sql-server-full-text-search-language-features,-part-2/
4- 
http://blogs.msdn.com/shajan/archive/2005/12/09/Extending_SQL_2005_Fulltext_Search.aspx

-- 
Emre Sevinc

eMBA Software Developer Actively engaged in:
http://emba.bilgi.edu.trhttp://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
cs-lisp@cs.bilgi.edu.tr
http://church.cs.bilgi.edu.tr/lcg
http://cs.bilgi.edu.tr/mailman/listinfo/cs-lisp


[cs-lisp] Re: Yazım tarzıyla ilgili bir öneri

2006-08-19 Başlik Emre Sevinc
 Ai == Aycan iRiCAN [EMAIL PROTECTED] writes:

Ai Selam,

Ai Aranızdan bu fikre kızacaklar olabilir ancak ben sembollerin
Ai başına ve sonuna * ve + gibi karakterler koymak yerine sadece
Ai başına koymayı öneriyorum. Bunu hem benim gibi yenilere hem de
Ai eskilere öneriyorum. Şahsen çok tembel bi adamım ve zaten
Ai başına bi işaret koyduğum sembolü süslemek zor
Ai geliyor. Evrim'de bu konuda bana katılıyor. Bence bazı
Ai alışkanlıklar değişebilir.

Ai Eski: (defparameter *gwidth* 1200) (defconstant +daysinweek+
Ai 7)

Ai Yeni: (defparameter *gwidth 1200) (defconstant +daysinweek 7)

Ben de isin uzmani degilim ama aklima ilk gelenleri söyleyip
biraz gevezelik edeyim.

Sadece sola yildiz koymak bende C ve pointer cagrisimi yapiyor. 
Genellikle baska bir popüler dilde özel anlami olan bir seyi mevcut 
dilde konvansiyon olarak bellemek beni biraz rahatsiz eder zihnimde 
gereksiz bir cagrisima yol actigi icin. Bu, * sembolüne özgü.

Gelelim + sembolüne, hem + hem de * ayni zamanda yine daha önceki 
aliskanliklarimizla operator olarak düsünebilecegimiz türden semboller. 
Oysa degiskenin hem basina hem de sonuna kondu mu bir islevsellikten 
ziyade görsel bir konvansiyon cagristirma ihtimalleri daha yüksek diye 
düsünüyorum. Ayrica baska herhangi popüler bir dilde hem basa hem sona 
bitisik + veya * koyma gibi bir konvansiyon ya da sözdizim kurali var 
mi bilmiyorum, eger yoksa, kullanmaya devam etmek icin lehte bir durum.

Bir baska konu: Evet, ben de tembellik taraftariyim, öte yandan
Common Lisp epey verbose bir dil degil mi? Böyle oldugu halde
TAB ile kod tamamlama ve M-/ gibi kolayliklarla bir iki harf basip
19-20 karakterlik sembolleri, fonksiyon isimlerini, degisken isimlerini
kolayca yazmiyor muyuz?



-- 
Emre Sevinc

eMBA Software Developer Actively engaged in:
http://emba.bilgi.edu.trhttp://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
cs-lisp@cs.bilgi.edu.tr
http://church.cs.bilgi.edu.tr/lcg
http://cs.bilgi.edu.tr/mailman/listinfo/cs-lisp


[cs-lisp] Re: Yazım tarzıyla ilgili bir öneri

2006-08-19 Başlik Emre Sevinc
 n == nusret  [EMAIL PROTECTED] writes:

n Emre'nin bahsettigi nokta bence oldukca onemli. Mesela benim
n aklimda mevcut lisp implementasyonlarindan birini alip kusa
n benzetmek gibi bir proje var ;).  Acikcasi 2 aydan once basimi
n kasiyacak vaktim bile yok, ama sonrasinda bunu gercekten yapmak
n istiyorum.  Aklimdaki kucuk noktalardan bir tanesi inline C ve
n Fortran kodu kullanabilmek (C derleyicilerindeki inline
n assembly gibi). Kopyala-yapistir-dene dongusu icin (acikcasi
n bir de S-expression ile aritmetik yapmak bir analizcinin kabul
n edemeyecegi birsey :)...  Bu olur mu, olmaz mi; zaman
n gosterecek ama benim mental olarak *symbol yerine *symbol*'a
n taraftar olmama yetiyor da artiyor bile :)

Yukaridaki sözler bana Ch interpreter yazilimini hatirlatti,
belki biliyorsundur ama yine de paylasayim:

,
| Ch, is an embeddable C/C++ interpreter. Ch is designed for using 
| one C compatible language for all programming tasks.
| 
| Ch extends C and C++ for scripting, numerical computing 
| and 2D/3D plottings and embedded scripting. It can run in 
| Windows, Linux, Mac OS X and various versions of Unix.
`

 http://en.wikipedia.org/wiki/Ch_interpreter

 http://www.softintegration.com/

 http://www.softintegration.com/download/

Konu ile ilgili bir DDJ makalesi:

 Ch: A C/C++ Interpreter for Script Computing - Interactive 
 computing in C (Harry H. Cheng, December 09, 2005):

 http://www.ddj.com/184402054



-- 
Emre Sevinc

eMBA Software Developer Actively engaged in:
http://emba.bilgi.edu.trhttp://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
cs-lisp@cs.bilgi.edu.tr
http://church.cs.bilgi.edu.tr/lcg
http://cs.bilgi.edu.tr/mailman/listinfo/cs-lisp


[cs-lisp] Re: Yazım tarzıyla ilgili bir öneri

2006-08-19 Başlik Emre Sevinc
 n == nusret  [EMAIL PROTECTED] writes:

n :) Benim dusundugum: 1)embeddable degil, absorbing: Interlisp
n gibi, Maclisp gibi degil, ECL gibi hic degil. (Objektif degil,
n tamamen duygusal: canim oyle istiyor :).

n 2)CL degil NC!L (Nusret's catastrophic Lisp) :) Kisisel bir
n projenin en buyuk rahatligi, standardlar komisyonunun 1 kisiden
n olusmasi :)

n Onumuzdeki ceyrek asirda bitirmeyi umuyorum... Bir halta
n benzerse atarim internete beraber kurcalariz ;)

Bir garip Lisp daha:

Mosquito Lisp:

http://www.ephemeralsecurity.com/mosquito-lisp/

,
| Mosquito Lisp is a network-oriented and compact Lisp with strong influence
| from Scheme. It is available as part of the Mosquito Remote Execution 
| Framework distribution, and there is a Reference Manual. A HOWTO for 
| Mosquito Lisp is forthcoming, but meanwhile, there is one available for 
| MOSREF that touches upon some Mosquito Lisp.
`

Bu arada Caps Lock'tan hazzetmeyen sadece Emacscilar degilmis artik

Death to Caps Lock:

http://www.wired.com/news/technology/0,71606-0.html?tw=rss.index


-- 
Emre Sevinc

eMBA Software Developer Actively engaged in:
http://emba.bilgi.edu.trhttp://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
cs-lisp@cs.bilgi.edu.tr
http://church.cs.bilgi.edu.tr/lcg
http://cs.bilgi.edu.tr/mailman/listinfo/cs-lisp


[cs-lisp] SimMetrics: string benzerlik metrikleri kütüphanesi

2006-08-19 Başlik Emre Sevinc

Merak ettim acaba Common Lisp ya da Scheme icin SimMetrics tarzi
bir islev kitapligi var midir?

,
| SimMetrics. SimMetrics is an open source java library of Similarity or 
| Distance Metrics, e.g. Levenshtein distance , that provide float based 
| similarity measures between String Data. All metrics return consistent 
| measures rather than unbounded similarity scores.
`

 http://www.dcs.shef.ac.uk/~sam/stringmetrics.html

Bilmiyorum böyle bir seyin Lisp icin yapilmis olani var mi, ya da
yapilsa güzel olur mu ama aklima VST'nin social network analizi
amacli yaptigi e-posta listesi analiz geldi. O tür calismalar icin
bu tür kütüphanelerin el altinda olmasi anlamli olabilir mi?

-- 
Emre Sevinc

eMBA Software Developer Actively engaged in:
http://emba.bilgi.edu.trhttp://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
cs-lisp@cs.bilgi.edu.tr
http://church.cs.bilgi.edu.tr/lcg
http://cs.bilgi.edu.tr/mailman/listinfo/cs-lisp


[cs-lisp] Re: SimMetrics: string benzerlik metrikleri kütüphanesi

2006-08-19 Başlik Emre Sevinc
 VY == Volkan YAZICI [EMAIL PROTECTED] writes:

VY On Aug 19 10:13, Emre Sevinc wrote:
 Merak ettim acaba Common Lisp ya da Scheme icin SimMetrics
 tarzi bir islev kitapligi var midir?

VY Levenshtein (yada Soundex) algoritmalarının herhangi bir
VY programlama dilinde kütüphanesinin olmadığına şimdiye kadar
VY şahit olmadım.

Dogrudur. Benim kast ettigim o degildi lakin. En bilinen bir iki
algoritma disinda söz konusu Java kitapliginin icinde 30 kadar
metrik uygulamasi görünüyor. Bunlarin tek bir kitapliktan erisilebilir
olmasi güzel olabilir diye düsündüm.


VY Kısa bir Google araması sonucu şöyle bir şey buldum:

VY [http://www.neilvandyke.org/levenshtein-scm/] This is a Scheme
VY implementation of the Levenshtein Distance algorithm, which is
VY an edit distance metric of string similarity. The Levenshtein
VY Distance is a function of two strings that represents a count
VY of single-character insertions, deletions, and substitions
VY that will change the first string to the second.

VY Özellikle veritabanındaki FTS (Full Text Search) zamazingoları
VY için lokum diye tabir edebileceğimiz bir özellik. Ama şahsi

Bir de kök meselesi var (stemming) [1, 2], benim merak ettiğim acaba 
Zemberek'i (yani Zemberek'in kök bulma islevselliginden faydalanip) bunu 
Türkce tam metin arama islevini zenginlestirmek amaci ile kullanmis bir 
proje var midir? (Konu disina ciktim, cagrisim yaptigi icin not düsmek 
istedim).

Yeri gelmisken sorayim, PostgreSQL tam metin arama ve indeksleme icin
Ingilizce haricinde diller icin kök bulmadan faydalaniyor mu? Yukaridaki
gibi bir seyi entegre etmek ne kadar kolay/zor olurdu (Java ile kodlandigi
düsünüldügünde)?

VY fikrim, bu tür fonksiyonların çok büyük veri kümeleri üzerine
VY uygulanmalarından dolayı, makine diline yakın programlama
VY dilleri ile geliştirilmelerinin daha doğru olduğu
VY yönünde. Tabii şöyle bir gerçek de var ki, benim C ile
VY geliştirdiğim Levenshtein algoritmasını herhangi bir Lisp
VY dialektiği ile daha hızlı çalışacak şekilde geliştiribilecek
VY bir programcı her daim mevcut olacaktır.

Common Lisp ile epey optimize kod üretilebiliyor diye biliyorum,
en basiti tür tanimlamalari, optimizasyon ayarlamalari, vs. SBCL
ve Franz Inc.'in Allegro Common Lisp'i ürüne özgü parametreler
de dahil edildiginde epey iyi is cikarabilmeli [3, 4, 5].

Diger yandan yani illa Lisp ile yazilmis olmasi sart degil,
bir foreing function interface (FFI) seklinde de olabilir.


1- http://en.wikipedia.org/wiki/Stemmer
2- http://en.wikipedia.org/wiki/Stemming_algorithm 
3- http://www.gigamonkeys.com/book/conclusion-whats-next.html
4- http://www.cliki.net/Performance%20Benchmarks2
5- http://www.lispworks.com/products/myths_and_legends.html

-- 
Emre Sevinc

eMBA Software Developer Actively engaged in:
http://emba.bilgi.edu.trhttp://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
cs-lisp@cs.bilgi.edu.tr
http://church.cs.bilgi.edu.tr/lcg
http://cs.bilgi.edu.tr/mailman/listinfo/cs-lisp


[cs-lisp] Re: Lisp Geliştirme Ortamının Kişiselleş tirilmesi?

2006-08-14 Başlik Emre Sevinc
 2x == 2morrow xyzqwe [EMAIL PROTECTED] writes:

2x Selam Arkadaşlar, LISPBOX 0.7 - CLISP 2.37'nin kurulumundan
2x sonra karşıma siyah beyaz eski DOS ekranlarını aratmayan bir
2x arayüz çıktı. Ben bana daha bir cümbüş haline getirmek

Siz sanirim dogrudan clisp'i calistirmissiniz. Yani lispbox.bat
dosyasini calistirmamissiniz. Eger onu calistirsaydiniz karsiniza
Emacs cikacak ve otomatik olarak SLIME yüklenecek ve ardindan
CLISP promptunu görecektiniz. lispbox.bat'i calistirdiginizdan
emin misiniz?


2x istiyorum.  Buradaki gibi:
2x http://ileriseviye.org/blog/wp-content/asdfvizout.png

Bendeki o ekran düzeninin hemen hemen aynisini lispbox.bat
ana komut dosyasini calistirmak ve karsiniza cikan Emacs penceresini
yatay ve dikey parcalara bölmek sureti ile elde edebilirisniz.

Bu arada lispbox.bat deyip duruyorum cünkü MS Windows ortaminda
calistiginiz var sayiyorum, dogru mu?


-- 
Emre Sevinc

eMBA Software Developer Actively engaged in:
http://emba.bilgi.edu.trhttp://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
cs-lisp@cs.bilgi.edu.tr
http://church.cs.bilgi.edu.tr/lcg
http://cs.bilgi.edu.tr/mailman/listinfo/cs-lisp


[cs-lisp] Re: ucw+ ve hedee projesi

2006-08-10 Başlik Emre Sevinc
 Ai == Aycan iRiCAN [EMAIL PROTECTED] writes:

Ai Selam,

Ai UCW'de ajax kullanabilmek için hazırladığımız ucw+ ile
Ai www.hedee.com projesini tekrar düzenledik. Kaynak kod için
Ai aşağıdaki adrese bakabilirsiniz.

Ai Proje sayfası: http://www.hedee.com/hedee/index.ucw

Ai darcs deposu: http://www.core.gen.tr/projects/hedee/

Ai darcs web arabirimi:
Ai http://coretal.core.gen.tr/cgi-bin/darcsweb.cgi?r=hedee;a=summary


Baglantilar icin tesekkürler.


Ai Bu projenin ve kaynak kodunun da cl ile web programlama
Ai konusuna başlayanlar için iyi bir örnek olacağını
Ai düşünüyoruz. Kalıcılık için ise yönetilmemiş cl-prevalence
Ai örnekleri mevcut.

Yönetilmemis derken kast edilen nedir?

-- 
Emre Sevinc

eMBA Software Developer Actively engaged in:
http://emba.bilgi.edu.trhttp://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
cs-lisp@cs.bilgi.edu.tr
http://church.cs.bilgi.edu.tr/lcg
http://cs.bilgi.edu.tr/mailman/listinfo/cs-lisp


[cs-lisp] Emacs ve Lisp kullanmayin yoksa kopya cekmekle itham edilirsiniz!

2006-08-07 Başlik Emre Sevinc

Siz siz olun HTML dersi alirken Lisp kullanip zekice isler
yapmaya kalkmayin, ola ki asagidaki gibi bir hocaya denk
gelirsiniz! ;-)


http://anthonyf.wordpress.com/2006/08/01/accused-of-cheating/

I'm taking a web publishing class as part of my degree program 
at a local college. The teacher mentioned to us on several 
occasions that we were not allowed to use WYSIWYG editors for 
the class. He wants us to hand type all the HTML. That's fine 
with me, in fact, I hate WYSIWYG editors. I figured I would not be 
violating this rule if I were to use Emacs (my editor of choice) which 
is text based and provides absolutely no WYSIWYG functionality at all. 
I also assumed it would be OK to write the HTML using compact lisp 
symbolic expressions to save my poor hands from RSI. In case you've 
never seen HTML written this way, here\u2019s an example:

(:html
(:head (:title Title of the web page))
(:body (:h1 Hello World!

Writing HTML this way saves a lot of typing and avoids the 
angle bracket tax. After writing the HTML using s-exprs I run it 
through a translator that spits out normal HTML, which is what 
I turn in to the teacher.

Well, today I got 2 emails from my teacher. The first one said 
I did a excellent job with my assignment and he even gave me some 
extra credit points. The next email, which came a few hours later, 
he retracted my grade stating that I must have used a WYSIWYG editor 
to do the assignment. My HTML was too advanced and well formatted to 
be hand written. He then said he would give me a break this one time 
and let me redo my assignment by hand like the rest of the 
students in the class.

http://anthonyf.wordpress.com/2006/08/01/accused-of-cheating/


-- 
Emre Sevinc

eMBA Software Developer Actively engaged in:
http://emba.bilgi.edu.trhttp://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
cs-lisp@cs.bilgi.edu.tr
http://church.cs.bilgi.edu.tr/lcg
http://cs.bilgi.edu.tr/mailman/listinfo/cs-lisp


[cs-lisp] Data Structures as Culture - Bir lisp alintisi

2006-07-24 Başlik Emre Sevinc


Yazinin kendisi bir yana, yorumlardaki su kisim eglenceli geldi:

,
| Excellent insight. This actually says a lot about the difference between 
| the Microsoft and Apple worlds.
| 
| If I remember, a lot of MIT people back in the 70s broke the computer 
| world into the Lisp and non-Lisp data typers. The Lisp folk took a casual 
| attitude towards data structures - just shove them in a list, put them on a 
| plist, stash them in a cache. If it gets slow or confusing, add some tags and 
| a hash algorithm. Most non-Lisp folk were appalled at this. They wanted to 
see 
| the data structure design up front, the data relationship dictionary, 
complete 
| and comprehensive, even before any coding started.
`

 http://weblog.scifihifi.com/2004/12/25/data-structures-as-culture/



-- 
Emre Sevinc

eMBA Software Developer Actively engaged in:
http://emba.bilgi.edu.trhttp://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
cs-lisp@cs.bilgi.edu.tr
http://church.cs.bilgi.edu.tr/lcg
http://cs.bilgi.edu.tr/mailman/listinfo/cs-lisp


[cs-lisp] Live Coding in Python (Lisp?)

2006-07-24 Başlik Emre Sevinc

 http://www.logankoester.com/mt/2006/07/live_coding_with_python_1.html

adresindeki örnek Common Lisp / Scheme icin adapte edilse epey
eglenceli olabilir diye düsündüm. (Tabii oradaki demosong.py
dosyasinin bir CL fonksiyonu oldugunu düsünün filan). Ayrica
birilerine Lisp anlatilirken verilecek güzel bir örnek cikmis
olur.

Not: Belki benden daha az üsengec, müzikle, Lisp'le ve live
coding ile ilgili birileri önce davranir diye düsündügüm
icin paylasayim dedim

-- 
Emre Sevinc

eMBA Software Developer Actively engaged in:
http://emba.bilgi.edu.trhttp://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
cs-lisp@cs.bilgi.edu.tr
http://church.cs.bilgi.edu.tr/lcg
http://cs.bilgi.edu.tr/mailman/listinfo/cs-lisp


[cs-lisp] Re: Data Structures as Culture - Bir lisp alintisi

2006-07-24 Başlik Emre Sevinc
 n == nusret  [EMAIL PROTECTED] writes:

n Ee hocam, peki ne dusunuyorsun adamin soyledikleri
n (alintidakilere) hakkinda?

Aklima ilk geleni söyleyeyim, adamin yazdigi bana
dogrudan Worse Is Better makalesindeki New Jersey
yaklasimini hatirlatti (tam tersi degil mi, yani C ve Unix'e
atfedilen yaklasim): Süper tasarim olmayabilir ama
calisiyor ve isimizi görüyor, daha ne... Oysa o makalede Lisp
tarzinin bir elmas gibi ince ince islenmis bir güzellik
oldugundan dem vuruyor öyle degil mi? Sanki bir bakis
acisi ile roller tamamen farkli gibi. Ayni seye bakip
better, diamond, perfect design filan diyebilir
ya da farkli noktadan bakip asagidaki gibi seyler
söyleyebiliriz.

Ve belki sonucta elimizde sadece kavram karmasasi kalir.

Not: Bu CL ne deniz derya yahu, simdi de karsima
McIntire'in bir sürü islev kitapligi cikti, az
önce Debian ve Lisp e-posta listesinde cl-rsm-string diye
bir pakete dair e-posta görünce arastirdim [1]:

cl-rsm-bitcomp - Common Lisp Bit Compression Library
cl-rsm-bool-comp - Common Lisp Boolean Function Comparison Library
cl-rsm-cache - Common Lisp Cache Library
cl-rsm-delayed - Common Lisp Delayed List Library
cl-rsm-filter - Common Lisp Filter Library
cl-rsm-finance - McIntire's Common Lisp Finance Library
cl-rsm-fuzzy - McIntire's Common Lisp Fuzzy Logic Library
cl-rsm-gen-prog - McIntire's Common Lisp Genetic Programming Library
cl-rsm-genetic-alg - Common Lisp Genetic Algorithm Library
cl-rsm-memo - McIntire's Common Lisp Memoization Library
cl-rsm-mod - McIntire's Common Lisp Modular Arithmetic Library
cl-rsm-modal - McIntire's Common Lisp Modal Logic Library
cl-rsm-mpoly - McIntire's Common Lisp Multivariate Polynomial Library
cl-rsm-queue - Common Lisp Queue Library
cl-rsm-rand - McIntire's Common Lisp Discrete Random Number Library
cl-rsm-random - McIntire's Common Lisp Random Number Library
cl-rsm-rsa - McIntire's Common Lisp RSA Library
cl-rsm-string - McIntire's Common Lisp String Library


1- http://www.codecomments.com/archive274-2005-2-399694.html



n Nusret

n --- Emre Sevinc [EMAIL PROTECTED] wrote:

 
 
 Yazinin kendisi bir yana, yorumlardaki su kisim eglenceli
 geldi:
 
 , | Excellent insight. This actually says a lot about the
 difference between | the Microsoft and Apple worlds.
 | 
 | If I remember, a lot of MIT people back in the 70s broke the
 computer | world into the Lisp and non-Lisp data typers. The
 Lisp folk took a casual | attitude towards data structures -
 just shove them in a list, put them on a | plist, stash them in
 a cache. If it gets slow or confusing, add some tags and | a
 hash algorithm. Most non-Lisp folk were appalled at this. They
 wanted to see | the data structure design up front, the data
 relationship dictionary, complete | and comprehensive, even
 before any coding started.  `
 
 
 
n http://weblog.scifihifi.com/2004/12/25/data-structures-as-culture/
 

-- 
Emre Sevinc

eMBA Software Developer Actively engaged in:
http://emba.bilgi.edu.trhttp://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
cs-lisp@cs.bilgi.edu.tr
http://church.cs.bilgi.edu.tr/lcg
http://cs.bilgi.edu.tr/mailman/listinfo/cs-lisp


[cs-lisp] Re: Kombinasyon Alımı

2006-07-23 Başlik Emre Sevinc
 VY == Volkan YAZICI [EMAIL PROTECTED] writes:

VY Yemekten sonra tatlı olarak da şöyle bir Haskell kodumuz
VY mevcut:

VY combinations [] = [[]] combinations (x:xs) = combinations xs
VY ++ [ x:xs' | xs' - combinations xs ]


VY İyi çalışmalar.

VY P.S. GEB tartışmasına çok cevap yazmak istedim ama zaman
VY bulamadım. Onu af buyurursanız şimdi gidermek istiyorum:
VY Gödel'in tamsızlık teoreminin insanlar tarafından
VY anlaşılabilir bir açıklamasını Nagel  Newman'ın Türkçeye
VY çevrilmiş Gödel Kanıtlaması kitabından bulabilirsiniz. Bence
VY GEB olayın hikaye kısmını biraz fazla sulandırmış. Bana
VY Hürriyet'in hafta sonu eklerindeki bilim ile ilgili
VY sayfalarını anımsattı sık sık. Ama iddaam şudur: Nagel 
VY Newman'ı anlasanız bile nasıl anladığınızı anlayamazsanız, ya
VY da neyi anladığınızı başka birine mümkün değil anlatamazsınız.

GEB gibi bir eseri Hürriyet'in vasat popüler bilim yazilarina
benzetmek cok büyük haksizlik olur.

Dogrudur, GEB, Gödel Kanitlamasi icin önerilecek en iyi kitap
degildir ama zaten kriter bu olmamalidir. Yazarin bilgisi ve
bunu aktarma üslubu kitabi bir hayli degerli kilmakta, her gün
ya da her yil karsilastigimiz türde olanlardan ayirmaktadir. Kitap, 
basliginin da gayet güzel söyledigi gibi sadece Gödel teoremine dair
degildir. Kaynakcasi da bir hayli degerlidir. Lütfen böyle kapsamli
ve derin bir eseri birkac cümle ile harcamayalim. 




-- 
Emre Sevinc

eMBA Software Developer Actively engaged in:
http://emba.bilgi.edu.trhttp://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
cs-lisp@cs.bilgi.edu.tr
http://church.cs.bilgi.edu.tr/lcg
http://cs.bilgi.edu.tr/mailman/listinfo/cs-lisp


[cs-lisp] Re: Arkadan geliyorum:)

2006-07-23 Başlik Emre Sevinc
 ek == emre kayikcilar [EMAIL PROTECTED] writes:

ek Selam lisp hakkinda bu kadar derinlemesine bir sohbet varken
ek sorularimi mazur görün:) Gentle introduction to Lisp kitaiıni
ek okumaktayıım. Fena da gitmiyo açıkçası; ne zaman disarida bir
ek lisp kodu görsem bir hevesle bakıyorum. Ama sonu hep hüsran:)

Neye baktiginizda ne gibi bir problemle karsilastigini burasi
yahut Usenet'teki comp.lang.lisp ile paylasirsaniz daha cok bilenler
aciklamaya yapmaya yahut yol göstermeye calisirlar.


ek Bu arada sorularim: 1) Special functions terimini tam olarak
ek kavrayamadım.Yani açıkça anlatmak gerekirse bir yerde special
ek functions terimini gördüğüm de olayi bir türlü kafamda
ek canlandiramiyorum. Kitabin arkasindaki tanima bakmak zorunda
ek kaliyorum. Bu da takdir edersiniz ki cok can sıkıcı bişey. Bu
ek terimi bana aciklarsaniz cok sevinirim.  2) Hala slime + sbcl

Nusret'in yolladigi aciklama/alinti isinizi gördü mü? Hala bulanik
kalan bir sey var mi?

ek + emacs üclüsünü hayata gecirememis biri olarak Allegro

Lispbox calismiyor mu sisteminizde? 

http://www.gigamonkeys.com/book/lispbox/#download

http://common-lisp.net/pcl/linux/lispbox-0.7-sbcl-0.9.7.tar.gz

http://common-lisp.net/pcl/windows/lispbox-0.7-clisp-2.37.zip


ek Common Lisp kullanmaktayım. Debug window' a öğrendiklerimi
ek yazmaktayım. Fakat isin uygulama calisma kismini cozmüs
ek degilim. Ornegin ben disaridan aldigim bir lisp kodunu
ek calistirmak istedigimde onu nereye yazacagim.

Allegro CL GUI'sinin menülerini, File, vs. kurcaladiniz mi? Yeni
bir .lisp uzantili dosya acabiliyor olmaniz lazim. Onu acar, oraya
CL kodunu yerlestirir ardindan yine menüden derle bu dosyayi komutunu
verir, sonra sonucu debug penceresinde görür, derlenmis fonksiyonlari
yine debug penceresinden calistirabilirsiniz.

Aslinda önce ACL'nin Help kismindan tutorial'lara bir baksaniz, nasil
olur? Orada o GUI'yi nasil kullanabileceginize dair cok güzel ve adim
adim anlatan ögretici belgeler var sizi yönlendiren, basitten karmasiga
dogru.

-- 
Emre Sevinc

eMBA Software Developer Actively engaged in:
http://emba.bilgi.edu.trhttp://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
cs-lisp@cs.bilgi.edu.tr
http://church.cs.bilgi.edu.tr/lcg
http://cs.bilgi.edu.tr/mailman/listinfo/cs-lisp


[cs-lisp] Re: cozdum :) (Re: case makrosu: t vs. otherwise)

2006-07-09 Başlik Emre Sevinc
 BM == Bulent Murtezaoglu [EMAIL PROTECTED] writes:

BM Bu arada yani gelenler icin anket yapacak miyiz?  Ne soralim?

BM Arthur Lemmens'in ve Kenny Tilton'un sorularini da koyayim
BM buraya, bunlardan birseyler cikar belki:

BM Road to Lisp sorulari:

BM When did you first try Lisp (meaning here and throughout the
BM survey any member of the Lisp family) seriously, and which
BM Lisp family member was it?

BM What led you to try Lisp?

BM If you were trying Lisp out of unhappiness with another
BM language, what was that other language and what did you not
BM like about it, or what were you hoping to find different in
BM Lisp?


Profil cikarma ve ugrasan insanlarin teknik gecmisi sudur, tarzlari,
sektörleri, vs. budur demek acisindan bence bu sorular uygun. 

Daha önceki muhabbetlerde bu tür listelerin akilli bir Lispciye
projeyi emanet ettik, güzel de yapiyor ama ya adama otobüs carpar
da ölürse o zaman hemen onun yerine birini bulabilir miyim ki
Lispten anlayan? sorusuna olumlu yanit verme amacina hizmet
ettigi gündeme gelmisti. Türkiye icin de benzer amaca hizmet eder
mi ya da baska islere yarar mi?


BM How far have you gotten in your study of Lisp? (I know, that
BM is hard to measure)

BM What do you think of Lisp so far?

BM --- Lisp Users Questionnaire
BM -

BM - First name:

BM - Last name:

BM - Email address:



-- 
Emre Sevinc

eMBA Software Developer Actively engaged in:
http://emba.bilgi.edu.trhttp://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
cs-lisp@cs.bilgi.edu.tr
http://church.cs.bilgi.edu.tr/lcg
http://cs.bilgi.edu.tr/mailman/listinfo/cs-lisp


[cs-lisp] Re: CL+EMACS+SLIME belgesi

2006-06-25 Başlik Emre Sevinc
 Ai == Aycan iRiCAN [EMAIL PROTECTED] writes:

Ai Emre Sevinc [EMAIL PROTECTED] writes:
 Aklima gelen bir sey, hani en cok sorulan sorulardan biridir
 ya, iyi güzel örnek programimi yazdim calisiyor, simdi bunu
 binary olarak arkadasima vermek istiyorum, n'apicam?. Belki o
 belgedeki örneklerin bulundugu bir imajin (save-lisp-and-die
 :executable t) ya da benzeri sekilde nasil olusturulabilecegi,
 kaydedilip calistirilabilecei gösterilse bu cok sIk sorulan
 soru icin sIk gösterilen bir link teskil etmis olur.
 
 Bunun disinda ilk aklima gelen kestirme bilgiler: sexp sexp
 nasil ilerlenir, tek harekette iki sexp'nin yeri nasil
 degistirilir, tek harekette bir parantez cifti acilip imlec
 ikisinin arasina yerlestirilir, bir ifade secilip etrafi
 parantezle nasil sarilir, bir sexp tek harekette blok olarak
 nasil secilir (C-M-Spc), tek harekette bir sexp komple nasil
 silinir, vb. seyler.

Ai Bunları ikinci adımda yazmayı düşünmüştüm. İlk adım biraz sade
Ai kalsın istedim.

Bölmek anlamli olabilir tabii, ben bir cirpida ilk aklima geliverenleri
yazdim. Biraz da seytanin avukatligini yapmaya calisiyorum cünkü
eger Common Lisp'e baslayan biri daha önce diger dillerde ve ortamlarda
cok deneyimli degilse pek fazla önyargili ve anlam yüklü gelmiyor
ama eger aksi durum sözkonusu ise ister istemez pekiyi filanca ortamda
suna karsilik gelen sey bu ortamda hani nerede sorulari cikiyor
ortaya ve genellikle bunlar biraz negatif bir havada soruluyor. Cok
basitce söylemek gerekirse gerek Emacs gerek VIM tavsiye ettigim
zaman insanlarin ilk tepkilerinden biri e bu sözdizim renklendirme
yapmiyor!. Sonra anlatiyoruz o özelligin nasil acilacagini. Bu
simdi bazi seylere alistiktan sonra cok salakca gelebilir ama iste
bu tür diyaloglar oluyor :)

Bu durumda ya elitist davranip, böyle sacma muhabbetlere giriyorsa
ugrasmaya degmez denip gecilir gidilir ya da olabildigince diger
IDE ortamlarindaki özelliklerin muadillerinden bahsedilir, en azindan
varliklarina dair ipucu serpistirilir baslangic belgesine. 

Aklima gelmisken, bir özellik daha yazayim: Insanlarin beklentilerinden
biri de proje yönetimi IDE ortaminda. Yani bir grup dosya, resource
vs. tek bir isimle iliskilendirilecek, projeyi ac dendiginde bunlar
acilacak, Emacs bunlarin iliskili oldugunu bilecek filan. Kisaca
bir nevi session yönetimi. Evet, bu Common Lisp'e özgü bir sey
degil ama aklinizda bulunsun, baska ortamlarda bu güzel özellige
alismis olan insanlarin aklina gelen sorulardan biri.

Yine benzer kategoride bir soru: Belli bir buffer semasi olusturmusum
misal iki tane yatay, solda da bir tane dikey. Buna bir isim verip
etiketlemek istiyorum. Sonra bu düzenegi bozup mesela bu sefer 3
yatay buffer iki tane de dikey actim, bu duruma da bir isim vermek
istiyorum. Sonra bir buffer'dan digerine gec degil de bir buffer
düzeneginden diger buffer düzenegine gec demek istiyorum. 


 Bir baska nokta: Dokümanta belirtilmeli ki, bazi tus
 kombinasyonlari maalesef bazi pencere yöneticileri tarafindan
 önceden kapilmis olabiliyor dolayisi ile kullaniciyi
 uyarmakta fayda var (benim basima fluxbox'ta gelmisti oradan
 biliyorum).

Ai Bu tuşlar hangileri hatırlıyor musun?

Su anda ne desem bos cünkü özgün fluxbox tus kombinasyonlarina
epey müdahale ettim Emacs ile cakistikca. Yeni fluxbox sürümünde
de yeni kombinasyonlar gelmis midir, onun disinda diger pencere
yöneticileri ya da KDE, GNOME'un kendi kombinasyonlari, vs. 

Belgenin bununla ilgili kisminda tek tek kombinasyonlara dair
bir sey söylemek yerine, bir cakisma olabilecegi ve bunun Emacs
tarafinda nasil degistirilebilecegi anlatilabilir ya da
anlatan yere link verilebilir (pencere yöneticisinin tus kombinasyonlarina
müdahele etmek daha iyi olabilir ama bu Emacs ve CL anlatan bir
belgenin sorumlulugunda olmaz herhalde).


Ai Bülent'in ve senin önerilerine göre belgeyi geliştirdim,
Ai teşekkür ederim. Bir de paredit eklersem sanırım giriş
Ai seviyesi bir kullanıcı için yeterli olacak.

Kolay gelsin.

-- 
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
cs-lisp@cs.bilgi.edu.tr
http://church.cs.bilgi.edu.tr/lcg
http://cs.bilgi.edu.tr/mailman/listinfo/cs-lisp


[cs-lisp] Re: Emacs

2006-06-24 Başlik Emre Sevinc
 ek == emre kayikcilar [EMAIL PROTECTED] writes:

ek Selamlar, Fedora Core 4 sistemimde kurulu olan emacs'i tamamen
ek kaldırıp yeniden yüklemek istiyorum.  (Emacs-slime-sbcl
ek birlikte calistirmaya tamamen takmis durumdayım) Normal
ek Add-Remove Applications tan kaldırıp tekrar yüklediğimde eski
ek ayarlar yeniden korunmuş olyor. Ben ise her şeyi baştan
ek yüklemek istiyorum. Butun dizin ve dosyalar dahil.  Bu arada
ek slime-2.0 ve sbcl-0.9.12-x86-64 yuklemeye calisiyorum.

Red Hat tarafini cok iyi bilmiyorum ama generic bir cözüm olarak tekrar
Lispbox'i önerecegim cünkü Emacs, SLIME ve SBCL'i tek bir anahtar teslim
cözüm olarak sunuyor:

 http://www.gigamonkeys.com/book/lispbox/#download

Bunu disinda, Emacs'i kaldirip tekrar yüklediginizde ayarlar duruyor derken 
.emacs dosyanizi filan mi kast ediyorsunuz? Eger isiniz acil ise yukaridaki
Lispbox'i kurun, sonra RedHat araclari ile nasil sifirdan kurulum yapacaginiza
bakarsiniz.


-- 
Emre Sevinc

eMBA Software Developer Actively engaged in:
http://emba.bilgi.edu.trhttp://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
cs-lisp@cs.bilgi.edu.tr
http://church.cs.bilgi.edu.tr/lcg
http://cs.bilgi.edu.tr/mailman/listinfo/cs-lisp


[cs-lisp] Re: CL+EMACS+SLIME belgesi

2006-06-24 Başlik Emre Sevinc
 BM == Bulent Murtezaoglu [EMAIL PROTECTED] writes:

BM Elinize saglik.

Ben de kendi adima tesekkür ederim.

BM Niye (slime-startup-animation nil) ?  Bunu kaldirmaya
BM kalktilar, millet kazan kaldirdi.  Seveni cok onun.

Marco bile videolarda normalde kapali olur bende bu animasyon zimbirtisi
ama simdi acik tutayim da maymunlugu görün gibisinden laflar ediyordu :)


BM Belki slime'in en son versyonunu cektirmemek lazim.

BM Sbcl'in kullanici listeleri GMANE'de var:

BM http://gmane.org/info.php?group=gmane.lisp.steel-bank.general
BM http://gmane.org/info.php?group=gmane.lisp.cmucl.general

BM Hem sbcl hem cmucl'e bu dokumanda gerek var mi bilmiyorum.
BM Ama sbcl'in hala 1.x olmadigi dusunulurse, var belki.

Aklima gelen bir sey, hani en cok sorulan sorulardan biridir ya,
iyi güzel örnek programimi yazdim calisiyor, simdi bunu binary
olarak arkadasima vermek istiyorum, n'apicam?. Belki o belgedeki
örneklerin bulundugu bir imajin (save-lisp-and-die :executable t)
ya da benzeri sekilde nasil olusturulabilecegi, kaydedilip calistirilabilecei
gösterilse bu cok sIk sorulan soru icin sIk gösterilen bir link
teskil etmis olur.


BM Diger taraftan kullanilan lisping manualina link lazim.  Sbcl
BM icin:

BM http://www.sbcl.org/manual/

BM yahut bilemiyorum artik insanlara texinfo calistirip pdf
BM haline getirmelerini soylemek daha mi iyi.

BM Dokumanin kalaninda emacs icinden hyperspec kullanimini filan
BM da anlatacaginizi tahmin ediyorum.

O kisim cok önemli diye düsünüyorum. Ozellikle IDE icinden bir keyword
bir fonksiyon vs. üzerine gelip tek tusla yardim almaya alismis insanlara
ayni islevselligin gayet güclü sekilde Emacs + SLIME + (w3m) + HyperSpec
ile nasil saglanabilecegini göstermek gercekten önem arz ediyor.

Bunun disinda ilk aklima gelen kestirme bilgiler: sexp sexp nasil ilerlenir,
tek harekette iki sexp'nin yeri nasil degistirilir, tek harekette
bir parantez cifti acilip imlec ikisinin arasina yerlestirilir, bir
ifade secilip etrafi parantezle nasil sarilir, bir sexp tek harekette
blok olarak nasil secilir (C-M-Spc), tek harekette bir sexp komple
nasil silinir, vb. seyler.

Bir baska nokta: Dokümanta belirtilmeli ki, bazi tus kombinasyonlari
maalesef bazi pencere yöneticileri tarafindan önceden kapilmis olabiliyor
dolayisi ile kullaniciyi uyarmakta fayda var (benim basima fluxbox'ta
gelmisti oradan biliyorum). 

Not: Bilgi Universitesi Lisp tartisma listesi denmis en sonda, son
baktigimda 60'i askin abone vardi listeye, yarisindan cogu 
Bilgi Universitesi mensubu degildi :) Umarim insanlar bu listeyi sadece
üniversitedeki hocalarin, asistanlarin, ögrencilerin ve yazilimcilarin
bulundugu bir liste olarak algilamazlar, disaridan da pek cok hevesli
insan var burada.


-- 
Emre Sevinc

eMBA Software Developer Actively engaged in:
http://emba.bilgi.edu.trhttp://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
cs-lisp@cs.bilgi.edu.tr
http://church.cs.bilgi.edu.tr/lcg
http://cs.bilgi.edu.tr/mailman/listinfo/cs-lisp


[cs-lisp] Lisp: programlanabilir programlama dili - List comprehensions

2006-06-18 Başlik Emre Sevinc
Title: Lisp: programlanabilir programlama dili - List comprehensions






Geçen gün FZ'nin tersi ZF'yi Wikipediada aratnca bu sayfa ile karsilastim,
Zermelo-Fraenkel aksiyomatik sistemi, ITU yillarm, cümleler teorisi,
nostalji filan deyip dolanmaya devam ederken karsima List comprehensions cikti.
A-aa ne güzel, yillardr alisik olduumuz matematiksel notasyona ne kadar benziyor,
hmm, Haskell tarzi, acaba Lisp olarak da var m? diye HB ile laklak ederken bir de
baktik 15 sene önce Guy Lapalme gitmis Implementation of a Lisp comprehension macro
baslikli eglenceli bir makale yazmis. Tabii denememek olmazdi,
hemen bir .lisp dosyasi acildi, SLIME bufferna gecildi, kod yazilip derlendi. Sonucta ne oldu?


CL-USER [x (x - '(1 2 3)) (oddp x)]
(1 3)

CL-USER [(list x y) (x  - '(a b c)) (y - '(1 2 3))]
((A 1) (A 2) (A 3) (B 1) (B 2) (B 3) (C 1) (C 2) (C 3))

CL-USER

tarzinda seyler yazmak mümkün oldu. Lapalme'in makalesinde QuickSort'un bu
notasyonla yazilmis ornek Common Lisp kodu da mevcut. Bir kez daha Lisp'e
neden programlanabilir programlama dili dendigini anlamis oldum!

Detaylar ve linkler icin:

 http://ileriseviye.org/blog/?p=463

Iyi eglenceler,
Emre S.





___
cs-lisp mailing list
cs-lisp@cs.bilgi.edu.tr
http://church.cs.bilgi.edu.tr/lcg
http://cs.bilgi.edu.tr/mailman/listinfo/cs-lisp


[cs-lisp] Sharpdot? #.? Ne diyorsun kardesim Türkce konuşsana! :)

2006-06-03 Başlik Emre Sevinc


http://ileriseviye.org/blog/?p=453


-- 
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
cs-lisp@cs.bilgi.edu.tr
http://church.cs.bilgi.edu.tr/lcg
http://cs.bilgi.edu.tr/mailman/listinfo/cs-lisp


[cs-lisp] Linspire: Haskell is our preferred language for core OS development

2006-05-14 Başlik Emre Sevinc

Belki ilgi ceker:

http://urchin.earth.li/pipermail/debian-haskell/2006-May/000169.html

Ozellikle su kisim Common Lisp tanitirken gündeme gelen sorularin
benzerleri ile karsilasan kisilere yardimci olabilir:

I mention Freespire because some of our colleagues were concerned that 
using Haskell would isolate us from the larger community of developers 
and make it hard to find new employees skilled in Haskell, should we 
need to.  From our perspective, functional programming makes us more 
effective and we think that getting even a few people who know Haskell 
hacking with us is a better combination than lots of Perl and bash.



-- 
Emre Sevinc

eMBA Software Developer Actively engaged in:
http://emba.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
cs-lisp@cs.bilgi.edu.tr
http://church.cs.bilgi.edu.tr/lcg
http://cs.bilgi.edu.tr/mailman/listinfo/cs-lisp


[cs-lisp] Re: Linux Senligindeki Lisp semineri

2006-05-13 Başlik Emre Sevinc
 Ai == Aycan iRiCAN [EMAIL PROTECTED] writes:

Ai Sevgili Emre,

Ai http://www.core.gen.tr/slides/CommonLisp-Sunum.pdf

 Bu arada PDF belge icin de elinize saglik, kaynak
 gösterebilecegimiz derli toplu özetlerden biri
 olmus. fazlamesai.net gibi yerlerde de son 3 yildir cikan Lisp
 yazilari, kodlari, vs. gibi kaynaklara da link verirseniz
 memlekette Lisp ile ugrasildigini daha güclü sekilde vurgulamis
 olursunuz diye düsünüyorum.

Ai Aslında biz ufak tefek kaynak vermek yerine, kararlı bir proje
Ai başlatmayı düşünüyoruz bu konuda, ancak henüz yazılması
Ai gereken çok kod var. Bu nedenle şimdilik bizi mazur görün
Ai lütfen.

Merak edip baktim fazlamesai.net arsivlerine, dedigim gibi 
3 yildir Common Lisp ile ilgili makaleler cikiyor. 2003 yilinda 
birkac örnek:

ID3 Ogrenen Karar Agaci
http://www.fazlamesai.net/index.php?a=articlesid=1570

Dama Oynayan Lisp Kodu - Minimax algoritmasi
http://www.fazlamesai.net/index.php?a=articlesid=1477

Su anda ise 45 kadar Lisp yazisi görünüyor, bir kismi kisa
kisa haberler, bir kismi uzun ceviriler, bir kismi özgün Common Lisp
makaleleri seklinde.

Bundan sonra hazirlanan belgelerde bunlara referansta bulunmanin
bir zarari degil faydasi olacagini düsünüyorum.

-- 
Emre Sevinc

eMBA Software Developer Actively engaged in:
http://emba.bilgi.edu.trhttp://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
cs-lisp@cs.bilgi.edu.tr
http://church.cs.bilgi.edu.tr/lcg
http://cs.bilgi.edu.tr/mailman/listinfo/cs-lisp


[cs-lisp] Re: Linux Senligindeki Lisp semineri

2006-05-12 Başlik Emre Sevinc
 BM == Bulent Murtezaoglu [EMAIL PROTECTED] writes:

BM PDF'e baktim.  Eliniz saglik.  Bu ve/veya diger Turk lisp
BM guruplarindan, yahut tercume dokumanlardan bahsetme firsatiniz
BM oldu mu?  Benim bildigim ilk defa boyle bir senlikte CL sunumu
BM yapiliyor, yarattigi ek ilgiyi nerelerden olcebiliriz diye
BM merak ediyorum.  Liste uyesi 58'e cikmis mesela, bu sunumdan
BM evvel kacti bilen var mi?

Ben yaklasik iki hafta önce baktigimda 30 ila 40'larda geziniyordu
diye hatirliyorum. Dolayisi ile 58 gercekten de bir artisa isaret
ediyor.

Belgelerin artmasi cok önemli, bir örnek vereyim, 
matematikci/programci/müzisyen bir arkadasa:

http://common-lisp.net/project/cl-wav-synth/

adresini gösterdim, görür görmez delirdi, istiyorum bunu! dedi :) 

Daha önce Common Music'ten ve Notes from the Metalevel'dan bahsetmistim,
gitmis CLISP filan kurmus kurcalamaya baslamis. Sonra da cl-wav-synth'i
kurmaya calisinca MS Win üzerinde CLISP ile duvara toslamis. (Ubuntu da
varmis makinada ama ondada ALSA ile ilgili bir konf. sorunu yasadigi icin
ses, cizirti, vs. problemi varmis). McCLIM'in binary out-of-the-box
demo dosya linkini verdim, SBCL filan dedim, Debian dedim, cs-lisp dedim,
comp.lang.lisp dedim, #lisp dedim, bakalim eger gercekten hevesli ise
düzgün bir gelistirme ortamina kavusacak ama bir kez daha görüyoruz ki
giris esigi biraz (!) yüksek ;-) Yani bu bahsettigim kisi kurcalamaktan
korkan ya da programlama ile alakasiz bir kisi degil lakin iste güzel
animated demo GIF görüyor, müzikle ilgili oldugu icin heves ediyor, sonra
a-aaa problem filan... :) Lisp, hala Fight Club modunda ilerlemeye
devam ediyor yani. Eh, belki bazi bakimlardan iyi oldugu da iddia
edilebilir (sevmistim ben Fight Club'i ama ben kriter degilim, ben Shao Lin'e
girisin de ideal oldugunu düsünenlerdenim :))


-- 
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
cs-lisp@cs.bilgi.edu.tr
http://church.cs.bilgi.edu.tr/lcg
http://cs.bilgi.edu.tr/mailman/listinfo/cs-lisp


[cs-lisp] Re: cs-lisp Digest, Vol 9, Issue 5

2006-05-12 Başlik Emre Sevinc
 AD == Altan DEMIRKILIC [EMAIL PROTECTED] writes:

AD Bir dahaki gunes tutulmasina kadar eclipse wm hazir olmus olur

:) :)


AD saka bir yana agirdan agirdan ilerlemekte sdl ve glut ile
AD ilgili birkac oynama yapmaktayim (aklimda sen sakrak fikirler
AD var da). senlige ben gidemedim en azindan bugun icin gidemedim

Hmm, ne gibi fikirler?


AD senligin 2. veya 3. gunu cl ile ilgili bir seminer daha var
AD artik onu kacirmayayim diyorum olaki Evrim Ulu veya Aycan

Bilgi'nin CS bölümünden CS hocanin Lambda Calculus semineri?


-- 
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
cs-lisp@cs.bilgi.edu.tr
http://church.cs.bilgi.edu.tr/lcg
http://cs.bilgi.edu.tr/mailman/listinfo/cs-lisp


[cs-lisp] Re: Computer algebra with LISP and REDUCE kütüphanede

2006-03-11 Başlik Emre Sevinc
 CBC == Can Burak Cilingir [EMAIL PROTECTED] writes:

CBC Merhaba Arkadaşlar, Bilgi kütüphanesine sipariş ettiğim bu
CBC kitap geldi, bilginize.

CBC Computer algebra with LISP and REDUCE : an introduction to
CBC computer- aided pure mathematics / by F. Brackx and
CBC D. Constales.[0]


Bir de gizli Lisp kitaplari var! (Latent semantics gibi oldu :))

Mesela Gregory J. Chaitin'in The limits of mathematics : a course on 
information theory and the limits of formal reasoning kitabinin sonunda
kitapta anlattigi teoremlerle ilgili olarak Lisp'te program örnekleri
mevcut. Tabii, Chaitin Mathematica ortaminda kendi Lisp'ini yazdigi
icin biraz ters köseye yatirmis oluyor bizleri, o ayri konu ;-)

Bu derin mevzular bir yana, dilerim Haldun arkadasimiz gelecek
hafta Cuma aksami vermeyi planladigi ve günlük hayatin pek de
algoritmik derinlikler icermeyen Internet programlama gibi siradan
isleri icin gelistirilmis UCW ile ilgili seminer duyurusunu resmen
ve detayli olarak yapar ;-)

-- 
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
cs-lisp@cs.bilgi.edu.tr
http://church.cs.bilgi.edu.tr/lcg
http://cs.bilgi.edu.tr/mailman/listinfo/cs-lisp


[cs-lisp] Re: Paul Graham'in anti-oop yazisi cevirisi ile ilgili

2006-03-04 Başlik Emre Sevinc
 RO == Recai Oktaş [EMAIL PROTECTED] writes:


RO bulamadığımız ve fakat bulmak zorunda olduğumuz.  Lexical
RO bunlardan biridir (bir diğeri de meselâ hash/hashing/hash
RO table).  Bence bunu, gerekiyorsa kulak tırmalayıcı bir seçim

Bir ara FM'de hash icin harman kullaniliyordu benim cok
hosuma gitmisti, hashing: harmanlamak, hash code: harman kodu,
hash table: harman tablosu, vs.


-- 
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
cs-lisp@cs.bilgi.edu.tr
http://church.cs.bilgi.edu.tr/lcg
http://cs.bilgi.edu.tr/mailman/listinfo/cs-lisp


[cs-lisp] Re: Nerde o eski cs-lisp toplantilari

2006-02-28 Başlik Emre Sevinc
 HB == Haldun Bayhantopcu [EMAIL PROTECTED] writes:

HB Bu cuma aksami icin cs-lisp toplantisi yapalim diyorum. `Evet
HB yapalim`, `Hayir yapmayalim`, `Yapalim ama su zaman yapalim`
HB gibi yorumlarinizi yazar misiniz?

Arkadaslar, eski güzel günleri hatirlamaniz sevindirici? :)

Toplanti ne tür bir icerikle yapilacak acaba? Bir gündemimiz,
bir konusmacimiz, belli bir konumuz var mi? Icimizden biri Common Lisp
ile ilgili bir konuyu örnekleri ile, teorisi ile, pratigi ile
kisa da olsa anlatmayi düsünüyor mu? Ya da Lisp ile ilgili bir
uygulamaya dair bir seyler, vs.? Bir demo?

Belli bir mevzu olmadan bir araya gelmenin cok anlamli
olmadigini düsünmüyorum. 

Ayrica gecenlerde VST, doktora derslerinden ötürü Cuma
aksami hicbir seye vakit ayiramayacagini söylediydi.

Dedigim gibi belli bir etkinligimiz olacak ve cogumuzun
zamanina uyacaksa ben de gelmek isterim.

Bu arada cs-lisp WIKI sayfasi hala calismiyor:

  http://church.cs.bilgi.edu.tr/lcg/

Dersiniz ki etkinlikte bi UCW, bi CLIM, bi Common Music
anlatilacak (bu sonuncusuna ben talibim de bu hafta
olmasi imkansiz ;-), bi CLOS mevzusu, bi güzellik olacak, neden olmasin
derim ama somut bir sey olmasi lazim. 

Simdilik hissiyatim bu sekilde.

Görüsmek ümidiyle,

NOT: Emacs ya da XEmacs icin predictive abbreviation diye
bir sey duyan var mi? 

-- 
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
cs-lisp@cs.bilgi.edu.tr
http://church.cs.bilgi.edu.tr/lcg
http://cs.bilgi.edu.tr/mailman/listinfo/cs-lisp


[cs-lisp] Re: Oracle ownz bdb

2006-02-18 Başlik Emre Sevinc
 BM == Bulent Murtezaoglu [EMAIL PROTECTED] writes:

BM Ayni konuda bir link daha.  Processing Billions of RDF
BM Knowledge Triples Made Possible with AllegroCache --
BM Dr. Dobbs Article:

BM 
http://www.franz.com/resources/educational_resources/white_papers/AllegroCache_RDF_Dobbs2006.pdf

Seneye, ECLM '07 Istanbul'da olursa belki birileri gelip
anlatir burada?


BM Bu biraz PR/reklam agziyla yazilmis.  Bu tip telco
BM uygulmalariyla ilgilenenler suna da bakmalilar bence:

BM http://www.research.att.com/projects/daytona/


Perl kiyaslamasini eglenceli yapmislar.

Sayfalari biraz kurcaladim ama programi cekmek ya da eger
satiliyorsa fiyat bilgisi vermekle ilgili bir bilgi göremedim,
sadece temas kurulmasi istenen bir e-posta adresi var. Sayfadaki
copyright da 2003 gösteriyor; bu sistem hala aktif olarak kullaniliyor,
pazarlaniyor, destek veriliyor mu?


BM (Zamaninda ATT'de bu paketleri kullanarak analizin dibini
BM cikartanlardan benim tanidiklarim simdi Google'da
BM calisiyorlar, onu da not olarak ekleyeyim.  Dev veri
BM setleriyle ilginc isler yapmanin yeri degisiyor yavas yavas.)

Cevremde hemen her türlü DB baglantili is icin MS SQL Server, Oracle,
PostgreSQL ve MySQL secenekleri haricinde (ve belki BerkeleyDB, Firebird, vs.)
bir sey önermeyecek o kadar cok insan var ki, bu tür sistemleri
görünce sasiriyorum. (Ben FM'de, mturker miydi, depremde bile calisan
ve adini ilk kez duydugum garip bir bilgisayar sisteminden bahsettiginde
de cok sasirmistim, kolay sasiriyorum herhalde ;-))


-- 
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
cs-lisp@cs.bilgi.edu.tr
http://church.cs.bilgi.edu.tr/lcg
http://cs.bilgi.edu.tr/mailman/listinfo/cs-lisp


[cs-lisp] Re: The Lisp Dictionary CLIM ogrenme vs.

2006-02-18 Başlik Emre Sevinc
 BM == Bulent Murtezaoglu [EMAIL PROTECTED] writes:

BM Oldukca kullanilir durumda, daha da iyilesecege benziyor.
BM Neyse, blog girdisine link vereyim o anlatsin:

BM http://abstractstuff.livejournal.com/17731.html

En son gördügüm Successful Lisp kitabini da indeksleyip 
eklemis o sisteme bay Bland.

Müsaadenizle

Common Lisp: Rönesansini Yasayan Dil

diyebilir miyim acaba? ;-)

(PENGUENCE dergisi benden bir Lisp yazisi istedi de,
programlama dilleri kösesine Lisp de eklemeyi düsünüyorlarmis,
ilk bölüm olarak tarihce, son durum, uygulamalar filan
anlatmayi düsünüyorum dilin kendisine dair örnekler vermeden
önce, yukaridakini de baslik olarak düsündüydüm. (Hayir, henüz
yazi yazmadim, yarina kadar bir seyler cikaririm belki, sonra
da buraya gecip, elestirileri isterim.))


BM Yine ogrenme baglaminda, Gilbert Baumann'in ustune not
BM eklenebilen CLIM spec'i su anda ayakta:

BM http://bauhh.dyndns.org:8000/clim-spec/index.html

Tüm bunlarin kiyaslandigi review kivaminda bir sey olsa
ne güzel olurdu diye düsündüm bir an, tüm bunlar dedigim
Lisp ve arayüz gelistirme araclari. Benim kafam karisiyor,
bir yandan CLIM, bir yandan wxCL, diger yandan Cells, cells-gtk,
sonracima ltk filan. Kim, hangisini, neden secsin, artilari, eksileri,
platform bagimsizliklari, vs. seklinde. (Bir Internet programcisi
olarak DHTML ve JS, HTML, vs. dururken bunlari dert etmeli miyim
arayüz gelistirmek icin, o ayri bir tartisma konusu).

BM Ogrenme teknolojileriyle ilgili olanlar, bunu, Bland'in isini,
BM belki annotea gibi birseyi + compl.lang.lisp vs. kaynalari
BM nasil bir araya getirebiliriz diye dusunmeliler belki?

Bir ara bizim eMBA'deki ders icerik notlari sayfasi icin
ögrenci istedigi kismi secsin, oynasin, not eklesin, ufak
tefek formatlasin ve bunlar da kisisel modifikasyonlari halinde
bir kenarda saklansin, diger ögrencileri etkilemeksizin ve resmi
icerigi bozmaksizin seklinde bir seyler düsünmüstük 
(hatta ufak tefek denemeler yapmistik) aklima o geldi. 

Bir baska örnek: PHP dokümantasyonu. Resmi dokümantasyon
ama her sayfasinin altinda PHP programcilarinin yorumlari,
kod örnekleri var. Tabii herhalde belli bir moderasyondan
gectikten sonra cikiyordur ama sonuc itibari ile PHP sevenlerin
PHP sevmelerinin en önemli sebeplerinden biri. Bu baglamda
HyperSpec ve CLtL2 türü kaynaklardaki her bir fonksiyondan,
sembolden, vs. cl-cookbook gibi bir yere link olsa, ya da
Bland'in o sözlügüne... güzel olur diye düsündüm bir an.

Bir de böyle bir sey yapildiktan sonra bunu olabildigince
cok yerde duyurmak lazim, malum Lisp'in dertlerinden biri
de bu, PHP documentation diye googleladigimizda karsimiza
ne ciktigini biliyoruz ama Lisp documentation deyince 
öyle ezici ve yukarida tarif edilen türden bir referans
cikmiyor (en iyi ihtimalle HyperSpec cikiyor ki yukaridakilere
cok güzel özellik dersek o zaman HyperSpec'e de eksik demek
durumunda kaliriz).



-- 
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
cs-lisp@cs.bilgi.edu.tr
http://church.cs.bilgi.edu.tr/lcg
http://cs.bilgi.edu.tr/mailman/listinfo/cs-lisp


[cs-lisp] Re: Samantha Kleinberg ile CL-GODB, Common Lisp ve Biyoinformatik Üstüne bir röp ortaj

2006-02-18 Başlik Emre Sevinc
 ES == Emre Sevinç [EMAIL PROTECTED] writes:

ES Samantha Kleinberg ile CL-GODB, Common Lisp ve Biyoinformatik
ES Üstüne

ES http://www.fazlamesai.net/index.php?a=articlesid=3747


LWN'de de haberi gecilmis röportajin:

  http://lwn.net/Articles/170741/

altinda da Lisp ile ilgili klasik negatif yorumlar mevcut :)


-- 
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
cs-lisp@cs.bilgi.edu.tr
http://church.cs.bilgi.edu.tr/lcg
http://cs.bilgi.edu.tr/mailman/listinfo/cs-lisp


[cs-lisp] Ajax, Common Lisp, AllegroServe, WebActions: Güzel makale

2006-02-18 Başlik Emre Sevinc

Franz Inc. yine güzel bir makale hazirlamis:

http://www.franz.com/support/tech_corner/ajax.lhtml



-- 
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
cs-lisp@cs.bilgi.edu.tr
http://church.cs.bilgi.edu.tr/lcg
http://cs.bilgi.edu.tr/mailman/listinfo/cs-lisp


[cs-lisp] USENET'i ve Lisp'i neden seviyorum (Javascript ve closure mevzusu)?

2006-02-18 Başlik Emre Sevinc

Cünkü Javascript'i daha iyi anlamami sagliyor! 

Birkac gün önce HB Javascript ve closurelar ile ilgili
bir soru sorduydu:

http://cs.bilgi.edu.tr/mailman/private/cs-discuss/2006/001877.html

(Evet, biliyorum, tiklayinca göremeyeceksiniz cünkü cs-discuss'a
üye olmanizi istiyor, üyelik herkese acik, garip bir politika...)

Oradaki mevzuyu comp.lang.javascript'e tasidim (yani göremedim diye
üzülmeyin, mesele asagida izah ediliyor):

http://groups.google.com/group/comp.lang.javascript/browse_thread/thread/7d03c702540ab5ac/8af49dd7a84957fb

Cok güzel cevaplar geldi ve yazanlardan biri Lisp'ten de
benzer örnek verdi (bkz. Arnaud Diederen tarafindan yazilmis
cevap).

Kissadan hisse: Textbook seklinde yazilmis metinlerden closure, 
lexical binding filan okuyup orada verilmis örnekler üzerinden 
anlamak kolay ama insan bambaska bir baglamda karsilasinca ve önyargilari
devreye girince kafasi allak bullak olabiliyor (en azindan
benim oldu, HB ile gecenin bir vakti ICQ üzerinden yazistik,
cesitli örnekler denedik, bir ara (let i i) gibi akillara
zarar kod parcalarina bakip histerik kahkahalar attik, 
lexical binding yapan Common Lisp'te Diederen'in kodu böyle ise
dynamic binding yapan (?) Emacs Lisp'te farkli midir acaba
diye düsündük, vs.)



-- 
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
cs-lisp@cs.bilgi.edu.tr
http://church.cs.bilgi.edu.tr/lcg
http://cs.bilgi.edu.tr/mailman/listinfo/cs-lisp


  1   2   >