Skip to content

twomathematicians-code/agnblue-vyakarana

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

11 Commits
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

AgnBlue Vyākaraṇa

व्याकरणम् इव कोडः — Code as Grammar

CI Status MIT License Python


🕉️ What is This?

AgnBlue Vyākaraṇa is the first programming language based on Pāṇinian Sanskrit grammar (Aṣṭādhyāyī, ~500 BCE).

Instead of classes and functions, you write Dhātus (roots), Kārakas (grammatical roles), and Vākyas (sentences). The compiler translates your English-syntax blueprint into Sanskrit structural logic.

// Example: A Todo in AgnBlue
blueprint TodoApp { version: "0.1.0" }

root Create { 
    gana: 8           // Transitivity class
    visibility: public // Udātta - high pitch
}

entity Todo {
    @public title: String       // Externally visible
    @private id: UUID           // Submerged (Anudatta)
    @immutable created: DateTime // Sealed forever (Samvrita)
    
    action create implements Create {
        perform User as kartri      // Agent (Nominative)
        receive Todo as karman      // Object (Accusative)
        send Database as sampradana // Recipient (Dative)
    }
}

About

The Vyākaraṇa Programming Language — Sanskrit grammatical structures for software architecture

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

 
 
 

Contributors

Languages