plint

French poetry validator
git clone https://a3nm.net/git/plint/
Log | Files | Refs | README

TODO (1692B)


      1 - "paon" en 1 mais "chaos" en 2: utiliser la prononciation de lexique comme
      2   lower bound ?
      3 
      4 - fuzz testing
      5 - log exceptions separately for plint_web
      6 
      7 - change additions to give numerical syllable count for affected syllable
      8 - adjust the diaeresis uncertainty threshold to assert that all verses are
      9   correct (change your opinion about the syllable with least confidence)
     10 - document expected errors of test.sh and commit necessary files
     11 - remove kludge for invalid characters, split them in specific chunks
     12 - improve performance with profiling
     13 
     14 == Error reporting ==
     15 
     16 - produce error reports first to structured and then to text and json
     17 - and then from json to html
     18 - indiquer l'état des hémistiches seulement s'il y a un problème, et seulement
     19   pour les syllabes plausibles
     20 - highlight possible hemistiche positions where an hemistiche could have been placed
     21 
     22 == Evaluation ==
     23 
     24 - évaluer sur la base de données lexique, sur la qualité de la génération, sur
     25   le nombre d'erreurs reconnues en cross-validation
     26 
     27 == Rules ==
     28 
     29 - other examples of "mentions", "notions" ? ...
     30 
     31 == Other approaches ==
     32 
     33 - learn rhyme and gender agnostically by clustering: prepare an undirected graph
     34   of rhyming verses, factor out suffixes, do SCC, prepare a trie
     35 
     36 == Notes ==
     37 
     38 hiatus malherbe:
     39 http://books.google.de/books?id=qpQGAAAAQAAJ&pg=PA40&lpg=PA40&dq=Et+que+pour+retarder+une+heure+seulement+%22Pour+ne+mourir+jamais%22,+meure+%C3%A9ternellement&source=bl&ots=G8VEFnXkmB&sig=qzmHRiloQpIp6Ebb-9aJrYOoIM0&hl=en&sa=X&ei=3oL8T9WiJ6aB4gTK8pWPBw&redir_esc=y#v=onepage&q=Et%20que%20pour%20retarder%20une%20heure%20seulement%20%22Pour%20ne%20mourir%20jamais%22%2C%20meure%20%C3%A9ternellement&f=false