I have a library of text and string functions that I have built up in Mathematica and Perl, and I am looking for someone to help me in porting those functions into C functions. The C functions should be properly prototyped in such a way that I can use and reuse them on strings of text that I pass to the functions.
There are a number of functions and data types that I am looking to have written, including (just a sample of the functions):
-Split a continuous string into a list words, saved as a WordList
-Take an input WordList, and kick out a set of unique words only, in a WordList
-Take an input WordList and kick out a set of unique words, and another corresponding array of their frequency counts
-Take an input WordList, and a filter WordList, and kick out only the words in the first list that are members of the filter wordlist
-Take an input WordList, and a filter WordList, and kick out only the words that are not in the filter wordlist
-Functions for freeing up and purging memory of arrays used for WordLists
-Generate a WordList from a subset range of elements from another WordList
-Convert a WordList back into a sentence string, with spaces (or some other character) in between
These are examples of functions I'd like to have written. All in all, there are about 100 functions like this, of varying complexity. About 25 of them are "higher" complexity, like the filtering WordList function, 50 of them are "lower" complexity like converting the WordList back into a sentence string, and the rest are relating to memory management and WordList datatype functions.