Code: Select all
(dolist (s (list-of-t-symbols)
...(eval s) (name s)...
Code: Select all
(dolist (s (list-of-t-symbols)
...(eval s) (name s)...
Code: Select all
> (set 'slist '(one two three four five))
(one two three four five)
> (dolist (s slist) (if (starts-with (name s) "o|f" 0) (println "->" s)))
->one
->four
->five
five
>
Code: Select all
> (set 'slist '(one two three four five))
(one two three four five)
Code: Select all
(for (i 0 20)
(set (sym (string "t" i)) (time-of-day))
(sleep (rand 200))
Code: Select all
> (set 'slist '(one two three four five))
(one two three four five)
> (filter (fn (s) (starts-with (name s) "o|f" 0)) slist)
(one four five)
>