Article View: fj.lang.lisp
Article #87Re: Tutorial for Mick-Lisp (1st session)
From: Akio Tokaji
Date: Fri, 29 Mar 1996 00:00
Date: Fri, 29 Mar 1996 00:00
39 lines
1702 bytes
1702 bytes
$B8M3a!wIY;NDL$G$9!#(B
> Mick-Lisp $B$N%A%e!<%H%j%"%k$NBhFs2sL\$G$9!#(B
> $B:#2s$O!"(Bassoc $B$H(B member $B$N(B Mick-Lisp $BHG$G$9!#(B
>
> (defun-naive ::assoc (key lst)
> (catch '%tag
> (for (x lst) (if (equal key (car x)) (throw '%tag x)))
> )
> )
>
> (defun-naive ::member (obj lst)
> (catch '%tag
> (for (x lst) (if (equal obj x) (throw '%tag t)))
> )
> )
$B4X?tDj5A$K8m$j$,$"$j$^$7$?!#0J2<$,@5$7$$Dj5A$G$9!#(Bm(_ _)m
( "(x list)"($B8m(B) $B"*(B "((x list))"($B@5(B) )
(defun-naive ::assoc (key lst)
(catch '%tag
(for ((x lst)) (if (equal key (car x)) (throw '%tag x)))
)
)
(defun-naive ::member (obj lst)
(catch '%tag
(for ((x lst)) (if (equal obj x) (throw '%tag t)))
)
)
--
/**********************************************************************
* Akio TOKAJI (tokaji@db.nm.fujitsu.co.jp) / Fujitsu Limited
*
* "Imagination is more important than knowledge"
* (fortune cookie's message)
**********************************************************************/
Technical Details
Message-ID:
<TOKAJI.96Mar29090148@zaurus.db.nm.fujitsu.co.jp>Path:
arc1-ca.pugleaf.net!unknown!not-for-mailReferences:
<TOKAJI.96Mar28103012@zaurus.db.nm.fujitsu.co.jp>Show Full Headers
Complete Article Headers
X-Google-Language: Japanese,JIS X-Google-Thread: 1421c0,62f92a5e13c3660e,start X-Google-Attributes: gid1421c0,public X-Google-Thread: ff358,62f92a5e13c3660e,start X-Google-Attributes: gidff358,public From: tokaji@db.nm.fujitsu.co.jp (Akio Tokaji) Subject: Re: Tutorial for Mick-Lisp (1st session) Date: 1996/03/29 Message-ID: <TOKAJI.96Mar29090148@zaurus.db.nm.fujitsu.co.jp> X-Deja-AN: 144753471 distribution: fj references: <TOKAJI.96Mar28103012@zaurus.db.nm.fujitsu.co.jp> organization: Fujitsu Ltd., Shin-yokohama, Kanagawa, Japan newsgroups: fj.lang.lisp,fj.editor.emacs