Skip to content

Commit f8c14e1

Browse files
authored
Update 2020-03-27-traits-sprint-1.md
tweak sentence structure
1 parent 72eee02 commit f8c14e1

File tree

1 file changed

+2
-2
lines changed

1 file changed

+2
-2
lines changed

posts/inside-rust/2020-03-27-traits-sprint-1.md

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -2,7 +2,7 @@
22
layout: post
33
title: "Traits working group 2020 sprint 1 summary"
44
author: Jack Huey
5-
team: The Traits WG <https://github.com/rust-lang/wg-traits>
5+
team: The Traits WG <https://rust-lang.github.io/wg-traits/>
66
---
77

88
This Tuesday, the traits working group finished our first sprint of 2020, last 6 weeks from February 11th through March 24th. The last sprint was about a year ago, but we decided to resurrect the format in order to help push forward traits-related work in [Chalk] and rustc.
@@ -22,7 +22,7 @@ The overarching goal of the [traits working group][wg-traits] is to create a per
2222

2323
As if that weren't enough, we'd like the implementaton to be **reusable**, too -- meaning that it can be used by rustc, yes, but also rust-analyzer and potentially other contexts as well.
2424

25-
One of the big, longer term goals for the compiler team is **library-ification**. This refers to the idea of breaking apart the compiler into independent libraries that can be learned, tested, and developed independently.
25+
This effort is part of one of the big, longer term goals for the compiler team: **library-ification**. This refers to the idea of breaking apart the compiler into independent libraries that can be learned, tested, and developed independently.
2626

2727
In order to achieve these and future features, our work is split into two parts: 1) Improving rustc's existing trait solver. 2) Design and implement the [Chalk] trait solver, work towards integration into rustc. The Chalk trait solver, briefly, is a logic-based trait solver, designed to be independent of rustc internals. In addition to it being more powerful than the current rustc trait solving implementation, Chalk can be used as a library for compiler-related work, such as IDE integration (e.g. [rust-analyzer](https://github.com/rust-analyzer/rust-analyzer)).
2828

0 commit comments

Comments
 (0)