summaryrefslogtreecommitdiff
path: root/doc/valac.h2m
blob: 87b41b7d28c9850afbe876dfee646796db17641c (plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
[NAME]
valac \- compiler that translates Vala source code into C source and header files

[SYNOPSIS]
.B valac
[\fIOPTION\fR]... [\fIFILE\fR]...

[DESCRIPTION]
Vala  is  a  programming  language  that  aims  to  bring  modern
programming language features to GNOME developers without imposing any
additional  runtime requirements  and  without using  a different  ABI
compared to applications and libraries written in C.
.TP
valac, the Vala compiler, is a self-hosting compiler that translates
Vala source code into C source and header files. It uses the GObject
type system to create classes and interfaces declared in the Vala
source code.

/Enable color output/
.RS
When no value is given \fIalways\fR is implied. When neither \fB--color\fR
or \fB--no-color\fR are declared then \fB--color\fR=\fIauto\fR is used where
output is colored when stderr is a terminal.
.RE

[BUGS]
https://bugzilla.gnome.org/page.cgi?id=browse.html&product=vala

[HOMEPAGE or CONTACT]
https://wiki.gnome.org/Projects/Vala

[FEATURES]
Interfaces, properties, signals, foreach, lambda expressions, type
inference for local variables, generics, non-null types, assisted memory
management, exception handling

[AUTHORS]
Jürg Billeter, Raffaele Sandrini.