List of Tables

 

Chapter 2. Erlang language essentials

Table 2.1. Important Erlang shell functions

Chapter 3. Writing a TCP-based RPC service

Table 3.1. Source code sections of a canonical behaviour implementation module

Table 3.2. Basic EDoc tags

Table 3.3. gen_server library functions for implementing the API

Table 3.4. The tr_server API

Table 3.5. gen_server library functions and callbacks

Chapter 4. OTP applications and supervision

Table 4.1. Subdirectories of the application directory

Table 4.2. Main parameters of a .app file

Chapter 6. Implementing a caching system

Table 6.1. Modules of the Simple Cache application

Chapter 7. Logging and event handling the Erlang/OTP way

Table 7.1. Error logger events

Table 7.2. Simple Cache application-specific events

Chapter 8. Introducing distributed Erlang/OTP

Table 8.1. Resource discovery terms and definitions

Chapter 12. Integrating with foreign code using ports and NIFs

Table 12.1. The representation of JSON data as Erlang terms. Note that the null value translates to the atom 'undefined', which suits Erlang’s conventions better.

Table 12.2. The available erl_driver callback functions. You implement only the ones that are needed for your driver and leave the rest as NULL.

Chapter 13. Communication between Erlang and Java via Jinterface

Table 13.1. Java classes in Jinterface for representing Erlang data

Chapter 14. Optimization and performance

Table 14.1. Sizes of data types in Erlang

Table 14.2. Speed of function calls