I tried hard to make it work on Sherlock but failed in the end. I got zsh to compile but the resulting shell failed to parse color strings.
However, I could not make icmake work as I wanted to. One trick to at least build it was to change the gcc compiler using `ml gcc/6.3.0` on Sherlock.
D. Milward, and M. Beveridge. Proceedings of the 3rd IJCAI Workshop on Knowledge and Reasoning in Practical Dialogue Systems, Acapulco, Mexico, page 9-18. (2003)
A. Meschtscherjakov, W. Reitberger, F. Pöhr, and M. Tscheligi. Ambient Intelligence: First International Joint Conference, AmI 2010, Málaga, Spain, volume 6439 of Lecture Notes in Computer Science, Springer, Berlin, (2010)
V. Majuntke, G. Schiele, K. Spohrer, M. Handte, and C. Becker. Proceedings of the Sixth International Conference on Intelligent Environments (IE 2010), Kuala Lumpur, Malaysia, page 178--184. Los Alamitos, CA, IEEE Computer Society CPS, (2010)
W. Maass, and A. Filler. Proceedings of the Workshop on Making Semantics Work For Business (MSWFB 2007), part of 1st European Semantic Technology Conference, Vienna, Austria, page 12-17. (2007)
B. Liu, H. Chen, and W. He. ICTAI '05: Proceedings of the 17th IEEE International Conference on Tools with Artificial Intelligence, Hong Kong, China, page 254-259. (2005)