Ecosyste.ms: Awesome
An open API service indexing awesome lists of open source software.
https://github.com/nao1215/libvalacore
libcore is basic library for vala language.
https://github.com/nao1215/libvalacore
vala vala-language vala-libraries
Last synced: 24 days ago
JSON representation
libcore is basic library for vala language.
- Host: GitHub
- URL: https://github.com/nao1215/libvalacore
- Owner: nao1215
- License: apache-2.0
- Created: 2022-01-02T07:18:52.000Z (about 3 years ago)
- Default Branch: main
- Last Pushed: 2022-07-23T11:10:28.000Z (over 2 years ago)
- Last Synced: 2024-10-28T14:47:25.685Z (2 months ago)
- Topics: vala, vala-language, vala-libraries
- Language: Vala
- Homepage:
- Size: 274 KB
- Stars: 6
- Watchers: 1
- Forks: 0
- Open Issues: 2
-
Metadata Files:
- Readme: README.md
- License: LICENSE
Awesome Lists containing this project
README
[![Build](https://github.com/nao1215/libcore/actions/workflows/build.yml/badge.svg?branch=main)](https://github.com/nao1215/libcore/actions/workflows/build.yml)
[![UnitTest](https://github.com/nao1215/libcore/actions/workflows/unit_test.yml/badge.svg?branch=main)](https://github.com/nao1215/libcore/actions/workflows/unit_test.yml)
![GitHub](https://img.shields.io/github/license/nao1215/libcore)
# 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.](https://nao1215.github.io/libvalacore/)# 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](./LICENSE).