gptkbp:instance_of
|
gptkb:language
|
gptkbp:bfsLayer
|
3
|
gptkbp:bfsParent
|
gptkb:microprocessor
gptkb:API
gptkb:Ninjutsu
gptkb:Prometheus
gptkb:server
|
gptkbp:album
|
bytecode compilation
|
gptkbp:application
|
gptkb:Mongoose_IM
gptkb:beer
gptkb:Riak
gptkb:Whats_App
gptkb:beach
gptkb:dog_breed
gptkb:Ejabberd
gptkb:Cloud_I
gptkb:Couch_DB
gptkb:Phoenix_Framework
gptkb:Riak_TS
gptkb:Zotonic
gptkb:Jitsi
gptkb:Rabbit_MQ
gptkb:Verne_MQ
N2 O
Nginx (with Lua)
|
gptkbp:community
|
gptkb:Erlang_Central
open source
open-source community
|
gptkbp:community_events
|
gptkb:Erlang_Factory
gptkb:Code_BEAM
gptkb:Erlang_User_Conference
|
gptkbp:controls
|
dynamic typing
list comprehensions
recursion
pattern matching
|
gptkbp:data_type
|
gptkb:Photographer
gptkb:collection
binary
tuple
|
gptkbp:designed_by
|
gptkb:Joe_Armstrong
|
gptkbp:developed_by
|
gptkb:Ericsson
|
gptkbp:developer
|
gptkb:Rebar3
gptkb:Mix
Erlang shell
Erlang.mk
|
gptkbp:error_handling
|
let it crash philosophy
|
gptkbp:features
|
fault tolerance
hot code swapping
message passing
|
gptkbp:first_appearance
|
gptkb:1986
|
gptkbp:format
|
.erl
|
gptkbp:formulation
|
similar to Prolog
|
gptkbp:has_community
|
gptkb:Erlang_Central
|
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_method
|
gptkb:Prolog
actor model
|
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:Photographer
gptkb:Dialyzer
gptkb:Rebar3
Erlang.mk
Common Test
E Unit
Erlang/ OTP documentation
Eshell
|
https://www.w3.org/2000/01/rdf-schema#label
|
Erlang
|
gptkbp:hyper_threading
|
actor model
|
gptkbp:influenced_by
|
gptkb:Ada
gptkb:ML
gptkb:Prolog
|
gptkbp:is_a_framework_for
|
gptkb:OTP_(Open_Telecom_Platform)
|
gptkbp:is_a_resource_for
|
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:is_part_of
|
functional programming languages
concurrent programming languages
languages for distributed systems
languages for telecommunications
|
gptkbp:is_used_by
|
gptkb:Riak
gptkb:Whats_App
gptkb:Ejabberd
gptkb:Couch_DB
gptkb:Rabbit_MQ
|
gptkbp:is_used_for
|
gptkb:Telecommunications_company
|
gptkbp:latest_version
|
27.0
26.0
23.0
24.0
25.0
|
gptkbp:library
|
gptkb:Erlang_standard_library
gptkb:API
|
gptkbp:license
|
Apache License 2.0
|
gptkbp:message
|
asynchronous messaging
|
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:passes_through
|
BEAM virtual machine
|
gptkbp:philosophy
|
functional programming
concurrent programming
|
gptkbp:related_to
|
gptkb:microprocessor
gptkb:LFE_(Lisp_Flavored_Erlang)
|
gptkbp:runtime
|
BEAM virtual machine
|
gptkbp:supports
|
fault tolerance
distributed systems
hot code swapping
|
gptkbp:training
|
universities
|
gptkbp:type
|
compiled language
|