Skip to main content

A command-line interpreter for the ILOKO esolang.

Project description

💜 Iloko Programming Language CLI

Iloko is an Ilocano-inspired esolang (esoteric programming language) designed for fun, creativity, and cultural expression.
It allows you to write programs using Ilocano-style syntax and run them easily from your terminal.


🚀 How to Install and Run

Follow these steps to set up your environment and run your first Iloko program.


1. Create a Project Folder

First, navigate to or create a new folder for your project.

mkdir my-iloko-project
cd my-iloko-project

2. Create a Virtual Environment

Create a Python virtual environment to keep dependencies isolated.

python3 -m venv venv

3. Activate the Virtual Environment

On macOS/Linux:

source venv/bin/activate

On Windows (Command Prompt):

.\venv\Scripts\activate

4. Install the Iloko CLI

Use pip to install the command-line tool.

pip install iloko-cli

5. Create Your First Iloko File

Create a new file named test.iloko.

touch test.iloko

6. Write Your Iloko Code

Open test.iloko in your code editor and paste the following code:

IPAKITA "Hello, CLI! Nagmayat!"
IPAKITA "---"
IKABIL a = 100
IKABIL b = 25
IPAKITA a * b

7. Run the Program

Go back to your terminal (make sure your venv is still active) and run the file using the iloko command:

iloko test.iloko

8. See the Output

You should see the following output in your terminal:

Hello, CLI! Nagmayat!
---
2500

🧠 About Iloko

  • 🗣️ Keywords: IPAKITA, IKABIL, NO, and more (case-insensitive)
  • 📄 File Extension: .iloko
  • 🐍 Language Base: Built in Python
  • 💡 Goal: Promote programming through Ilocano-inspired syntax and creativity
  • ⚙️ Type: Esoteric (Esolang)

❤️ Created By

DOS Team

Bringing Ilocano culture into programming and technology.
Python-powered. Community-inspired.

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

iloko_cli-1.3.0.tar.gz (8.9 kB view details)

Uploaded Source

Built Distribution

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

iloko_cli-1.3.0-py3-none-any.whl (8.8 kB view details)

Uploaded Python 3

File details

Details for the file iloko_cli-1.3.0.tar.gz.

File metadata

  • Download URL: iloko_cli-1.3.0.tar.gz
  • Upload date:
  • Size: 8.9 kB
  • Tags: Source
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/6.2.0 CPython/3.11.2

File hashes

Hashes for iloko_cli-1.3.0.tar.gz
Algorithm Hash digest
SHA256 18495defd820ad5536425486e1683757abc6539b34b10c820822ddb822e289c9
MD5 7c000e964f0b5d7454f324c61d121ab3
BLAKE2b-256 fb421f87de8296add88fda11dfaa7058914a816aa5e8667f4b8bfcac14d8ebad

See more details on using hashes here.

File details

Details for the file iloko_cli-1.3.0-py3-none-any.whl.

File metadata

  • Download URL: iloko_cli-1.3.0-py3-none-any.whl
  • Upload date:
  • Size: 8.8 kB
  • Tags: Python 3
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/6.2.0 CPython/3.11.2

File hashes

Hashes for iloko_cli-1.3.0-py3-none-any.whl
Algorithm Hash digest
SHA256 8f4cb2b30adaf4e1b4abf5969bacd1ded4c4704a62f16ee4e3b1a500c725e64f
MD5 02490f803da95233c3f2eda44148d6a9
BLAKE2b-256 42c6190463fcfc99288f04beaa4abe32c789b3a8053fd0ceecd7ffdad6df10a3

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