Ifnu _ writes:
 > > Wah ternyata saya salah, batas rekursinya elisp ternyata memang
 > > terlalu rendah, di clisp (common lisp)semua baik2 saja. Pertama,
 > > fungsi ini memang terlalu rumit
 > 
 > eh beda banged ya antara emacs lisp dan common lisp?

nggak terlalu berbeda sih, tapi karena emacs ini cuma sebuah editor, jadinya 
beberapa hal dibatasi.

 > bentar2, kalau list:
 > 
 > (cons 'a '(a b c d))
 > 
 > ini hasilnya:
 > 
 > '(a . a b c d)
 > 
 > bener ga? ada titik (.) itu, ini gw juga bingung knapa harus begitu?
 > arti titik itu apa sih yha?

diberikan atom dgn list, cons menggabung atom dengan list:, membentuk list:
contoh:
(cons 'a '(a b c d))
(a a b c d)
tapi jika sebaliknya, 
(cons  '(a b c d) 'a)
((a b c d) . a)

maka ini namanya notasi list dgn dotted pair notation.

(car '((a b c d) . a))
(a b c d)
(cdr '((a b c d) . a))
a

 > oh bisa tho pake (setq result x) gitu ya, kalo di emacs lisp ini bisa
 > bikin error exeed assigment loh, kalo boleh tau lu bikinya di commons
 > lisp yah?

Wah, sebanyak apa listnya sampe error? ini bikinnya pake 
'lisp-interaction-mode' di emacs, tapi nggak terlalu ditest sih :p

-- 
Salam
Yohanes

-- 
Berhenti langganan: [EMAIL PROTECTED]
Arsip dan info: http://linux.or.id/milis

Kirim email ke