What is Pazle?

Pazle is a high-level, simple programming language. It puts forward commonly used stuff of programming but also shileding against the complicated ones that are not normally used in daily applications.

The language is dynamically and weakly typed although for function parameter issues it is very strict mainly for speed issues and debugging.

Why use Pazle?

Pazle being dynamically typed, it makes the whole coding thing easy and yet still achieving almost the same results you would get from other programming languages.

Its aimed to be general purpose, almost getting alot of stuff done but this is when it reaches stability.

The language has modules that interface with the Operating System creating dbs. sockets to mention but a few.

Environments

Pazle is just an interpreter, so getting the binary on your platform is enough to run your code anywhere the language is hosted.

Executing pazle code.

As of now, we only provide single binaries that are even not linked to the system paths so you will run them in this way or add them to your system path according to your operating system.

// linux ./pazle main.pz // windows pazle main.pz //windows again pazle.exe main.pz

If you download any external libraries of modules, create a folder called pazle_modules and put them in there then add the folder path to the modules path in the pazle modules path list.

import pazle // adding the path to imports path pazle.path.append('pazle_modules')

Linux users an additional step may be required to make the interpeter have executable permissions on your system. Follow below.

// adding executable permssions to pazle localhost-$ sudo chmod +x pazle