Download

v0.3.0

Install

On MacOS/Linux:

Run the following command where the Borealis executable is located:
sudo cp ./borealis /usr/local/bin

Now just run
borealis --help
in your terminal.

You can also run the command
sudo make install
to install it using Make.

On Windows:

Windows installation process incoming...

Compile it on your own

You may want to compile the software yourself, but don't worry, Borealis is extremely easy to compile, the only thing that you need is a C compiler with build-essentials, like GCC or CLang.
Since the Borealis codebase follows the ANSI C99 standard, if you can compile a Hello world program on C most probably you can compile Borealis too.
You can run the
make
command in the Borealis folder to compile it.

Releases

v0.3.0

09/08/2023

Added

  • Add Error standard module.

  • Add fill function to the Array standard module.

  • Add getUser and getGroup functions to the Os standard module.

  • Add setOption and getOption functions to the Socket standard module.

Changed

  • Change all references to arrays to tables.

  • Change the public keyword to pub.

  • Change the return value of the new, accept and getOption functions of the Socket standard module to null when an error happens.

  • Change the return value of the listen function of the Socket standard module to a boolean.

Removed

  • Remove the support for body-less if statements with continue, break and return.

  • Remove the setTimeout and getTimeout functions from the Socket standard module.

  • Remove the EADDRINUSE, EBADF, ENOTSOCK and EOPNOTSUPP constants from the Socket standard module.

  • Remove the pub keyword and access modifier functionality.

  • Remove the object data type and all its references.

v0.2.0

09/07/2021

Added

  • Add getChangeTime and getAccessTime to Os standard module.

  • Add optional function parameter to the sort function of the Array standard module.

  • Add _GLOBALS predefined constant.

Changed

  • Move getModTime from File standard module to Os standard module.

v0.1.0

08/02/2021

First public release.