Erlang

GPTKB entity

Statements (150)
Predicate Object
gptkbp:instance_of gptkb:C_programming_language
gptkbp:album bytecode compilation
gptkbp:community gptkb:Erlang_Central
open source
open-source community
gptkbp:community_events gptkb:Erlang_Factory
gptkb:Code_BEAM
gptkb:Erlang_User_Conference
gptkbp:concurrency_model actor model
gptkbp:control_system list comprehensions
recursion
pattern matching
gptkbp:data_type gptkb:list
gptkb:maps
binary
tuple
gptkbp:designed_by gptkb:Joe_Armstrong
gptkbp:developed_by gptkb:Ericsson
gptkbp:development gptkb:Rebar3
gptkb:Mix
Erlang shell
Erlang.mk
gptkbp:educational_resources gptkb:books
gptkb:Erlang_in_Anger
gptkb:Learn_You_Some_Erlang_for_Great_Good!
gptkb:Programming_Erlang
tutorials
online courses
official documentation
Erlang Official Documentation
Erlang Programming book
gptkbp:error_handling let it crash philosophy
gptkbp:features fault tolerance
hot code swapping
message passing
gptkbp:file_extension .erl
gptkbp:first_appearance gptkb:1986
gptkbp:formulation similar to Prolog
gptkbp:has_community gptkb:Erlang_Central
gptkbp:has_concurrency_model actor model
gptkbp:has_feature exception handling
higher-order functions
list comprehensions
records
message passing
pattern matching
modules
immutable data
tail recursion
lazy evaluation
binary data handling
functions as first-class citizens
gptkbp:has_function gptkb:Prolog
gptkbp:has_version gptkb:Erlang/_OTP_20
gptkb:Erlang/_OTP_21
gptkb:Erlang/_OTP_22
gptkb:Erlang/_OTP_23
gptkb:Erlang/_OTP_24
gptkbp:has_weapon gptkb:Erlang_Shell
gptkb:Mnesia
gptkb:Dialyzer
gptkb:Rebar3
gptkb:event
EUnit
Erlang.mk
Common Test
Erlang/ OTP documentation
Eshell
https://www.w3.org/2000/01/rdf-schema#label Erlang
gptkbp:influenced_by gptkb:Ada
gptkb:ML
gptkb:Prolog
gptkbp:is_a_framework_for gptkb:OTP_(Open_Telecom_Platform)
gptkbp:is_part_of functional programming languages
concurrent programming languages
languages for distributed systems
languages for telecommunications
gptkbp:is_taught_in universities
gptkbp:is_used_by gptkb:Riak
gptkb:Whats_App
gptkb:Ejabberd
gptkb:Couch_DB
gptkb:Rabbit_MQ
gptkbp:latest_version 27.0
26.0
23.0
24.0
25.0
gptkbp:library gptkb:Erlang/_OTP
gptkb:Erlang_standard_library
gptkbp:license Apache License 2.0
gptkbp:message_passing asynchronous messaging
gptkbp:notable_applications gptkb:Tornado
gptkb:Mongoose_IM
gptkb:Riak
gptkb:Whats_App
gptkb:Cowboy
gptkb:Ejabberd
gptkb:Cloud_I
gptkb:Couch_DB
gptkb:Phoenix_Framework
gptkb:Riak_TS
gptkb:Zotonic
gptkb:lager
gptkb:Jitsi
gptkb:Rabbit_MQ
gptkb:Verne_MQ
N2 O
Nginx (with Lua)
gptkbp:notable_feature hot code swapping
lightweight processes
message passing
gptkbp:notable_features dynamic typing
lightweight processes
immutable data
processes
supervision trees
support for distributed computing
built-in support for concurrency
tail recursion optimization
asynchronous message passing
code reloading
distributed programming support
hot code loading
mnesia database
pattern matching in function heads
support for hot code upgrades
support for soft real-time systems
soft real-time system support
gptkbp:notable_users gptkb:Whats_App
gptkb:Basho_Technologies
gptkb:Clever_Cloud
gptkb:T-Mobile
gptkb:Ericsson
gptkbp:operating_system cross-platform
gptkbp:paradigm functional programming
concurrent programming
gptkbp:related_to gptkb:Elixir
gptkb:LFE_(Lisp_Flavored_Erlang)
gptkbp:runs_through BEAM virtual machine
gptkbp:runtime BEAM virtual machine
gptkbp:supports fault tolerance
distributed systems
hot code swapping
gptkbp:system dynamic typing
gptkbp:type compiled language
gptkbp:used_for gptkb:Telecommunications
gptkbp:bfsParent gptkb:Redis
gptkb:libgtk-3
gptkbp:bfsLayer 4