Keyboard shortcuts

Press or to navigate between chapters

Press S or / to search in the book

Press ? to show this help

Press Esc to hide this help

When Not to Use Proplists

Proplists are not appropriate for:

  • Large collections: Anything over ~50 entries should probably be a map
  • Frequent updates: Use maps or records
  • Schema-validated data: Use records with well-defined fields
  • High-performance lookups: Use maps, ETS tables, or process dictionaries (though the last should be used with the sort of caution normally reserved for handling radioactive materials)
  • Data with complex types as keys: Use maps, which support any fully ground term as a key