Skip to content

Commit fed8050

Browse files
committed
update content to be modern
1 parent 302fe7a commit fed8050

File tree

3 files changed

+47
-16
lines changed

3 files changed

+47
-16
lines changed

README.md

Lines changed: 20 additions & 13 deletions
Original file line numberDiff line numberDiff line change
@@ -1,6 +1,4 @@
1-
Home of the "traits working group", affiliated with the compiler and
2-
lang teams. This repository is used to house draft RFCs, notes, and
3-
other related documents.
1+
# Traits Working Group
42

53
# Scope and purpose
64

@@ -21,21 +19,30 @@ to the existing solver where needed.
2119

2220
[Chalk-style]: https://github.com/rust-lang-nursery/chalk
2321

24-
# How to participate
22+
## Design meetings
23+
24+
We hold weekly design meetings where we talk in depth about various
25+
topics ([calendar event][ce-design]). These meetings take place on Zulip (see below). The goal is
26+
not just to figure out what we want to do, it's also a way to spread
27+
knowledge. Feel free to come and lurk!
28+
29+
[ce-design]: https://calendar.google.com/event?action=TEMPLATE&tmeid=MnFmbmdkaGV0aXE3Zjc4cjlpNWVjNDRoZXMgNnU1cnJ0Y2U2bHJ0djA3cGZpM2RhbWdqdXNAZw&tmsrc=6u5rrtce6lrtv07pfi3damgjus%40group.calendar.google.com
30+
31+
You'll find minutes from past meetings in [the minutes directory](minutes).
2532

2633
## Chat forum
2734

28-
On [the rust-lang Zulip][z], in [the `#t-compiler/wg-traits` stream][s].
35+
On [the rust-lang Zulip][z], in [the `#wg-traits` stream][s].
2936

3037
[z]: https://rust-lang.zulipchat.com/
31-
[s]: https://rust-lang.zulipchat.com/#narrow/stream/144729-t-compiler.2Fwg-traits
38+
[s]: https://rust-lang.zulipchat.com/#narrow/stream/144729-wg-traits
39+
40+
## Dedicated repository
41+
42+
Documents related to the wg-traits working group are stored on a
43+
dedicated repository, [rust-lang/wg-traits]. This repository contains
44+
meeting minutes, past sprints, as well as draft RFCs and other
45+
documents.
3246

33-
## Weekly triage meeting
3447

35-
There is a weekly triage meeting which you will find on the [compiler
36-
meeting calendar][c]. The purpose of this meeting is to take stock of
37-
where we are and figure out what to do next. The meeting takes place
38-
on [Zulip][z] in a dedicated topic of the [the `#t-compiler/wg-traits`
39-
stream][s].
4048

41-
[c]: https://github.com/rust-lang/compiler-team#meeting-calendar

minutes/README.md

Lines changed: 9 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -1,5 +1,11 @@
1-
This directory contains the minutes from our weekly synchronization meetings.
2-
These meetings are held on Zulip and you can find the time and other information
3-
in [the compiler-team calendar][c].
1+
This directory contains the minutes from our various meetings. These
2+
meetings are held on Zulip and you can find the time and other
3+
information in [the compiler-team calendar][c].
44

55
[c]: https://github.com/rust-lang/compiler-team#meeting-calendar
6+
7+
## Design meetings
8+
9+
* [2019.10.16](design-2019-10-16.md): How to handle normalization in
10+
chalk and ideas about what a generic library to represent types
11+
might look like.

minutes/design-2019-10-16.md

Lines changed: 18 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,18 @@
1+
# traits design meeting 2019.10.16
2+
3+
## topic
4+
5+
How to handle normalization in chalk and ideas about what a generic
6+
library to represent types might look like.
7+
8+
## summary
9+
10+
Key points in the discussion:
11+
12+
* [how does normalization work in chalk today](https://rust-lang.zulipchat.com/#narrow/stream/144729-wg-traits/topic/meeting.202019-10-16/near/178314511)
13+
* [would like to remove unnormalized projections and move that logic to clause lowering](https://rust-lang.zulipchat.com/#narrow/stream/144729-wg-traits/topic/meeting.202019-10-16/near/178315108)
14+
* [but this makes lowering more complex](https://rust-lang.zulipchat.com/#narrow/stream/144729-wg-traits/topic/meeting.202019-10-16/near/178315630)
15+
* [can use generics to keep things straight](https://rust-lang.zulipchat.com/#narrow/stream/144729-wg-traits/topic/meeting.202019-10-16/near/178315802)
16+
* [and in particular a typefamily trait](https://rust-lang.zulipchat.com/#narrow/stream/144729-wg-traits/topic/meeting.202019-10-16/near/178316023)
17+
* [this typefamily trait can be the foundation for a generic type library](https://rust-lang.zulipchat.com/#narrow/stream/144729-wg-traits/topic/meeting.202019-10-16/near/178316849)
18+
*

0 commit comments

Comments
 (0)