Crystal - ArchWiki

# Crystal

From ArchWiki
Jump to navigation Jump to search

Crystal is a statically typed, compiled programming language with Ruby inspired syntax and global type inference.

## Installation

To install Crystal, install crystal. To install the latest development version install crystal-gitAUR.

## Usage

To compile and run a Crystal program:

     $ crystal hello_world.cr

To compile a Crystal program to a binary:

     $ crystal build hello_world.cr

To compile an optimized binary:

     $ crystal build --release hello_world.cr

For more options see:

     $ crystal help

## Shards

The dependency manager shards is also available in the repositories. To install it, install shards. To install the latest development version install shards-gitAUR.

## See also

- The official website
- The official documentation
- The standard library reference
- The official Github repository
- Online code evaluation
- #crystal-lang IRC channel

Category:

- Programming languages