1valac(1)                    General Commands Manual                   valac(1)
2
3
4

NAME

6       valac  -  compiler  that  translates Vala source code into C source and
7       header files
8

SYNOPSIS

10       valac [OPTION...] FILE...
11

DESCRIPTION

13       Vala  is  a  new  programming  language  that  aims  to  bring   modern
14       programming  language features to GNOME developers without imposing any
15       additional  runtime requirements  and  without using  a different   ABI
16       compared to applications and libraries written in C.
17
18       valac,  the  Vala  compiler, is a self-hosting compiler that translates
19       Vala source code into C source and header files. It  uses  the  GObject
20       type  system  to  create  classes  and  interfaces declared in the Vala
21       source code. It's also planned to generate  GIDL  files  when  gobject-
22       introspection is ready.
23

OPTIONS

25       ---help
26              Show help options
27
28       ---vapidir=DIRECTORY...
29              Look for package bindings in DIRECTORY
30
31       ---pkg=PACKAGE...
32              Include binding for PACKAGE
33
34       ---library=NAME
35              Library name
36
37       --d, --directory=DIRECTORY
38              Output directory
39
40       ---version
41              Display version number
42

FEATURES

44       Interfaces,  Properties,  Signals,  Foreach,  Lambda  expressions, Type
45       inference for local variables, Assisted memory management
46

PLANNED OR PARTIAL

48       Generics, Non-null types, Exception handling
49

HOMEPAGE AND BUG REPORT

51       http://live.gnome.org/Vala
52

AUTHORS

54       Jurg Billeter, Raffaele Sandrini.
55
56       Man page written to conform with Debian by Marc-Andre Lureau.
57
58
59
60
61                                                                      valac(1)
Impressum