Ulf Wiger 62d109a3d6 undid mistaken delete of pdf file 14 years ago
..
README.md ed49142456 rebuilt edown docs 14 years ago
edoc-info ab7ea18fd7 added documentation 15 years ago
erlang.png ab7ea18fd7 added documentation 15 years ago
erlang07-wiger.pdf 62d109a3d6 undid mistaken delete of pdf file 14 years ago
gproc.md ed49142456 rebuilt edown docs 14 years ago
gproc_app.md ed49142456 rebuilt edown docs 14 years ago
gproc_dist.md ed49142456 rebuilt edown docs 14 years ago
gproc_init.md ed49142456 rebuilt edown docs 14 years ago
gproc_lib.md ed49142456 rebuilt edown docs 14 years ago
gproc_sup.md ed49142456 rebuilt edown docs 14 years ago
overview.edoc 75c322a90b minor documentation edits 15 years ago
stylesheet.css ab7ea18fd7 added documentation 15 years ago

README.md

#The gproc application#

The gproc application

Extended process dictionary

##Introduction## . Authors: Ulf Wiger (ulf.wiger@erlang-consulting.com), Joseph Wayne Norton (norton@geminimobile.com).Extended process dictionary

##Introduction##

Gproc was first introduced at the ACM SIGPLAN Erlang Workshop in Freiburg 2007 (Paper available here).

This application was designed to meet the following requirements:

  • A process can register itself using any term. A process can register more than one name A process can publish non-unique {Key,Value} 'properties' The registry must be efficiently searchable
  • As additional features, the registry was designed to allow global registration, and a special {Key,Value} property called a counter. It is also possible to create an 'aggregate counter', which will continuously reflect the sum of all counters with the same name.

    _In its current state, the global registration facility is brokenand should not be used. It will be migrated over to a new version of genleader. This work will be done with low priority unless peopleexpress a strong urge to use this functionality.

    ##Modules##

    gproc
    gproc_app
    gproc_dist
    gproc_init
    gproc_lib
    gproc_sup