Author :- Muktanand Agrawal Date of Beginning :- 08 \ 11 \ 2003 Date of Completion :- 09 \ 11 \ 2003 Description :- This program is about a famous "saMskRRit" text named "ViShNu- Sahasranaama" which was composed by shrii Veda Vyaas in his great classical work "Mahaabhaarata".At the end of the great war ,BheeShma Pitaamaha answers six questions of YudhiShThira.We find this chant introduced there . The word "ViShNu- Sahasranaama" means "Thousand Names of Lord ViShNu" that are listed here. This program comprises an introductory information about the first 100 names of this long list. Having entered any of these names given in the Readme.txt file , user will get following informations:- (1). The Number on which that very name occurs in this list of 1000 names , (2). The Number of the stanza (shloka-saMkhyaa) in which that very name is introduced , (3). That stanza (shloka) in "saMskRRit" language , (4). A commentary that gives a brief explanation of that name . This commentary is done by "Swami Chinmayananda" which is published by "Chinmaya Publication Trust , Madras-3". (5). In the end , there is given the commentary of great philosopher and saint " Adi Shankaracharya" on that name. About Readme.txt file :- This file contains the first 100 names of Lord ViShNu from "ViShNu- Sahasranaama" about whom this program is . To use this program the user should select a name from the list given in this file , about which he wants the information. How to run this program :- This program should be run in this way : (1).Having the Swi-Prolog opened ,the user should at first compile the file "vishnu.pl" which is in the file named "muktanand.zip" , if necessary. (2).Then he should call the predicate --vaasudeva. and press the "enter" key. (3).Then he should select a name from the list given in this Readme.txt file and type it there and press the "enter" key again. (4).If he wants to quit , he should type x. (5). The user should use the "ITRANS - ENCODING" for the "Devanagari" script in "Sanskrit" and "Hindi" languages. ITRANS :-- ENCODING FOR DEVANAGARI (HINDI / SANSKRIT) ********************************************************************************** This section describes the ITRANS encoding , for Devanagari. This is the basic encoding used for all Indic language scripts . Vowels (dependent and independent):- ************************************************ a aa/A i ii/I u uu/U RRi/R^i RRI/R^I LLi/L^i LLI/L^I e ai o au aM aH Consonants:- ****************** k kh g gh ~N ch Ch j jh ~n T TH D Dh N t th d dh n p ph b bh m y r l v/w sh Sh s h L x/kSh GY/j~n/dny shr Special / Accents:- *********************** Anusvara : .n/M/.m (dot on top of previous consonant / vowel) Avagraha : .a('S' like symbol basically to replace a after o) Visarga : H (looks like a colon character) Om : OM , AUM (Om symbol) [As shown , many codes have multiple choices , e.g. "RRi / R^i" implies that the user can use either "RRi"or "R^i". ] *********************************************************** The list of the first 100 names is as follows:-- .......................................................................... 1.vishvaM 2.viShNuH 3.vaShaTkaaraH 4.bhuuta-bhavya-bhavat-prabhuH 5.bhuuta-kRRit 6.bhuuta-bhRRit 7.bhaavaH 8.bhuutaatmaa 9.bhuuta-bhaavanaH 10.puutaatmaa 11.paramaatmaa 12.muktaanaM paramaa gatiH 13.avyayaH 14.puruShaH 15.saakShii 16.kShetraj~naH 17.akSharaH 18.yogaH 19.yoga-vidaaM netaa 20.pradhaana-puruSheshvaraH 21.naarasiMha-vapuH 22.shriimaan 23.keshavaH 24.puruShottamaH 25.sarvaH 26.sharvaH 27.shivaH 28.sthaaNuH 29.bhootaadiH 30.avyayaH-nidhiH 31.sambhavaH 32.bhaavanaH 33.bhartaa 34.prabhavaH 35.prabhuH 36.iishvaraH 37.svayaMbhuuH 38.shaMbhuH 39.aadityaH 40.puShkaraakShaH 41.mahaasvanaH 42.anaadi-nidhanaH 43.dhaataa 44.vidhaataa 45.dhaatur-uttamaH 46.aprameyaH 47.hRRiShiikeshaH 48.padmanaabhH 49.amaraprabhuH 50.vishvakarmaa 51.manuH 52.tvaShTaa 53.sthaviShthaH 54.sthaviro dhruvaH 55.agraahyaH 56.shaashvataH 57.kRRiShNaH 58.lohitaakShaH 59.pratardanaH 60.prabhuutaH 61.trikakubdhaama 62.pavitraM 63.paraM ma~NgalaM 64.iishaanaH 65.praaNadaH 66.praaNaH 67.jyeShThaH 68.shreShThaH 69.prajaapatiH 70.hiraNyagarbhaH 71.bhuugarbhaH 72.maadhavaH 73.madhusuudanaH 74.iishvaraH 75.vikramii 76.dhanvii 77.medhaavii 78. vikramaH 79.kramaH 80.anuttamaH 81.duraadharShaH 82.kRRitaj~naH 83. kRRitiH 84.aatmavaan 85.sureshaH 86.sharaNaM 87.sharmaH 88.vishvaretaaH 89.prajaabhavaH 90.ahaH 91.saMvatsaraH 92.vyaalaH 93.pratyayaH 94.sarvadarshanaH 95.ajaH 96.sarveshvaraH 97.siddhaH 98.siddhiH 99.sarvaadiH 100.achyutaH