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. Porta, D. Sonntag, and R. Neßelrath. Proceedings of MobileHCI '09: 11th International Conference on Human Computer Interaction with Mobile Devices and Services, Bonn, Germany, (2009)
R. Pieraccini, and D. Lubensky. Innovations in Applied Artificial Intelligence: 18th International Conference on Industrial and Engineering Applications of Artificial Intelligence and Expert Systems, IEA/AIE 2005, Bari, Italy, volume 3533 of Lecture Notes in Artificial Intelligence, Springer, Berlin, (2005)
N. Pfleger, J. Alexandersson, and T. Becker. Proceedings of IJCAI-03 Third Workshop on Knowledge and Reasoning in Practical Dialogue System, Acapulco, Mexico, (2003)
S. Oviatt, A. De Angeli, and K. Kuhn. Proceedings of ACL/EACL-97 SIGMEDIA Workshop on Referring Phenomena in a Multimedia Context and their Computational Treatment, Madrid, Spain, (1997)
F. Nothdurft, G. Bertrand, T. Heinroth, and W. Minker. Proceedings of the Sixth International Conference on Intelligent Environments (IE 2010), Kuala Lumpur, Malaysia, page 90-95. Los Alamitos, CA, IEEE Computer Society CPS, (2010)
A. Neto, T. Bittar, R. Fortes, and K. Felizardo. SAC '09: Proceedings of the 2009 ACM Symposium on Applied Computing, Honolulu, HI, USA, page 116-120. (2009)
R. Neßelrath, and J. Alexandersson. Proceedings of the 6th IJCAI Workshop on Knowledge and Reasoning in Practical Dialogue Systems, Pasadena, CA, USA, page 46-51. (2009)