Skiylia

Skiylia (/ˈskaɪˈliːə/) is a dynamically typed object oriented programming language; Skiylia is built from the group up to mirror the best features of python with sprinklings of C derivatives on top.

Skiylia was designed with some measure of portability in mind, as the skiylia bytecode compiler/interpreter is built from plain python3.10, any system that runs python can run Skiylia too! (which, in <current year> is basically every machine)

An example of Skiylia code
// A classic starting point
print("Hello world!")

def factorial(int N):
    /// Compute the factorial of a number, N, by way of
        recursively calling the function. ///
    
    return n <= 1 ? 1 : n * factorial(--n)


/// Compute the factorial of the first ten integers
    and show their values with a pretty print statement. ///

num = 1
for fact in factorial([1..10]):
    print("The factorial of {num++} is: {fact}")

See whats new in Skiylia, or check out the Usage section for further information, including how to install the project.

Note

This project is under active development.

Contents