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.