blob: 59bc7bc57db781654a44b581108c4381df4329a8 (
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
39
40
41
42
43
44
45
46
47
48
|
.TH "valac" 1
.SH NAME
valac \- compiler that translates Vala source code into C source and header files
.SH SYNOPSIS
.B valac
[OPTION...] FILE...
.SH DESCRIPTION
Vala is a new 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.
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. It's also planned to generate GIDL files when
gobject-introspection is ready.
.SH OPTIONS
.TP
.B \---help
Show help options
.TP
.B \---vapidir=DIRECTORY...
Look for package bindings in DIRECTORY
.TP
.B \---pkg=PACKAGE...
Include binding for PACKAGE
.TP
.B \---library=NAME
Library name
.TP
.B \--d, --directory=DIRECTORY
Output directory
.TP
.B \---version
Display version number
.SH FEATURES
Interfaces, Properties, Signals, Foreach, Lambda expressions, Type
inference for local variables, Assisted memory management
.SH PLANNED OR PARTIAL
Generics, Non-null types, Exception handling
.SH HOMEPAGE AND BUG REPORT
http://live.gnome.org/Vala
.SH AUTHORS
Jurg Billeter, Raffaele Sandrini.
Man page written to conform with Debian by Marc-Andre Lureau.
|