Haskell: HStringTemplate exemplo herança?
-
19-09-2019 - |
Pergunta
Eu estou indo um pouco louco tentando descobrir como usar a herança modelo no HStringTemplate de Haskell. uso de modelo básico é bastante fácil, mas faltando herança algo está em causa. Alguém pode me apontar na direção de um exemplo decente? O documento abaixo apenas não é suficiente completa para pós-graduação para uma utilização mais avançada.
http://www.haskell.org/haskellwiki/HStringTemplate <- No ajuda !!
Solução
Ok finalmente descobri-lo. Você não vai acreditar quanto tempo eu estive olhando os docs Hackage, tentando juntar as peças deste conjunto. Aqui está um exemplo inventado, para aqueles de vocês que seguem:
let p = newSTMP "Parent --> $child()$" :: StringTemplate String
let c = newSTMP "Child --> Your content Here." :: StringTemplate String
let grp = groupStringTemplates [("parent", p),("child", c)]
putStrLn $ toString $ fromJust $ getStringTemplate "parent" grp
Esta impressões:
Parent --> Child --> Your content Here.
Eu vou acrescentar que eu acho um pouco da minha dificuldade tem a ver com o fato de que eu não sou tão familiarizado com StringTemplate de Java. Eu ainda não tenho certeza até que ponto pacote de Haskell emula do Java.