/Loza

🌰 The Loza Programming Language

Primary LanguagePythonGNU General Public License v3.0GPL-3.0

Loza

🌰 The Loza Programming Language

Interpreter for the Declaration Section of a Python program

Easy to install

echo "deb [trusted=yes lang=none] http://os.wsoum.eu.org/packages ./" | sudo tee -a /etc/apt/sources.list.d/wsoumos_sources.list

sudo apt install loza

Easy to use

loza

> print("Hello World!")

OR

loza testcode.loza

Loza Programming Language

Hi there. this is Loza programming language. Loza is an interpreter written in Python. Loza scripts have a cool and lozai syntax.

Loza = 
(Python - SpaceSensitiveSyntax) + 
(Php.Syntax + Perl.Syntax) + 
MoreFlexibilityAndFeatures

Loza features

Why this programming language is useful? Because:

  • Space insensitive and clean syntax
  • Much flexibility
  • Flexible and powerful function typed arguments
  • Safe Global variables
  • Python powered core
  • Python datatypes
  • Able to run Python code from string
  • Loading Python scripts as object
  • Python standard modules
  • Name defines
  • Class and OOP
  • Dynamic behavior for class methods for static and non-static usage
  • PIT render engine to render loza code inside text formats
  • Builtin code mixer(compiler)
  • Builtin web development support
  • Namespace system
  • Label and goto system
  • Handling Stdout using out_* functions
  • Shutdown event system
  • Builtin debugger

Loza problems

  • Low speed
  • No multi threading
  • ...

hello world!

this is a simple hello world script in loza:

println 'hello world'

Online interpreter

if you want to test loza without installing and/or if you need to run it online, use Loza online interpreter

Contributing

if you want to contribute to this project, read Contributing Guide

Security Policy

if you detected an bug or vulnearability, read Loza Security Policy.

Documentation

read the Documentation to learn loza in doc folder.