I'm about to post a minor update to Magma with a minor bug fix from Brent and an enhanced MaSearchStringIndex.
MaSearchStringIndex will now allow the user to specify the range of indexed characters. Four convenience methods offer the most common ranges:
#beAlpha "$A to $Z" #beAlhpaNumberic "$0 to $Z" #bePunctuated "$! to $Z" #beAscii "ascii 0 to 127"
Using the more-restricted ranges (i.e., #beAlpha) relaxes the strictness the searches while permitting more #meaningfulCharacters for the same number of bits.
This flexibility now renders MaAsciiStringIndex redundant, since you can now use a MaSearchStringIndex with #beAscii to accomplish the same thing. Therefore I would like to deprecate MaAsciiStringIndex. It will remain in the package for now, in case you have persistent instances of it, but please don't create new instances as I would like to remove it some day.
Any questions or concerns, please speak.
thanks..