Bromochloromethane such as halon 1211 and 1301 were developed. Due to its ozone depletion potential its production was banned from January 1, 2002, at the "Eleventh Meeting of the Parties for the Montreal Protocol on Substances that Deplete the Ozone Layer". It can be biologically decomposed using the hydrolase enzyme alkylhalidase by the reaction: In the "Enter the Matrix" video game, the player can find a "Chloro-Bromo Methane Gun", which is used as a fire extinguisher. It fires a pressurized cartridge of CBM gas to put out fires. However, due to its chemical properties, firing a cartridge near people causes their
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