packages feed

language-dickinson-1.1.0.0: test/data/refractory.pretty

%-

(: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)))