International Institute for Sustainable Development on workshops and international fora that seek to contribute to intergovernmental policy making, and manages a suite of knowledgebases that report on activities that seek to contribute to or implement decisions taken at the intergovernmental policy making level. Intergovernmental processes covered by Earth Negotiations Bulletin include: the Commission on Sustainable Development (CSD); the United Nations Framework Convention on Climate Change (UNFCCC); the Convention on Biological Diversity (CBD); the United Nations Convention to Combat Desertification (UNCCD); the United Nations Forum on Forests; the chemicals conventions (Stockholm, Basel and Rotterdam); the Montreal Protocol on Substances that Deplete the Ozone Layer; the Convention
Separation of concerns 1989, Chris Reade wrote a book titled "Elements of Functional Programming" that describes separation of concerns: Reade continues to say, Separation of concerns is crucial to the design of the Internet. In the Internet Protocol Suite, great efforts have been made to separate concerns into well-defined layers. This allows protocol designers to focus on the concerns in one layer, and ignore the other layers. The Application Layer protocol SMTP, for example, is concerned about all the details of conducting an email session over a reliable transport service (usually TCP), but not in the least concerned about how the transport service