Raku

E437216

Raku is a multi-paradigm, gradually typed programming language that evolved from the Perl community with a focus on expressiveness, concurrency, and powerful language features.

All labels observed (1)

Label Occurrences
Raku canonical 3

How this entity was disambiguated

Statements (65)

Predicate Object
instanceOf gradually typed programming language
multi-paradigm programming language
programming language
communityOrigin Perl community
designedBy Perl community
ecosystem Raku ecosystem
fileExtension .raku
.rakudoc
.rakumod
.rakutest
focus concurrency
expressiveness
powerful language features
governedBy Raku Steering Council NERFINISHED
hasDocumentationSite https://docs.raku.org/
hasImplementation JVM backend (Rakudo on JVM) NERFINISHED
MoarVM backend
Niecza (historical) NERFINISHED
Rakudo NERFINISHED
hasOfficialWebsite https://raku.org/
hasSpecification Raku language specification
influencedBy Haskell NERFINISHED
ML family NERFINISHED
Perl NERFINISHED
Ruby NERFINISHED
Smalltalk NERFINISHED
originatedFrom Perl 6 project NERFINISHED
paradigm concurrent programming
declarative programming
functional programming
imperative programming
object-oriented programming
reactive programming
previousName Perl 6 NERFINISHED
primaryImplementation Rakudo NERFINISHED
renamedTo Raku NERFINISHED
runsOn JVM NERFINISHED
MoarVM NERFINISHED
standardPackageManager zef NERFINISHED
supports gradual migration from dynamic to static typing
multiple dispatch
native types
operator overloading
roles as traits
slangs for syntax extension
user-defined operators
supportsFeature Unicode support
asynchronous programming
built-in regex engine
concurrency
gradual typing
grammars
junctions
lazy evaluation constructs
macros
metaprogramming
multi-dispatch
parallelism
reactive programming constructs
roles
slangs
supply and react constructs
typingDiscipline dynamic typing
gradual typing
static typing

How these facts were elicited

Referenced by (3)

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

Perl hasMajorVersion Raku
Perl influenced Raku