The Seal Programming Language

Lorem ipsum dolor sit amet, consectetur adipisicing elit. Molestias nam sapiente modi assumenda ipsum molestiae in delectus enim eos voluptatem praesentium possimus odit eaque ex, asperiores autem quas provident aperiam?

Lorem ipsum dolor sit amet consectetur adipisicing elit. Voluptatem, ea natus tempora repellat aspernatur at praesentium ab sed officiis fugit cumque, perferendis quisquam tempore nam similique ipsa atque! Voluptatum, voluptatibus?


// include standard library
include std

// prints hello world with newline
std::writeln("Hello, world!")

// define factorial function
define factor(n)
    if n == 1 or n == 0
        return 1
    return n * factor(n - 1)

// call the function
var result = factor(5)
std::writeln(result) // output: 120
                

Download Seal to Your Computer

Lorem ipsum dolor sit, amet consectetur adipisicing elit. Dolorum eos nostrum, dolor minus distinctio ratione iusto earum. Ullam sint, explicabo nostrum accusamus tempora, asperiores inventore quo porro, tenetur quidem minus?

Lorem ipsum dolor sit, amet consectetur adipisicing elit. Dolorum eos nostrum, dolor minus distinctio ratione iusto earum. Ullam sint, explicabo nostrum accusamus tempora, asperiores inventore quo porro, tenetur quidem minus?