Skip to content

maniospas/Blombly

Repository files navigation

Blombly

💻 Expressive 🦆 Dynamic 🚀 Parallel 🥽 Safe

Install & run

Find the latest release here.
Current build targets: Windows x64

Unzip the folder in a directory and create a file main.bb (or any name but with the same extension). Add the following contents:

name = read("What's your name?");
print("Hello {name} !");

Run blombly.exe main.bb, where the executable and main files can be any path, and check that everything is working properly. Do not move the executable without all the libs/ and dynamically linked libraries that are packaged with it.

Build from source

Clone this repository and install gcc in your system. Then, follow the steps below, which include installing the vcpkg dependency manager:

# install vcpkg
git clone https://github.com/microsoft/vcpkg.git
cd vcpkg
.\bootstrap-vcpkg.bat  # windows bootstraping (./bootstrap-vcpkg.sh for linux)
./vcpkg install zlib civetweb curl[ssl]
cd ..

# install asmjit
git clone https://github.com/asmjit/asmjit.git

# build instructions
mkdir build
cmake -B ./build
cmake --build ./build --config Release  # rerun this after making changes

Credits

Author: Emmanouil (Manios) Krasanakis
Contact: [email protected]
License: Apache 2.0