Article View: fj.editor.emacs
Article #398Re: [Q] various questions
From: KURODA Hisao
Date: Mon, 08 Feb 1999 00:00
Date: Mon, 08 Feb 1999 00:00
88 lines
3269 bytes
3269 bytes
Hiroki Tamakoshi <hiroki-t@is.aist-nara.ac.jp> writes:
> > ใใใใ (cons nil '()) ใจใใๅ ดๅใซใฏใ my-test() ใๅผใณๅบใใใใใจใซ
> > ใชใใธใงใฏใใไฝๆใใใพใใฎใงใๆฌกใซๅผใฐใใใจใใซใฏๅฅใฎๆฐใใใชใใธใงใฏ
> > ใใซใชใใพใใฎใงใใใๅฎ่กใใฆใ (nil) ใจใใ็ตๆใซใชใใพใใ
>
> ใพใฃใใใใฃใฆใใ็่งฃๅบๆฅใพใใใใใ็ดๅพๅบๆฅใพใใใใใใฏไปๆงใชใฎใง
> ใใใใใใไฝฟใใชใ schemeใใฎใคใใใง LISP ใไฝฟใฃใฆใใใฎใงใใใ
> scheme ใฏ (cons nil '()) equal '(nil) ใ ใฃใใจๆใใฎใงใใใใใจๆใใฆ
> ใใใใใงใใไปR5RS ใ scheme ใฎๅฆ็็ณปใๆๅ
ใซใชใใฎใง็ขบใใใใใพใ
> ใใใ
Scheme,Common Lispใชใฉใซใใใฆใฏไปๆงใงใใ
ใใฃใใใใจใใใ
(equal (cons nil '()) '(nil))ใฏ็ใงใใใ
(eq (cons nil '()) '(nil))ใฏๅฝใงใใฎใงใ
Keiichi Suzuki <keiichi@mdcnet.co.jp>ใใใ็คบใใใ
ๅ
ใฎไพใฎใใใชๅใใ่ช็ถใงใใ
;;ไธใฎไพ(EmacsLisp)ใงใ
;;'(a)ใ(cons 'a nil)ใซๅคใใฆใใใฐใ2ๅบฆ็ฎใฎ(foo)ใฎ่ฟใๅคใฏ(a)ใจใชใใพใใ
------------------------------------------------------------------------
> (defun foo ()
(let ((foobar '(a)))
foobar))
foo
> (rplacd (foo) 'b)
b
> (foo)
(a . b)
------------------------------------------------------------------------
ใใกใใใ(defun foo ...) ใใใไธๅบฆ่ฉไพกใใฆใใใฐ(foo)ใฎ่ฟใๅคใฏๅ
ใซๆป
ใใพใใไธใซ็ถใใฆใ
------------------------------------------------------------------------
> (defun foo ()
(let ((foobar '(a)))
foobar))
foo
> (foo)
(a)
------------------------------------------------------------------------
ใจใใๅ
ทๅใงใใSchemeใงใๅๆงใงใใไปฅไธๅใไพใๆใใฆใใใพใใ
------------------------------------------------------------------------
SCM version 5b2, Copyright (C) 1990, 1991, 1992, 1993, 1994, 1995, 1996, 1997 Free Software Foundation.
> (define (foo)
(let ((foobar '(a)))
foobar))
#<unspecified>
> (set-cdr! (foo) 'b)
#<unspecified>
> (foo)
(a . b)
> (define (foo)
(let ((foobar '(a)))
foobar))
#<unspecified>
> (foo)
(a)
> (define (bar)
(let ((barbar (cons 'a '())))
barbar))
#<unspecified>
> (set-cdr! (bar) 'b)
#<unspecified>
> (bar)
(a)
------------------------------------------------------------------------
;;; $Id: .signature,v 1.3 1996/09/20 07:06:26 kuroda Exp $
(define (ใใใ ใฒใใ)
(email kuroda@msi.co.jp))
Technical Details
Message-ID:
<71emo1lm5n.fsf@herbrand.msi.co.jp>Path:
arc1-ca.pugleaf.net!unknown!not-for-mailReferences:
<lzou2x5l5je.fsf@kmserver.aist-nara.ac.jp> <u1zk98biq.fsf@kei.mdcnet.co.jp> <lzosocpb08m.fsf@kmserver.aist-nara.ac.jp>Show Full Headers
Complete Article Headers
X-Google-Language: Japanese,JIS X-Google-Thread: ff358,4952fe316c949c01 X-Google-Attributes: gidff358,public X-Google-Thread: fe524,b1de047fcafc1e56,start X-Google-Attributes: gidfe524,public From: KURODA Hisao <kuroda@msi.co.jp> Subject: Re: [Q] various questions Date: 1999/02/08 Message-ID: <71emo1lm5n.fsf@herbrand.msi.co.jp> X-Deja-AN: 441999344 Sender: kuroda@herbrand.msi.co.jp References: <lzou2x5l5je.fsf@kmserver.aist-nara.ac.jp> <u1zk98biq.fsf@kei.mdcnet.co.jp> <lzosocpb08m.fsf@kmserver.aist-nara.ac.jp> Content-Type: text/plain; charset=ISO-2022-JP Organization: Mathematical Systems Inc., Japan Mime-Version: 1.0 (generated by tm-edit 7.108) Newsgroups: fj.editor.emacs,fj.comp.lang.lisp