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 I/O module
include io

// prints 'Hello, Seal' with newline
print('Hello, Seal')

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

// call the function
result = factor(5)

// and store the result in a file
file = io.File('result.txt', 'w')

file..write(str(result))
// is equivalent to file.write(file, str(result))

// close the file
file..close()
                

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?