Crystal

E292729

Crystal is a statically typed, compiled programming language with Ruby-inspired syntax designed for high performance and concurrency.

All labels observed (1)

Label Occurrences
Crystal canonical 1

How this entity was disambiguated

Statements (49)

Predicate Object
instanceOf compiled programming language
open-source software
programming language
statically typed programming language
compilesTo native code
concurrencyModel CSP-style concurrency
designedFor concurrency
high performance
executionModel ahead-of-time compilation
fileExtension .cr
firstAppeared 2014
hasCommand crystal build
crystal docs
crystal run
crystal spec
hasPackageManager Shards
hasStandardLibrary yes
hasSyntaxStyle Ruby-like syntax
inspiredBy Ruby
license Apache License 2.0
memoryManagement automatic memory management
originallyDevelopedBy Manas Technology Solutions
paradigm concurrent programming language
generic programming language
imperative programming language
object-oriented programming language
procedural programming language
platform Linux
Windows
macOS
repositoryHost GitHub
standardLibraryIncludes HTTP client
HTTP server
JSON support
YAML support
file system APIs
networking APIs
regular expressions
supportsFeature C bindings
channels
closures
exceptions
fibers
garbage collection
generics
macros
modules
typeSystem static typing
type inference

How these facts were elicited

Referenced by (1)

Full triples — surface form annotated when it differs from this entity's canonical label.