Is there a way to unwrap or explode a list? I don't see it in the docs, but it
seems like it would be a common thing.

This is what I want to do:

(define-values (year month day)
  (regexp-split #rx"/" "2012/06/06"))

But regexp-split returns a list, not values, so I'd like to "unwrap" the list
and just have the values...

I can do it manually:
(define tmp (regexp-split #rx"/" "2012/06/06"))
(define year (first tmp))
(define month (second tmp))
(define day (third tmp))

But thats ugly.

Being able to 
(let ([year month day (regexp-split #rx"/" "2012/06/06")])
  )
Would be handy too...

- Jordan

____________________
  Racket Users list:
  http://lists.racket-lang.org/users

Reply via email to