Hi all,<br><br><br clear="all">I'm working on a project involving smartphones and multimodal grammars for speech, natural language processing, gestures, etc.. and I'm considering to use Mercury in some parts of it. I have the following questions:<br>
<br>1 - Is it possible to generate compact code to fit into available memory on smartphones using different platforms such as Android, iPhone, Windows Mobile and others? <br><br>2 - Has anyone worked with unification grammar formalisms (such as Head-Driven Phrase Structure Grammar - HPSG) in Mercury? I have found several versions of these formalisms implemented in Prolog, but a version in Mercury could be more efficient? Is the unification algorithm used in Mercury more efficient than those used in Prolog?<br>
<br>3- Is there much difference in efficiency and code size between the different back-ends available for Mercury? <br><br>Thanks in advance for any answer.<br><br>Cheers,<br>Alex<br>