Category:Enguage: Difference between revisions

Content added Content deleted
No edit summary
No edit summary
Line 1: Line 1:
{{stub}}{{language|Enguage}}
{{stub}}{{language|Enguage}}
The Language Engine: Enguage. "Enguage" is a portmanteau of the words Language and Engine - hence its unconventional spelling. It is being actively developed and has been since 2011. It won the British Computer Society's Machine Intelligence Competition in 2016.
The Language Engine: Enguage. "Enguage" is a portmanteau of the words Language and Engine - hence its unconventional spelling. It is being actively developed and has been since 2011. It won the British Computer Society's Machine Intelligence Competition in 2016.

[http://bitbucket.org/martinwheatman/enguage Enguage source code repo] If you have make and git installed, Enguage can be created, thus:
<pre>
$ git clone https://github.com/martinwheatman/enguage.git
$ cd enguage
$ make jar
$ export PATH=$PATH:./sbin
$ java -jar lib/enguage.jar -T hello
</pre>


Enguage is a speech understanding algorithm, supporting the idea that speech is Turing complete, so requests a place on Rosetta Code. While the examples here are given in English, it can be applied to any natural language. It is therefore the interpreter, and not the language, to which Enguage refers. It can be used to process data, but it is not efficient in doing this. It is unsuitable for interpreting writing, as this is not a discourse.
Enguage is a speech understanding algorithm, supporting the idea that speech is Turing complete, so requests a place on Rosetta Code. While the examples here are given in English, it can be applied to any natural language. It is therefore the interpreter, and not the language, to which Enguage refers. It can be used to process data, but it is not efficient in doing this. It is unsuitable for interpreting writing, as this is not a discourse.
Line 9: Line 18:


Hope this is of interest!
Hope this is of interest!
Happy talking :^)