Gont Manual
$Rev: 855 $ $LastChangedDate: 2002-09-01 23:39:07 +0200 (Sun, 01 Sep 2002) $
Table of Contents
Part I
Basics
Intro
Error tolerance
Typographic conventions
Other notes
Hello world
Lexical conventions
Control structures
Empty instruction
Conditions
Dangling else
Labeled loops
Part II
Types
Basic Types
Pointers
Structures
What's opt_struct?
Assignment to structures
Structure initializers
Polimorphism
Polimorphism vs templates
Functional values
Example
That's weird, I can't get it!
More examples
MLish variations about defining functions
Omitting return keyword
Closures
Tuples
Unions
Type inference
It's guessing? Is it safe?
Caveats
Part III
Pattern matching
Pattern matching basic types
Pattern matching tuples
Pattern matching unions
What happen to C's switch and enums?!?
Fall through disclaimer
But I want fall through!
Case guards
Name binding and case guards
Case guards and pattern exhaustiveness
Pattern matching structures
Exhaustive matching
let statement
Part IV
Other stuff
Module system
Interface
Implementation
Hey, where did #include go?
Core module
Initialization and finalization of modules
Greedy linking
Mutually recursive modules
Exceptions
Function prototypes
Part V
Appendixes
Intro
Type system
Basic types
Function type
Tuples
Structures
Unions (datatypes)
Named types
Foreword
Wish list
Gont Manual
H
E
V
E
A and H
A
C
H
A
.
And then touched with
Perl
a bit
;^)
Best view with any browser.