All Projects → antono → Vala Object

antono / Vala Object

Use Vala from Ruby, Python, Lua, JavaScript (Node.js, gjs, seed) and many other languages

Labels

Projects that are alternatives of or similar to Vala Object

Stm32cube Gcc
A developement environment for projects based on the STM32Cube firmware.
Stars: ✭ 78 (-4.88%)
Mutual labels:  makefile
K8s Mediaserver Operator
Repository for k8s Mediaserver Operator project
Stars: ✭ 81 (-1.22%)
Mutual labels:  makefile
Avrqueue
Queueing Library for AVR and Arduino
Stars: ✭ 81 (-1.22%)
Mutual labels:  makefile
Pragmaticai
[Book-2019] Pragmatic AI: An Introduction to Cloud-based Machine Learning
Stars: ✭ 79 (-3.66%)
Mutual labels:  makefile
Openwrt Kcptun
kcptun for OpenWrt
Stars: ✭ 80 (-2.44%)
Mutual labels:  makefile
Corteza Docs
Documentation, manual, instructions
Stars: ✭ 81 (-1.22%)
Mutual labels:  makefile
Handbook
The Niteo Handbook
Stars: ✭ 77 (-6.1%)
Mutual labels:  makefile
Make Docker Command
Seamlessly execute commands (composer, bower, compass) in isolation using docker and make.
Stars: ✭ 82 (+0%)
Mutual labels:  makefile
Awesome Blogdown
An awesome curated list of blogs built using blogdown
Stars: ✭ 80 (-2.44%)
Mutual labels:  makefile
Openwrt Vlmcsd
a package for vlmcsd
Stars: ✭ 81 (-1.22%)
Mutual labels:  makefile
Cloudformation Templates
Common tasks automated by CloudFormation
Stars: ✭ 79 (-3.66%)
Mutual labels:  makefile
Freedom Tools
Tools for SiFive's Freedom Platform
Stars: ✭ 80 (-2.44%)
Mutual labels:  makefile
Openwrt Simple Obfs
Simple-obfs for OpenWrt/LEDE
Stars: ✭ 81 (-1.22%)
Mutual labels:  makefile
Do more with twitter data
Tutorials for getting the most out of Twitter data.
Stars: ✭ 78 (-4.88%)
Mutual labels:  makefile
Dokku Wordpress
A simple repository that will guide you through deploying wordpress on dokku
Stars: ✭ 82 (+0%)
Mutual labels:  makefile
Android device zuk z2 plus
Android device configuration for ZUK Z2 (z2_plus)
Stars: ✭ 78 (-4.88%)
Mutual labels:  makefile
Learn machine learning
Road to Machine Learning
Stars: ✭ 81 (-1.22%)
Mutual labels:  makefile
Op Build
Buildroot overlay for Open Power
Stars: ✭ 82 (+0%)
Mutual labels:  makefile
Ont Assembly Polish
ONT assembly and Illumina polishing pipeline
Stars: ✭ 82 (+0%)
Mutual labels:  makefile
Docker Trino Cluster
Multiple node presto cluster on docker container
Stars: ✭ 81 (-1.22%)
Mutual labels:  makefile

Use Vala for your next library, %username%

Objects for free

Write your next library in Vala and get bindings for free!

Here is example how to use functions and objects from vala in your favorite language.

Why Vala?

  • Vala is very fast
  • Vala manages memory for you
  • Write in Vala, (re)use from any %lang%

Setup Vala

Debian/Ubuntu

sudo apt-get install valac gobject-introspection libgirepository1.0-dev

Fedora

sudo yum install vala gobject-introspection-devel

OSX

brew install vala gobject-introspection

Make shared library

Source file for shared library is object.vala.

Run in shell:

make

You should get vala-object.so and ValaObject-0.1.typelib and some other files. .so and .typelib are required for next examples.

If you want more details - read about GObject Introspection and it's architecture. Otherwise just skip to next step :)

Bindings HOWTO (really easy and automagical)

Questions?

Note that the project description data, including the texts, logos, images, and/or trademarks, for each open source project belongs to its rightful owner. If you wish to add or remove any projects, please contact us at [email protected].