Merhaba,
[Bir Scheme amatörü olarak, nacizane fikirlerim şu yönde:]
On May 13 01:24, Emre Sevinc wrote:
Hazirdan anladigim, misal CPAN tarzi bir sey. Yani bilmem ne i$leme
alt problemi var elimde, esas problemin cok kücük bir kismi, bir an
önce filanca falanca islevleri olan bir sey istiyorum
On May 13 03:19, Bulent Murtezaoglu wrote:
VY == Volkan YAZICI [EMAIL PROTECTED] writes:
[...]
VY İnsanların CPAN kadar büyük ve kullanımı her türlü araç ile
VY for-dummies zihniyetine kadar indirgenmiş bir kütüphaneden
VY çok, CPAN'ın onda biri bir hacme ama en önemlisi en az
Merhaba,
Uzun zamandır Parrot (http://www.parrotcode.org/) ile uğraşmak
istiyordum. Dün öğleden sonra kalan vaktimde biraz Parrot Assmebly'si
öğrenip amcalarımın yazdığı VM'yi test edeyim dedim. Ve tek kelime ile
hız açısından dibim düştü diyebilirim. Projenin ana fikrini zaten çok
seviyordum ama
Merhaba,
On Jul 23 07:46, Emre Sevinc wrote:
GEB gibi bir eseri Hürriyet'in vasat popüler bilim yazilarina
benzetmek cok büyük haksizlik olur.
Burada bir yanlış anlaşılma oldu sanırım. GEB'in bu şekilde olduğunu
düşünseydim, zaten kitabı bitirmezdim. Benim bir önceki mesajımda dile
getirmeye
On Jul 24 09:43, Emre Sevinç wrote:
ITU'nün Matematik Müh. bölümü hala C ile mi basliyor konuya? Herhangi
bir sekilde Scheme ya da Common Lisp gündeme gelme olasiligi var mi?
Scheme'i gündeme getirme gibi bir niyetim vardı fakat bölümde
programlama bilen kimse yok. Açıkcası programlamayı
On Jul 26 04:39, Bulent Murtezaoglu wrote:
-- Bu sorulari uluslararasi bir forumda da soruyor musunuz?
Neredeyse tüm PostgreSQL listelerini uzun zamandır takip ediyorum ve
insanların yeni bir PL'e yaklaşımlarını üç aşağı beş yukarı tahmin
edebiliyorum. Ve evet, bu tartışmayı geliştiriciler
On Jul 27 05:43, Emre Sevinç wrote:
Veritabani isleri ile yogun olarak ugrasiyorum ama MS teknolojileri
ile. Yillardir MS SQL Server kullaniyorum. MS SQL Server'da
PostgreSQL'e benzer bir durum olusmaya basladi. Simdiye dek sadece
T-SQL denen bir dil ile stored procedure yazilabilirken artik
Merhaba,
On Jul 27 10:32, Seref Arikan wrote:
Nacizane bir yorum da ben yapayım; veritabanı içerisinde başka hiç bir
çaremin kalmadığı durumlar haricinde asla mantık içeren bir kod
bulunmasına izin vermiyorum. Tabi ki yazılım gibi bir alanda genelleme
yapmak çok yanlış, eminim buna mecbur
Merhaba,
Yaklaşık 1 haftadır boş kalan zamanımda PL/scheme adlı bir proje ile
uğraşıyordum, en sonunda oluşturduğum ilk çalışan sürümü CVS depolarına
yollayacak zamanı buldum.
PL/scheme, Guile yorumlayıcısını kullanarak bir Lisp dialektiği olan
Scheme programlama dili ile veritabanı üzerinde
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
Merhaba,
Başlattığım bir oturum içinde, kullanıcı tarafından girilen Scheme
kodlarını sıra ile çalıştırıyorum. Bu çalıştırma esnasında hep aynı
oturum (thread, dynamic context, ne derseniz artık...) kullanıldığı için
çalıştırılan kodun herhangi bir önceden tanımlı değişken üzerinde
değişiklik
Merhaba,
On Oct 15 11:01, Vehbi Sinan Tunalioglu wrote:
Bu sayfada orneklerle verilmis temel bilgiler mevcut. Sorunuza
istinaden arattim:
http://psg.com/~dlamkins/sl/chapter11.html
Common Lisp hakkında pek bir bilgim olmamasına rağmen, yukarıdaki
döküman oldukça hoşuma gitti. Scheme
Merhaba,
PL/scheme'in CVS ağacındaki dosyalarına 1.0 tag'ini atmadan önce Lisp
kullanıcılarından ufak da olsa yardım alabileceğimi düşündüm. Projeyi
bilmiyorum takip edeniniz oldu mu fakat beklentimin çok üstünde bir
sonuç ile karşılaştım. http://plscheme.projects.postgresql.org/
adresinden daha
On Nov 01 07:22, Zekeriya KOÇ wrote:
Benim düşüncemde bu yönde fakat 3 numaralı kural ile ilgili bir sorunum
var.
k3 - 3. kural benim problemli kuralım. Buradaki amaç listenin herhangi
bir yerinde ardışık olarak 3 tane I varsa bunların yerine bir tane U
koymak. Ben 3 tane ardışık I yı
Merhaba,
Scheme and the Art of Programming'e bakınırken Hanoi Kulelerinin örnek
olarak işlendiği bir bölüm gözüme takıldı. Çözüm o kadar yalındı ki,
insanı susturan cinsten. Liste üyelerine akşam akşam yemek sonrası
tatlı niyetinde ikram edeyim dedim:
(define tower-of-hanoi
(lambda (n)
Merhaba,
On Dec 05 06:57, Volkan YAZICI wrote:
a, b, c ve d şeklinde 4 tane tamsayımız var ve bunlar 0'dan 9'a
kadar rakamlardan oluşuyor. Öyle ki, bir rakam tek bir seferliğine
kullanılabiliyor. (Yani, örneğin b'nin içinde 7 kullanıldıysa,
başka bir yerde 7 kullanılamıyor.) Acaba bu kurallar
Merhaba,
IBM developerWorks'te gördüğüm bir makalenin liste üyelerinin ilgisini
çekebileceğini düşündüm:
Lazy programming and lazy evaluation
[http://www-128.ibm.com/developerworks/linux/library/l-lazyprog.html]
Lazy programming is a general concept of delaying the processing of a
Merhaba,
Practical Common Lisp'i okumaya çalışıyorum ve aklıma takılan bir kaç
soruyu burada sormak istedim.
Neden CL'de SETQ, SETF gibi iki farklı SET komutu kullanımına gidilmiş?
Scheme'deki SET!'ten sonra SETQ ve SETF'e bir türlü anlam veremedim.
Bir diğer sorum ise, DEFUN ve LAMBDA arasında
On Dec 20 11:23, Evrim ULU wrote:
Scheme'de semboller tek alan adinda kumelenir (single namespace),
CL'de fonksiyonlar icin ayri bir alan ayrilmistir. Bir sembolun
degerine fonksiyon alanindan bakmak icin ba$ina #' koyulur.
Evet, bundan Practical Common Lisp'te de bahsediliyor. Daha çok merak
Merhaba,
On Dec 11 05:42, Alphan Bayazit wrote:
(define bul
(lambda (toplam elde carpan adet l)
(if (not (pair? l)) '()
(let* ((h (car l))
(t (cdr l))
(son (+ elde (* h carpan)))
(kalan (- toplam son)))
(cond
((or (
On Jan 11 12:18, Volkan YAZICI wrote:
(define (available-changes amount coins)
(cond
((= amount 0) '())
(( amount 0) #f)
(else
(append-map
(lambda (coin)
(let ((avails (available-changes (- amount coin) coins)))
(cond
((not avails
On Jan 14 11:08, Can Burak Cilingir wrote:
drscheme'i ve slimei yan yana gorunce, quack ya da benzeri bir paket
olabilir diye dusundum.
Quack'ı yüzeysel de olsa kurcalama şansım oldu ve pek memnun kalmadım
açıkcası. Ben şu aralar guile-debugging (Guile için emacs eklentisi)
ile uğraşsam da,
Merhaba,
Scheme'de MAP sonucu dönen listeleri birbirine eklerken şöyle bir şey
kullanıyorduk: (APPLY APPEND (MAP ...)). Benzer şeyi Common Lisp'te
yapmanın ise bir kaç yolu var sanırım. Bunlardan benim bildiklerim
şöyle:
(apply #'append (mapcar ...))
(reduce #'append (mapcar ...) :from-end
Merhaba,
Practical Common Lisp'i okurken kendimce önemli bulduğum ya da ileride
unutmamın oldukça muhtemel olduğu bazı bölümlerin altını çiziyorum.
Fakat elimde bazı bölümleri çizili bir kitapla dolaşmak pek pratik
olmadığından, ben de not alınmış yerleri elektronik ortama taşıma
kararı aldım.
Merhaba,
Bülent Murtezaoğlu writes:
Evet. 'Special'lar ve let ile yaptığınız işi, defun/flet ile
yapamazsınız. Tabii bir special'ın değeri olarak bir fonksyon
kullanıp onunla böyle bir iş görebilirsiniz. Gözünüze güzel
gözükmez belki ama işinizi görür (en azından öğrenmek için denemeye
Emre Sevinç writes:
Varsa cevirilere vakti olan gönüllü arkadaslar, hodri meydan, hemen
kendilerine is yükleyebiliriz.
Nereye yazıyoruz adımızı?
___
cs-lisp mailing list
cs-lisp@cs.bilgi.edu.tr
http://church.cs.bilgi.edu.tr/lcg
Volkan YAZICI [EMAIL PROTECTED] writes:
FORMAT fonksiyonu ile belirli bir index'teki argümanı yazdırmak için
[EMAIL PROTECTED]'dan başka bir alternatifim var mı acaba? Ya da şuna benzer
bir
kullanım:
(format t Selam ~(isim)a! ~(sehir)a'da havalar nasıl?
:isim Lisp Kanalı
Herkese Merhaba,
Aşağıdaki elisp makrosunu bir türlü düzeltemedim. Yardımcı olabilecek
olanımız var mı acaba?
(defun adhoc-make-font-face (face spec)
`(,face class color)
(min-colors 8))
,spec
(defmacro adhoc-custom-set-faces (faces)
`(custom-set-faces
[EMAIL PROTECTED] (Cafer Şimşek) writes:
Emacs ile daha çok Java kodu yazdığımdan sıklıkla ihtiyaç duyduğum bir
özelliği (getter/setter'ların otomatik eklenmesi) basit bir elisp
fonksiyonu şeklinde buldum[1]. Ancak bu haliyle beni tatmin etmedi
açıkçası. Her değişken için ayrı ayrı girmek zor
Volkan YAZICI [EMAIL PROTECTED] writes:
Ama benim daha güzel bir önerim var. Siz bize kullandığınız Perl
düzenli ifadelerinin Emacs'te çalışanlarını yollayın (Bunun için
replace-regexp ile deneme yanılma yaparak işe başlayabilirsiniz.), biz
de programınızın emacs lisp ile yazılmışını size
[EMAIL PROTECTED] (Cafer Şimşek) writes:
M-: (generate-class-getter-setter 'private 'public)
şeklinde denediğimde çıkan sonuçlar:
Debugger entered--Lisp error: (void-function loop)
Evvelinde (require 'cl) diyebilir misiniz?
İyi çalışmalar.
___
Aycan iRiCAN [EMAIL PROTECTED] writes:
Size her türlü konuda yardımcı olmaktan keyif duyarız. İstanbul'daki
sunucumuzda size hesap açalım. Orada darcs, git gibi araçlar var, lisp
makinası, screen ve emacs var. Uzaktan terminal bağlantısı ile
bağlanabilirsiniz.
Bunlar bana fazlasıyla yeter de
Herkese Merhabalar,
Hatırlarsanız bir wiki üzerinde çalışıyordum. Testler esnasında
core.gen.tr sunucularında çalışırken, Core ekibinin yorumu üzerine -
epey bir uğraş sonucu çiçek gibi yazılmış - XML markup sözdizimi
yerine daha insancıl bir markup sözdizimi kullanmaya karar
verdim. (Kim ister
[http://groups.google.com/group/comp.lang.scheme/browse_thread/thread/4eb4794e60540c0a]
...
Ikarus is an optimizing compiler, so your Scheme code will run
fast without the need to port hot spots to C for performance.
With an incremental compiler, you don't need a separate
compilation step to
{0} demiş ki:
Listemi islemden gecirip ...
İşlemden geçirmek ile, bir tür sıralamayı kast ettiğinizi varsayıyorum.
... her bir elemaninin basina
sira no'sunu nasil ekleyebilirim.
(loop for item in (sort list pred)
for idx from 0
collect (cons idx item))
Ama sizin
halime köroğlu [EMAIL PROTECTED] writes:
'how to design program' kitabında yer alan örnek alıştırmaların
çözümlerinin gösterildiği yere ulaşmamız engelleniyor doğal olarak
doğru programın nasıl olduğuna ulaşamıyorum (yapamadığım zaman soru
işaretleri kalıyor ) bana bu konuda da yardımcı
Merhaba,
Ankara'da Lisp ve FP ile ilgilenenler (ve ilgi duyanlar) bir araya gelip
sohbet tadında bir zirve yapacak olsa, bu teklife listede sıcak
bakanlarımız olur mu acaba? (Core tayfası, Aytek'in bana sözü var
hatırlatırım!)
İyi çalışmalar.
___
On Wed, 23 Apr 2008, Aykut Caglayan [EMAIL PROTECTED] writes:
Ornegin soyle bir listem var:'(0 1 1 0 0 1 1)
ve ben su cevabi ariyorum: '(1 2 5 6)
CL-USER (defun positions (item list)
POSITION derivate returns list of positions of the
supplied ITEM occuring in the specified LIST.
On Thu, 1 May 2008, TARIK ÖZKANLI [EMAIL PROTECTED] writes:
fonksiyon ismini tamamen Türkçe yapmak mümkün mü?
karıştır yani.
Common Lisp için konuşacak olursam, bildiğim kadarıyle hem mümkün, hem
değil. Şöyle ki, CLHS 2.1.4.2 Constituent Traits sayfasına[1] şöyle bir
göz gezdirecek olursak, bu
On Thu, 1 May 2008, Chris Stephenson [EMAIL PROTECTED] writes:
TARIK ÖZKANLI wrote:
Her dilde lisp kodu yazılabilmeli.
Yazılamıyorsa yazılabilmesini sağlamak iyi bir çalışma olurdu bence.
Scheme (en az DrSCheme versiyonu) her unicode character kabul eder.
R5RS'nin 2.1 Identifiers kısmından
Herkese Merhaba,
1. Geleneksel Ankara Lisp ve İP (İşlevesel Programlama?) zirvesi yüksek
sayıda katılım ile Türkkonut/Çayyolu yakınlarındaki adını bilmediğim bir
alışveriş merkezi ve akabinde hemen onun yanındaki yine adını bilmediğim
bir bahçede (Nereye gittim ben ya?) vuku bulmuştur.
19 Mayıs,
On Sun, 25 May 2008, Aykut Caglayan [EMAIL PROTECTED] writes:
ornegin 2.6 ise 3.0; 2.4 ise 2.0; 2.5 ise de 2.0 olmali.
Bkz. ROUND, CEILING, FLOOR, TRUNCATE.
Bunun adi interpolation midir?
Bildiğim kadarı ile, hayır. Sizin yapmaya çalıştığınız şey, herhangi bir
gerçel sayıyı kendisine en yakın
On Sun, 17 Aug 2008, [EMAIL PROTECTED] writes:
lisp ile ilgili sayfalarda web tasarımında nasıl kullanılabileceğine
dair birçok konu okudum (asıl esin kaynağım lisp ile web programlamaya
dalış). ancak diğerlerinin açık kodlarını okurken biraz bana garip
geldi. bende 3 basit komut yazdım. ilk
43 matches
Mail list logo