csharplang/meetings/2020
2020-06-29 17:17:44 -07:00
..
LDM-2020-01-06.md Fix example in LDM-2020-01-06.md (#3090) 2020-01-13 14:08:58 -08:00
LDM-2020-01-08.md Add notes for Jan 8th, 2020 2020-01-13 14:06:20 -08:00
LDM-2020-01-15.md Add LDM notes for Jan. 15, 2020 2020-02-03 20:58:18 -08:00
LDM-2020-01-22.md Add LDM notes for Jan 22, 2020 2020-02-03 21:57:15 -08:00
LDM-2020-01-29.md Add meeting notes for Jan. 29, 2020 2020-02-07 19:12:05 -08:00
LDM-2020-02-03.md Add LDM notes for Feb. 3, 2020 2020-02-07 19:19:46 -08:00
LDM-2020-02-05.md Add meeting notes for Feb 5, 2020 2020-02-07 18:47:32 -08:00
LDM-2020-02-10.md Add LDM notes for Feb. 10, 2020 2020-02-19 20:28:52 -08:00
LDM-2020-02-12.md Add LDM notes for Feb. 12, 2020 2020-02-19 20:37:27 -08:00
LDM-2020-02-19.md Adjust agenda with new notes 2020-03-18 15:58:44 -07:00
LDM-2020-02-24.md 'conceit' → 'concept' (#3280) 2020-03-23 08:40:03 -07:00
LDM-2020-02-26.md Add LDM notes for Feb 26, 2020 2020-03-24 00:19:58 -07:00
LDM-2020-03-09.md Add LDM notes for March 9, 2020 2020-03-24 00:33:54 -07:00
LDM-2020-03-23.md Add notes for March 23, 2020 2020-03-25 15:18:45 -07:00
LDM-2020-03-25.md Fix spelling 2020-03-25 17:46:24 -07:00
LDM-2020-03-30.md Add LDM notes for March 30, 2020 2020-03-30 14:29:33 -07:00
LDM-2020-04-01.md Added LDM notes for 2020-04-01 2020-04-02 15:29:33 -07:00
LDM-2020-04-06.md Add LDM notes for April 6, 2020 2020-04-08 14:54:50 -07:00
LDM-2020-04-08.md Add LDM notes for April 8, 2020 2020-04-08 14:47:59 -07:00
LDM-2020-04-13.md Create LDM-2020-04-13.md 2020-04-13 13:57:21 -07:00
LDM-2020-04-15.md Update LDM-2020-04-15.md 2020-04-28 13:10:24 -07:00
LDM-2020-04-20.md Correct March to April (#3461) 2020-05-15 08:24:07 -07:00
LDM-2020-04-27.md Update LDM-2020-04-27.md 2020-04-28 10:26:27 -07:00
LDM-2020-05-04.md Fix file name for 2020-05-04 notes 2020-05-09 17:09:46 -07:00
LDM-2020-05-06.md Add LDM notes for May 6, 2020 2020-05-09 17:06:58 -07:00
LDM-2020-05-11.md Add LDM notes for 2020-05-11 2020-05-19 00:54:16 -07:00
LDM-2020-05-27.md Add LDM notes for May 27, 2020 2020-05-31 15:23:16 -07:00
LDM-2020-06-01.md Add LDM notes for June 1, 2020 2020-06-01 14:33:26 -07:00
LDM-2020-06-10.md Add LDM notes for 2020-06-17 2020-06-18 16:31:16 -07:00
LDM-2020-06-15.md Add LDM notes for 2020-06-15 2020-06-18 16:23:32 -07:00
LDM-2020-06-17.md Add LDM notes for 2020-06-17 2020-06-18 16:31:16 -07:00
LDM-2020-06-22.md Add LDM notes for June 22, 2020 2020-06-28 22:20:41 -07:00
LDM-2020-06-24.md Added notes for 6/24/2020 2020-06-25 11:21:37 -07:00
LDM-2020-06-29.md Added notes for 6/29/2020 2020-06-29 17:16:32 -07:00
README.md Update README.md 2020-06-29 17:17:44 -07:00

Upcoming meetings for 2020

Schedule ASAP

Schedule when convenient

Recurring topics

  • Triage championed features
  • Triage milestones
  • Design review

Aug 26, 2020

Aug 24, 2020

Jul 20, 2020

Jul 13, 2020

Jul 6, 2020

Jul 1, 2020

Jun 29, 2020

Jun 24, 2020

Jun 3, 2020

May 18, 2020

  • Record Monday (Andy, Jared, Mads)

May 11, 2020

April 29, 2020

  • Design review

April 22, 2020

March 18, 2020

Jan 29, 2020

  • Records: drilling in to individual features (Mads)

Jan 13, 2020

  • Records: Paging back in the previous proposal (Andy)

C# Language Design Notes for 2020

Overview of meetings and agendas for 2020

Jun 22, 2020

C# Language Design Notes for June 22, 2020

  1. Data properties

  2. Clarifying what's supported in records for C# 9

    • Structs

    • Inheritance with records and classes

Jun 17, 2020

  1. Null-suppression & null-conditional operator
  2. parameter! syntax
  3. T??

Jun 15, 2020

C# Language Design Notes for June 15, 2020

Record:

  1. modreq for init accessors

  2. Initializing readonly fields in same type

  3. init methods

  4. Equality dispatch

  5. Confirming some previous design decisions

  6. IEnumerable.Current

Jun 10, 2020

C# Language Design Notes for June 15, 2020

Jun 1, 2020

C# Language Design Notes for June 1, 2020

Records: 1. Base call syntax 2. Synthesizing positional record members and assignments 3. Record equality through inheritance

May 27, 2020

C# Language Design Notes for May 27, 2020

Record syntax 1. Record structs? 2. Record syntax/keyword 3. Details on property shorthand syntax

March 11, 2020

C# Language Design Notes for May 11, 2020

Records

May 6, 2020

C# Language Design Notes for May 6, 2020

  1. Target-typing ?: when the natural type isn't convertible to the target type.
  2. Allow if (x is not string y) pattern.
  3. Open issues in extension GetEnumerator
  4. Args in top-level programs

May 4, 2020

C# Language Design Notes for May 4, 2020

  1. Reviewing design review feedback

April 27, 2020

C# Language Design Notes for April 27, 2020

Records: positional & primary constructors

April 20, 2020

C# Language Design Notes for April 20, 2020

Records: Factories

April 15, 2020

C# Language Design Notes for April 15, 2020

  1. Non-void and non-private partial methods
  2. Top-level programs

April 13. 2020

C# Language Design Notes for April 13, 2020

  1. Roadmap for records
  2. Init-only properties

April 8, 2020

C# Language Design Notes for April 8, 2020

  1. e is dynamic pure null check
  2. Target typing ?:
  3. Inferred type of an or pattern
  4. Module initializers

April 6, 2020

C# Language Design Notes for April 6, 2020

  1. Record Monday: Init-only members

April 1, 2020

C# Language Design Notes for April 1, 2020

  1. Function pointer design adjustments

  2. field keyword in properties

March 30, 2020

  1. Record Monday

C# Language Design Notes for March 30, 2020

March 25, 2020

C# Language Design Notes for March 25, 2020

  1. Open issues with native int

  2. Open issues with target-typed new

March 23, 2020

C# Language Design Notes for March 23, 2020

  1. Triage
  2. Builder-based records

March 9, 2020

C# Language Design Notes for March 9, 2020

  1. Simple programs

  2. Records

Feb 26, 2020

C# Language Design Notes for Feb. 26, 2020

Design Review

Feb 24

C# Language Design Notes for Feb. 24, 2020

Taking another look at "nominal" records

Feb 19

C# Language Design Notes for Feb. 19, 2020

State-based value equality

Feb 12

C# Language Design Notes for Feb. 12, 2020

Records

Feb 10

C# Language Design Notes for Feb. 10, 2020

Records

Feb 5

C# Language Design Notes for Feb. 5, 2020

Feb 3

C# Language Design Notes for Feb. 3, 2020

Value Equality

Jan 29, 2020

C# Language Design Notes for Jan. 29, 2020

Records: "With-ers"

Jan 22, 2020

C# Language Design Notes for Jan 22, 2020

  1. Top-level statements and functions
  2. Expression Blocks

Jan 15, 2020

C# Language Design Notes for Jan 15, 2020

Records

  1. "programming with data"
  2. Decomposing subfeatures of records

Jan 8, 2020

C# Language Design Notes for Jan 8, 2020

  1. Unconstrained type parameter annotation
  2. Covariant returns

Jan 6, 2020

C# Language Design Notes for Jan 6, 2020

  1. Use attribute info inside method bodies
  2. Making Task-like types covariant for nullability
  3. Casting to non-nullable reference type
  4. Triage