Skip to main content

A Regional-based programming language,interpreter and agentic ai

Project description

Vallaipallam – Regional-Based Programming Language 🍌

Vallaipallam is a beginner-friendly programming language designed entirely in Tamil and Hindi. It enables students to learn programming through their native language, making technical concepts more relatable and easier to understand.


📌 Overview

  • Syntax and keywords are based in Tamil and Hindi
  • Structured like Python for logical clarity
  • Focuses on education, simplicity, and accessibility
  • Comes with built-in tutorials and practice problems

🧠 Key Concepts Covered

  • Variables, Datatypes, and Expressions
  • Conditional Statements and Loops
  • Functions and File Handling
  • Custom Keywords in Tamil and Hindi for all major operations

🧠 1. Agentic AI – Intelligent Automation System

The Agentic AI module integrates an intelligent assistant directly into the Vallaipallam environment.

  • Launches a GUI-based AI control panel built with tkinter.
  • Executes .jnr or .vallai scripts interactively and also other languages.
  • Integrates with external AI APIs to automate tasks, generate scripts, or analyse data.
  • Handles real-time workflow execution within the same interface.
    -Generate codes

🌐 2. V-NAS (Vallaipallam NetworkOps Automation Suite)

V-NAS automates system networking and diagnostic tasks using a Vallaipallam source code. Commands are available in Tamil,Hindi and English.

Supported operations:

  • ENABLE_INTERFACE <interface> – Activates a network adapter.
  • DISABLE_INTERFACE <interface> – Disables a specific adapter.
  • PING <ip> – Checks connectivity to a target.
  • TRACEROUTE <ip> – Displays route path to destination.
  • SET_IP <interface> <ip> – Assigns a static IP address.
  • PORT_SCAN <ip> – Scans open ports.
  • CONNECT_WIFI <ssid> <password> – Connects to a Wi-Fi network.

V-NAS gives developers real network automation inside a programmable regional shell, making complex networking operations simple and readable.


📘 Learning Materials

Vallaipallam includes a full tutorial set in HTML format covering each topic with:

  • Simple explanations in English
  • Tamil syntax examples and Hindi syntax examples
  • Output previews for every concept
  • Interactive problems to practice

👤 Author

J. Nishanth Raj
Founder of Vallaipallam
Email: jpnishanthraj@gmail.com Location: Tamil Nadu, India


Copyrighted

🛡 License

GNU General Public License v3.0 (GPLv3)
You are free to use and modify this project under open-source rules, with credit to the original creator.

The name "Vallaipallam" and 🍌 logo are trademarked by the author.


💡 Vision

"Empower learners to code in their own language."

Vallaipallam exists to break the language barrier in technology education. It’s built for students who dream in Tamil and Hindi but want to code with confidence.


🙌 Acknowledgment

Thank you for supporting the movement to make programming accessible to everyone, starting with our roots.

Project details


Download files

Download the file for your platform. If you're not sure which to choose, learn more about installing packages.

Source Distribution

vallaipallam-1.0.5.tar.gz (254.7 kB view details)

Uploaded Source

Built Distribution

If you're not sure about the file name format, learn more about wheel file names.

vallaipallam-1.0.5-py3-none-any.whl (256.9 kB view details)

Uploaded Python 3

File details

Details for the file vallaipallam-1.0.5.tar.gz.

File metadata

  • Download URL: vallaipallam-1.0.5.tar.gz
  • Upload date:
  • Size: 254.7 kB
  • Tags: Source
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/6.2.0 CPython/3.12.4

File hashes

Hashes for vallaipallam-1.0.5.tar.gz
Algorithm Hash digest
SHA256 bd131ddbf4d2b3b1403b836f42608bb2da56b2409f4ff6e1e7a0e6d538128f24
MD5 cedf940493fefcbd9127cdc9590f8619
BLAKE2b-256 d227629ff66c4b316f00d06d90cad4bca7504919a4668068261bb840e061b5fb

See more details on using hashes here.

File details

Details for the file vallaipallam-1.0.5-py3-none-any.whl.

File metadata

  • Download URL: vallaipallam-1.0.5-py3-none-any.whl
  • Upload date:
  • Size: 256.9 kB
  • Tags: Python 3
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/6.2.0 CPython/3.12.4

File hashes

Hashes for vallaipallam-1.0.5-py3-none-any.whl
Algorithm Hash digest
SHA256 8e7aead88c90fcc468ad7e81c3aaf013b886365ab5fba20985d31b59ed108a36
MD5 eea2efff03cba42b0d4e8d9d2f51dd2d
BLAKE2b-256 6f25ad9bca19f4552f6c458538a44a841c8f806202dc32ed4272dea1d95e2471

See more details on using hashes here.

Supported by

AWS Cloud computing and Security Sponsor Datadog Monitoring Depot Continuous Integration Fastly CDN Google Download Analytics Pingdom Monitoring Sentry Error logging StatusPage Status page