IJSRP, Volume 2, Issue 11, November 2012 Edition [ISSN 2250-3153]
Animesh Pandey, Siddharth Shrotriya
In the generation of artificial intelligence and modern intelligent machines, Natural Language Processing forms a major part of the whole system. The implementation of NLP requires a meticulous and complex algorithm which consists of many functional, analytic semantic fragments. The realization of all the modules takes a lot of time and resources. Therefore, there is a need for libraries which contains these modules and can be used whenever required for implementing the algorithm. In this paper, we have constructed a NLP library in Nemerle programming language using the dotnet framework. We have used Nemerle due to its strong meta-programming system, C# like syntax, functional and imperative features. We have developed all the modules and then collaborated them in a single class library which can be used in other languages supported by dotnet framework. Using this library, one can build his own language processing algorithm buy using the provided fundamental features of NLP. In addition to that, we have also shown the advantage of using Nemerle over other available programming languages.