Subscribe to our Erlang Factory newsletter to receive the latest updates and news

Mayer Goldberg
Ben-Gurion University

Mayer Goldberg did his PhD research in programming languages under the direction of Daniel P Friedman of Indiana University, and Olivier Danvy of the University of Aarhus. Mayer is currently a senior lecturer of computer science at Ben-Gurion University, Beer Sheva, Israel.

Mayer Goldberg is Giving the Following Talks
Anonymity in Erlang

Generally speaking, servers and clients in Erlang are implemented as named functions in named modules. Similarly, processes communicate via messages that have a statically-known structure, and specifically, with static tags, that serve as the "names" of the messages. This exposes a great deal of information about an Erlang application: The names of the modules, the name of the entry-point functions within the module, the "names" of the messages between the server and the client, etc. In this work, we show how higher-order functions, and some well-studied techniques from functional programming, can be used to obtain anonymity of servers and messages.