codewriter: Don't use string.replace() to apply header_to_override
[vala-gnome.git] / doc / valac.h2m
blobce9bc23ba36e3faf76bf12c7a84de82fb3439058
1 [NAME]
2 valac \- compiler that translates Vala source code into C source and header files
4 [SYNOPSIS]
5 .B valac
6 [\fIOPTION\fR]... [\fIFILE\fR]...
8 [DESCRIPTION]
9 Vala  is  a  programming  language  that  aims  to  bring  modern
10 programming language features to GNOME developers without imposing any
11 additional  runtime requirements  and  without using  a different  ABI
12 compared to applications and libraries written in C.
13 .TP
14 valac, the Vala compiler, is a self-hosting compiler that translates
15 Vala source code into C source and header files. It uses the GObject
16 type system to create classes and interfaces declared in the Vala
17 source code.
19 [BUGS]
20 https://bugzilla.gnome.org/page.cgi?id=browse.html&product=vala
22 [HOMEPAGE or CONTACT]
23 https://wiki.gnome.org/Projects/Vala
25 [FEATURES]
26 Interfaces, properties, signals, foreach, lambda expressions, type
27 inference for local variables, generics, non-null types, assisted memory
28 management, exception handling
30 [AUTHORS]
31 Jürg Billeter, Raffaele Sandrini.