Cross-platform library that enables easy customizability of the application during both runtime and develop-time. It's the fact that there are limits that make life interesting, wouldn't it be boring to be able to do ANYTHING, it would definately be scary!
Rose aims to be a software development tool that allows easy development and management of an application both in runtime and develop-time. By employing the intergrated c99 interperter we can quickly view/edit data in runtime and store them in the application's database file for later usage.
Before proceeding, ensure that the following prerequisites are met:
- Git: Make sure Git is installed on your system.
- CMake: Ensure CMake is installed and accessible from your command prompt.
Before building the project, ensure that the following development libraries are installed on your Linux system. This project requires X11, GLEW, and MESA development tools.
-
Install the required dependencies:
sudo apt-get update sudo apt-get install -y meson pkg-config ragel gtk-doc-tools sudo apt-get install -y libx11-dev libxi-dev sudo apt-get install -y libglew-dev libgl1-mesa-dev libglu1-mesa-dev sudo apt-get install -y libfreetype6-dev libglib2.0-dev libcairo2-dev
-
Clone the Rose repository:
git clone https://github.com/lp64ace/rose.git
-
Navigate to a folder where you want the build files to be generated:
mkdir build cd build cmake ../rose
-
Compile the project, and enjoy!
cmake --build .
Here is a little preview of the application running in its current state, this is simply a showcase demo.
Dimitris Bokis, undergraduate student at Aristotle University of Thessaloniki