| Status | Num | Created | Title | Owner | 
        
        
          | P | 0 | 31-May-2007 | EEP 0:  Index of Erlang Enhancement Proposals (EEPs) | Raimo Niskanen | 
        
        
          | P | 1 | 29-Jan-2007 | EEP 1: EEP Purpose and Guidelines | Per Gustafsson | 
        
        
          | PF/R-33 | 2 | 14-Aug-2001 | Sample Plaintext PEP Template | Per Gustafsson | 
        
        
          | PF/R-33 | 3 | 05-Aug-2002 | Sample reStructuredText EEP Template | Per Gustafsson | 
        
        
          | SF/R12B-0 | 4 | 10-Aug-2007 | EEP 4: New BIFs for bit-level binaries (bit strings) | Per Gustafsson | 
        
        
          | S | 5 | 10-Aug-2007 | EEP 5: More Versatile Encapsulation with export_to | Richard A. O'Keefe | 
        
        
          | SF/R12B-0 | 6 | 10-Aug-2007 | EEP 6: New BIFs for tuple and binary sizes | Björn Gustavsson | 
        
        
          | S | 7 | 3-Sep-2007 | EEP 7: Foreign Function Interface (FFI) | Alceste Scalas | 
        
        
          | S | 8 | 2-Dec-2007 | EEP 8: Types and function specifications | Tobias Lindahl | 
        
        
          | S | 9 | 28-Dec-2007 | EEP 9: Library for working with binaries | Fredrik Svahn | 
        
        
          | S | 10 | 07-may-2008 | EEP 10: Representing Unicode characters in Erlang | Patrik Nyblom | 
        
        
          | SA/R12B-3u | 11 | 04-Jun-2008 | EEP 11: Built in regular expressions in Erlang | Patrik Nyblom | 
        
        
          | S | 12 | 10-Jul-2008 | EEP 12: Extensions to comprehensions | Richard A. O'Keefe | 
        
        
          | S | 13 | 09-Jul-2008 | EEP 13: -enum declarations | Richard A. O'Keefe | 
        
        
          | S | 14 | 10-Jul-2008 | EEP 14: Guard clarification and extension | Richard A. O'Keefe | 
        
        
          | S | 15 | 15-Jul-2008 | EEP 15: Portable funs | Richard A. O'Keefe | 
        
        
          | S | 16 | 23-Jul-2008 | EEP 16: is_between/3 | Richard A. O'Keefe | 
        
        
          | S | 17 | 23-Jul-2008 | EEP 17: Fix andalso and orelse | Richard A. O'Keefe | 
        
        
          | S | 18 | 28-Jul-2008 | EEP 18: JSON bifs | Richard A. O'Keefe | 
        
        
          | S | 19 | 14-Aug-2008 | EEP 19: Comprehension multigenerators | Richard A. O'Keefe | 
        
        
          | S | 20 | 05-Aug-2008 | EEP 20: Split the atoms! | Richard A. O'Keefe | 
        
        
          | S | 21 | 08-Aug-2008 | EEP 21: Optional trailing commas for lists and tuples | Richard A. O'Keefe | 
        
        
          | S | 22 | 27-Aug-2008 | EEP 22: Range checking for binaries | Richard A. O'Keefe | 
        
        
          | SF/R12B-4 | 23 | 08-Aug-2008 | EEP 23: Allow variables in fun M:F/A | Richard A. O'Keefe | 
        
        
          | SF/R12B-5 | 24 | 22-Sep-2008 | EEP 24: Functions may be named using F/N in all module attributes | Richard A. O'Keefe | 
        
        
          | S | 25 | 28-Nov-2008 | EEP 25: Unnesting cases | Richard A. O'Keefe | 
        
        
          | SA/R13A | 26 | 28-Jan-2009 | EEP 26: Make andalso and orelse tail-recursive | Björn Gustavsson | 
        
        
          | S | 27 | 18-Feb-2009 | EEP 27: Multi-Parameter Typechecking BIFs | James Hague | 
        
        
          | S | 28 | 08-Aug-2008 | EEP 28: Optional leading semicolons for choices | Richard A. O'Keefe | 
        
        
          | S | 29 | 25-Feb-2009 | EEP 29: Abstract Patterns, Stage 1 | Richard A. O'Keefe | 
        
        
          | SF/R13A/R14A | 30 | 10-Jul-2008 | EEP 30: Maximum and Minimum | Richard A. O'Keefe | 
        
        
          | SF/R14A | 31 | 28-Nov-2009 | EEP 31: Binary manipulation and searching module | Patrik Nyblom | 
        
        
          | S | 32 | 09-Feb-2010 | EEP 32: Module-local process names | Richard A. O'Keefe | 
        
        
          | P | 33 | 31-Mar-2010 | EEP 33: Sample Markdown EEP Template | Raimo Niskanen | 
        
        
          | S | 34 | 31-Aug-2010 | EEP 34: Extended basic packet options for decode_packet | Tony Rogvall | 
        
        
          | S | 35 | 29-Sep-2010 | EEP 35: Binary string module(s) | Patrik Nyblom | 
        
        
          | SF/R15B | 36 | 01-Mar-2011 | EEP 36: Line numbers in exceptions | Björn Gustavsson | 
        
        
          | SA | 37 | 27-May-2011 | EEP 37: Funs with names | Richard A. O'Keefe | 
        
        
          | S | 38 | 27-May-2011 | EEP 38: -discontiguous directive | Richard A. O'Keefe | 
        
        
          | S | 39 | 2-Jul-2011 | EEP 39: Scoped Group Leaders | Yurii Rashkovskii | 
        
        
          | S | 40 | 19-Oct-2012 | EEP 40: A proposal for Unicode variable and atom names in Erlang | Richard A. O'Keefe | 
        
        
          | S | 41 | 04-Feb-2013 | EEP 41: Pseudo-assignment for Erlang | Richard A. O'Keefe | 
        
        
          | S | 42 | 07-Feb-2013 | EEP 42: setrlimit(2) analogue for Erlang | Richard A. O'Keefe | 
        
        
          | S | 43 | 04-Apr-2013 | EEP 43: Maps | Björn-Egil Dahlberg | 
        
        
          | SA/19.0-we | 44 | 30-Sep-2015 | EEP 44: Additional preprocessor directives | Björn Gustavsson | 
        
        
          | SA/19.0 | 45 | 27-Oct-2015 | EEP 45: New macros for function name and arity | Björn Gustavsson | 
        
        
          | S | 46 | 06-Dec-2016 | EEP 46: B-trees: balanced search trees of order n | Walter Weinmann | 
        
        
          | SF/21.0 | 47 | 23-Nov-2017 | EEP 47: Add syntax in try/catch to retrieve the stacktrace directly | Björn Gustavsson | 
        
        
          | S | 48 | 04-Jan-2018 | EEP 48: Documentation storage and format | José Valim | 
        
        
          | SA/25.0 | 49 | 31-Aug-2018 | EEP 49: Value-Based Error Handling Mechanisms | Fred Hebert | 
        
        
          | SA/24.0 | 50 | 18-Sep-2019 | EEP 50: Maps based set implementation | José Valim | 
        
        
          | SA/23.0 | 51 | 07-Oct-2019 | EEP 51: Underscore digit separator in numeric literals | Sergey Prokhorov | 
        
        
          | SA/23.0 | 52 | 28-Jan-2020 | EEP 52: Allow key and size expressions in map and binary matching | Björn Gustavsson | 
        
        
          | SA/24.0 | 53 | 01-Sept-2019 | EEP 53: Process aliases preventing late replies reaching clients | Rickard Green | 
        
        
          | S | 54 | 14-Sep-2020 | EEP 54: Provide more information about errors | Björn Gustavsson | 
        
        
          | S | 55 | 21-Dec-2020 | EEP 55: Pinning operator ^ in patterns | Richard carlsson | 
        
        
          | S | 56 | 04-Mar-2021 | EEP 56: Automatic supervisor shutdown triggered by termination of significant children | Maria Scott |