Cross-platform Application Library for DEVelopment
caldev is an open source project to provide following core features for application development:
- Graphic User Interface (GUI)
- Network communication
Other features will be added later as needed.
Project is developed in Visual Studio Code using C++17 language and tries to leverage existing open source components to achieve its goal.
Build system is based on bazel (https://bazel.build/) developed by Google, which is a free software tool that allows for automation of building and testing software. This project can be built on following platforms:
- Windows x86 32bit/64bit
- Linux x86 32bit/64bit
- macOS x86 64bit
Available bazel targets for bulilding the library:
- caldev32 (for 32bit)
- caldev (for 64bit)
Currently bindings are developed for C++, Rebol2 and Python but can be developed for any programming language which has support for calling functions exported by shared libraries.
Examples can be found in src/examples
folder.
Binaries can be downloaded from release page.
Rebol2 demo can be executed using Rebol2/View interpreter.