{'fraction_non_alphanumeric': 0.013464991023339317, 'fraction_numerical': 0.003590664272890485, 'mean_word_length': 4.868421052631579, 'pattern_counts': {'":': 0, '<': 0, '<?xml version=': 0, '>': 0, 'https://': 0, 'lorem ipsum': 0, 'www.': 0, 'xml': 0}, 'pii_count': 0, 'substrings_counts': 0, 'word_list_counts': {'cursed_substrings.json': 0, 'profanity_word_list.json': 0, 'sexual_word_list.json': 0, 'zh_pornsignals.json': 0}}
Sanskrit and Computational Linguistics

The importance of ashtādhyaȳi is three fold. The first one, as is well known, as an almost exhaustive grammar for any natural language with meticulous details yet small enough to memorize. Though ashtādhyāȳi is written to describe the then prevalent Sanskrit language, it provides a grammatical framework which is general enough to analyse other languages as well. This makes the study of ashtādhyāȳi from the point of view of concepts it uses for language analysis important. The third aspect of ashtādhyāȳi is its organization. The set of less than 4000 sūtras is similar to any computer program with one major difference the program being written for a human being and not for a machine thereby allowing some non-formal or semi-formal sūtras which require a human being to interpret and implement them. Nevertheless, we believe that the study of ashtādhyāȳi from programming point of view may lead to a new programming paradigm because of its rich structure. Possibly these are the reasons, why Gerard Huet feels that Panini should be called as the father of informatics.