I have an xs file that I have doing stuff. Some is to search in my c database (home grown for data, unique to TI)
I believe that there is too much crunching going on in the xs that needs to be moved into the c. Currently my c library has no knowledge of perl. Since I write no c programs that use this library, only perl, should I: 1. make my c do the perl stuff? ala creating lists if lists and pushing #'s back out to perl, returning boolean? 2. should I get rid of the c library and have only a large xs file? My c really needs to be c++. I have it currently structured in an object oriented manner. but all overloading is done in xs. I believe it would be easier maintenance if it were in c++.
