Skip to content

a language with an interpreter made in python that aims to be as close to natural language as possible

License

Notifications You must be signed in to change notification settings

dimini171/sigma

Repository files navigation

sigma by dimini171

rewrite of the original, now more like an actual language than a preprocessor.
an automated installer will be added soon. you are recommended to use python version 3.13 or higher. the minimum version is python 3.10

quickstart

run the automatic installer

curl -sSL https://raw.githubusercontent.com/dimini171/sigma/v2/install.sh | bash && sigma

input your password when prompted to.
example sigma scripts can be found under the latest release

NOTE: python is not required to be installed.

tested hardware:

  • M series (arm64) macbooks
  • aarch64/x86_64 linux distros

tested operating systems:

  • macos sequoia 15.*
  • fedora asahi remix (aarch64) 49
  • debian trixie (x86_64)

what is this??

sigma lang was made for our final year computing coursework.
it attempts to be a very simple to understand and learn, especially for absolute beginners and people who want to pick up programming, but find it too confusing or difficult.

syntax

head over to syntax.md to read more

progress on stuff

hotfixes

pass

in progress

nothing for now

roadmap

arrays
iterables
functions

contributing

read CONTRIBUTING.md

building

read BUILDING.md

About

a language with an interpreter made in python that aims to be as close to natural language as possible

Resources

License

Code of conduct

Stars

Watchers

Forks

Packages

No packages published