Skip to content

Commit 302fe7a

Browse files
committed
add a README to the main directory
1 parent ff11d09 commit 302fe7a

File tree

1 file changed

+38
-2
lines changed

1 file changed

+38
-2
lines changed

README.md

Lines changed: 38 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -1,5 +1,41 @@
1-
# wg-traits
2-
31
Home of the "traits working group", affiliated with the compiler and
42
lang teams. This repository is used to house draft RFCs, notes, and
53
other related documents.
4+
5+
# Scope and purpose
6+
7+
The **traits** working group is dedicated to improving the trait
8+
system implementation in rustc. This working group is a collaboration
9+
between the [lang team] and the compiler team. We have a number of inter-related
10+
goals:
11+
12+
- designing new trait-related language features;
13+
- documenting and specifying the semantics of traits in Rust today; and,
14+
- improving the trait solver implementation in rustc.
15+
16+
[lang team]: https://github.com/rust-lang/lang-team/
17+
18+
A big part of this work is transitioning the compiler to use a
19+
[Chalk-style] solver, but along the way we hope to make targeted fixes
20+
to the existing solver where needed.
21+
22+
[Chalk-style]: https://github.com/rust-lang-nursery/chalk
23+
24+
# How to participate
25+
26+
## Chat forum
27+
28+
On [the rust-lang Zulip][z], in [the `#t-compiler/wg-traits` stream][s].
29+
30+
[z]: https://rust-lang.zulipchat.com/
31+
[s]: https://rust-lang.zulipchat.com/#narrow/stream/144729-t-compiler.2Fwg-traits
32+
33+
## Weekly triage meeting
34+
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].
40+
41+
[c]: https://github.com/rust-lang/compiler-team#meeting-calendar

0 commit comments

Comments
 (0)