fork download
  1. (defun cleave (s &aux (p (position #\: s)))
  2. (if p (cons (subseq s 0 p)
  3. (cleave (subseq s (1+ p))))
  4. (list s)))
  5.  
  6. (print (cleave "aa:bb:cc"))
Success #stdin #stdout 0.01s 24984KB
stdin
Standard input is empty
stdout
("aa" "bb" "cc")