🚀 go-pugleaf

RetroBBS NetNews Server

Inspired by RockSolid Light RIP Retro Guy

Article View: fj.lang.lisp
Article #87

Re: Tutorial for Mick-Lisp (1st session)

#87
From: Akio Tokaji
Date: Fri, 29 Mar 1996 00:00
39 lines
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-mail
References: <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