Skip to content

nao1215/libvalacore

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

29 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Build UnitTest GitHub

libvalacore - basic library for vala

The basic API of Vala language is provided by GLib and libgee. However, I think Vala's API difficult to use. It looks like there are many inconsistent libraries compared to Python, Java and Golang.

So, let's create the easy-to-use Vala basic API library.
However, Don't use this library now. I make frequent specification changes.

How to build (install)

$ sudo apt update
$ sudo apt install valac build-essential meson valadoc libglib2.0-0 ninja

$ git clone https://github.com/nao1215/libvalacore.git
$ cd libvalacore
$ meson build
$ cd build
$ ninja
$ sudo ninja install

Valadoc

Click here for libcore's Valadoc.

Goal

The goal is to make it easier for people with other language experience to use the Vala language through the libvalacore library. Therefore, we will proceed with the implementation while referring to the APIs of other languages.

LICENSE

The libvalacore project is licensed under the terms of the Apache License 2.0.
See LICENSE.