Menu

Tree [ee784e] main /
 History

HTTPS access


File Date Author Commit
 LICENSE 2024-12-09 Amirreza Ipchi-e-Haq Amirreza Ipchi-e-Haq [f481ac] Create LICENSE
 Makefile 2025-02-08 Amirreza Ipchi-e-Haq Amirreza Ipchi-e-Haq [ee784e] Update dynastr.h
 README.md 2024-11-07 Amirreza Ipchi-e-Haq Amirreza Ipchi-e-Haq [065415] Update README.md
 dynastr.h 2025-02-08 Amirreza Ipchi-e-Haq Amirreza Ipchi-e-Haq [ee784e] Update dynastr.h
 icon.ico 2024-03-31 Amirreza Ipchi-e-Haq Amirreza Ipchi-e-Haq [2213aa] Add files via upload
 main.c 2024-12-17 Amirreza Ipchi-e-Haq Amirreza Ipchi-e-Haq [79aacc] Make some modifications

Read Me

Pikalang

This is an interpreter written in C for a joke esoteric programming language called Pikalang (Google this language for more information, or the repository of the owner of this language). The good feature about this interpreter is that it doesn't need to be installed and it's portable. Also, it's very simple and lightweight.

How to get

You can open releases or click here to get the pre-compiled executables, or you can compile the code yourself using a gcc compiler.

How to use

To run a "Hello World" example, create a file with the following text:

pi pi pi pi pi pi pi pi pi pi pika pipi pi pi pi pi pi pi pi pipi pi pi
pi pi pi pi pi pi pi pi pipi pi pi pi pipi pi pichu pichu pichu pichu ka
chu pipi pi pi pikachu pipi pi pikachu pi pi pi pi pi pi pi pikachu
pikachu pi pi pi pikachu pipi pi pi pikachu pichu pichu pi pi pi pi pi
pi pi pi pi pi pi pi pi pi pi pikachu pipi pikachu pi pi pi pikachu ka
ka ka ka ka ka pikachu ka ka ka ka ka ka ka ka pikachu pipi pi pikachu
pipi pikachu pika chu

Save the text and run it (Windows users can run this using the interpreter, just like any program). GNU+Linux users need to allow the execution of this program (You can google how to do this), then they can run the GNU+Linux executable in a terminal by typing <ProgramLocation>/PikalangLinux <CodeLocation>/<CodeName> (If the terminal is open where the program is, just put a ./ behind PikalangLinux)).

To run this in any directory, you have to add this to your global variables. You can search how to do it in each operating system.

Sidenotes

This program uses the dynastr library for some string operations.

Want the latest updates on software, tech news, and AI?
Get latest updates about software, tech news, and AI from SourceForge directly in your inbox once a month.