RosettaCodeData/Task/Metaprogramming/Racket/metaprogramming-1.rkt

11 lines
186 B
Racket
Raw Permalink Normal View History

2017-09-23 10:01:46 +02:00
#lang racket
(define-syntax-rule (list-when test body)
(if test
body
'()))
(let ([not-a-string 42])
(list-when (string? not-a-string)
(string->list not-a-string)))