language-dickinson-1.1.0.0: test/data/refractory.dck
%-
(:def fionaAppleQuote
$ oulipo
(:oneof
(|
'''
"You're more likely to get cut with a dull tool than a sharp one."
''')
(|
'''
"You forgot the difference between equanimity and passivity."
''')))
(:def quote
(:oneof
(| ("« Le beau est ce qu'on désire sans vouloir le manger. »", "Simone Weil"))
(| (fionaAppleQuote, "Fiona Apple"))))
(:def formatQuote
(:lambda q (text, text)
(:match q
[(quote, name)
'''
${quote}
— ${$titlecase name}
'''])))
(:def main
$ formatQuote (:flatten quote))