Skip to content
This repository has been archived by the owner on Aug 31, 2024. It is now read-only.

KickdeGans/Beryllium

Repository files navigation

beryllium

Version 0.5

Example:

fun main()
{
    puts("Hello world!\n");
}

Quick Install:

curl -s "https://www.kickdegans.nl/beryllium-install" | sudo bash

An interpretted programming language

Contents:

Getting started
Documentation
Bult-in functions

Please read!

This projects is still in development and contains incomplete or non functional features, bugs and incomplete libraries.
If there are any bugs you find, please notify me.

Installation:

Clone the repo:

git clone https://www.github.com/KickdeGans/beryllium.git

Build and install using GCC:

make
make install

Build and install using clang:

make clang
make install

OR:

You could copy the correct pre-compiled binary to /bin if processing power is limited or no compiler is present.

For example, you could copy berylium-x86_64 (located in the bin folder) to /bin or just execute it as-is to run the interpreter.
(More architectures will be available in the future)

Debugging:

Change directory to the debug folder. Then, make and then run ./debug to debug beryllium. Make sure the script has permissions to be executed

Requirements:

Linux
gdb
gcc