Before LISPs just Part of the Past ~ #10 chiku.util ~

Post on 28-Aug-2014

1.139 views 1 download

description

Some ideas of utilities

Transcript of Before LISPs just Part of the Past ~ #10 chiku.util ~

BeforeLISPs

Just Part of the Past

〜 #10 chiku.util 〜

Utility Library● いつでも使う● SLIMEでも● 生インタープリタでも● 標準ではないことをしばしば忘れる

おしながき

● stride-map family● Hash Table handling● Longer or Shorter● Listing● misc

Stride Map Family

● stride-mapcar● stride-mapcan● stride-maplist● stride-mapcon

Hash Table Handling

● show-hash-table● maphash-key, maphash-value● cmaphash-key, cmaphash-value

Hash Table Handling

LOOP?

Longer or Shorter

(< n m) vs. (> m n)

Longer or Shorter

vs.0

0

Listing

FOUNDin

Amusement Park

LOSTin

Amusement Park

FOUNDin

Super Market

(list 'amusement-park'super-market)

(list 'super-market)

LOSTin

Super Market(list 'amusement-park) NIL

misc

● keymax, keymin, check● wrap-if, wrap-unless● printing-let● mvvalues, mvconstantly