Skip to main content

Write programs in the fastest language, as confirmed by NASA.

Project description

sanskrit

Write programs in the fastest language, as confirmed by NASA.

Installation

pip install sanskrit

Now put a # coding: sanskrit comment above your code to start programming in sanskrit!

Usage

There's two ways to use sanskrit:

As a REPL

Simply type sanskrit and it will bring up the sanskrit REPL:

$ sanskrit
संस्कृत प्रोग्रामिंग 3.11.5 (main, Aug 24 2023, 15:09:45) [Clang 14.0.3 (clang-1403.0.22.14.1)]
>>> x = 42
>>> दर्शयतु(x)   # print(x)
42

In a project

  • Simple for loop:

    # coding: sanskrit
    सर्वेषां आई अन्तः सीमा(5):   # for i in range(5):
        दर्शयतु(आई)          #     print(i)
    

    Output:

    $ python example.sanskrit
    0
    1
    2
    3
    4
    
  • import this:

    # -*- coding: sanskrit -*-
    आयातम् इदम्
    

    Output:

    $ python example.sanskrit
    The Zen of Python, by Tim Peters
    
    Beautiful is better than ugly.
    Explicit is better than implicit.
    ...
    

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

sanskrit-0.2.0.tar.gz (4.7 kB view details)

Uploaded Source

Built Distribution

sanskrit-0.2.0-py3-none-any.whl (4.9 kB view details)

Uploaded Python 3

File details

Details for the file sanskrit-0.2.0.tar.gz.

File metadata

  • Download URL: sanskrit-0.2.0.tar.gz
  • Upload date:
  • Size: 4.7 kB
  • Tags: Source
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/4.0.2 CPython/3.11.5

File hashes

Hashes for sanskrit-0.2.0.tar.gz
Algorithm Hash digest
SHA256 67a9bfa0f446d3f5b3a46579d95cb408a77d1ca7285e968e390b905140a107c0
MD5 40ef10d4835c6493631241f95f80abee
BLAKE2b-256 0707f381e2d00fc306177a9cc4d68b508a328a24bbb9e87da43fe673c5346f97

See more details on using hashes here.

File details

Details for the file sanskrit-0.2.0-py3-none-any.whl.

File metadata

  • Download URL: sanskrit-0.2.0-py3-none-any.whl
  • Upload date:
  • Size: 4.9 kB
  • Tags: Python 3
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/4.0.2 CPython/3.11.5

File hashes

Hashes for sanskrit-0.2.0-py3-none-any.whl
Algorithm Hash digest
SHA256 e871f92b09aac697051a1d05dab0e1ce5cf2c2a3f205cb1ad8b5486e55766a85
MD5 a1ccf384d937b7ba752f51bfd698597c
BLAKE2b-256 a496b8bf902d264672f3440ddde866ed70f43d2d7bedbe3a14d7087722337768

See more details on using hashes here.

Supported by

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