Pān.ini's As.t.ādhyāȳý is often compared to a computer program for its rigour and coverage of the then prevalent Sanskrit language.The emergence of computer science has given a new dimension to the Paninian studies as is evident from the recent efforts by Mishra [7], Hyman[5] and Scharf [10]. Ours is an attempt to discover programming concepts, techniques and paradigms employed by Panini. We discuss how the three sūtras: pūrvatrāsiddham 8.2.1, a siddhavad atrābhāt at 6.4.22, and satvatukorasiddhah. 6.1.86 play a major role in the ordering of the sūtras and provide a model which can be best described with privacy of data spaces. For conflict resolution, we use two criteria: utsarga apavada relation between sūtras, and the word integrity principle. However, this needs further revision. The implementation is still in progress. The current implementation of inflectional morphology to derive a speech form is discussed in detail.