This week was mostly spent in readings and stuff. I also was stuck with flu for the later half so wasn't able to do anything else.

## 1 Problems/Solutions

• Nothing.

• Read up a few introductory documents on Ontologies.
• I am trying to understand learnable parsing so took up Combinatory Categorial Grammar (steedman1996very)
• How NOT to evaluate your dialog system (liu2016not)
• Strange loop 2018 had few interesting ideas. I liked hackett. This makes me wonder what exactly typed racket doing? Definitely something simpler.
• Got to use lparallel. Working with single threading for so long almost had me squeal at this.
• Also used construct which is a composable way for going back and forth from bytes to python objects.
• Finally read up on functional package management and tried guix. Needs a little momentum but looks really promising. I am specially interested in things like guix environment and dependencies which go cross distro painlessly (though these are not the direct output, they are nice side effects).

## 3 Programming

• Added a few new features/syntaxes in pigeon. Will abuse reader macros for some time now.
• A few other pieces I don't have logs of. Will be putting the commit visualizer here from next week onwards.

• Nothing.

# Bibliography

• [steedman1996very] Steedman. 1996. "A very short introduction to CCG." Unpublished paper. http://www. coqsci. ed. ac. uk/steedman/paper. html, , link. doi.
• [liu2016not] Liu, Lowe, Serban, Noseworthy, Charlin & Pineau. 2016. "How not to evaluate your dialogue system: An empirical study of unsupervised evaluation metrics for dialogue response generation." arXiv preprint arXiv:1603.08023, , link. doi.
• [gabriel2010better] Gabriel & Sullivan. 2010. "Better science through art", 885-900, in in: ACM Sigplan Notices, edited by