Skip to content

Commit b62fe76

Browse files
committed
Move Resources to bottom
1 parent 90716dc commit b62fe76

File tree

1 file changed

+15
-19
lines changed

1 file changed

+15
-19
lines changed

src/traits/chalk-overview.md

Lines changed: 15 additions & 19 deletions
Original file line numberDiff line numberDiff line change
@@ -50,7 +50,7 @@ Ambiguous; no inference guidance
5050

5151
You can see more examples of programs and queries in the [unit tests][chalk-tests].
5252

53-
[chalk-tests]: https://github.com/rust-lang-nursery/chalk/blob/4bce000801de31bf45c02f742a5fce335c9f035f/src/test.rs#L115
53+
Next we'll go through each stage required to produce the output above.
5454

5555
### Crates
5656
- [**chalk_engine**][doc-chalk-engine]: Defines the core [SLG solver][slg].
@@ -80,22 +80,7 @@ You can see more examples of programs and queries in the [unit tests][chalk-test
8080
[doc-chalk]: https://rust-lang-nursery.github.io/chalk/doc/chalk/index.html
8181
[doc-chalk-rust-ir]: https://rust-lang-nursery.github.io/chalk/doc/chalk/rules/index.html
8282
[doc-chalki]: https://rust-lang-nursery.github.io/chalk/doc/chalki/index.html
83-
84-
## Resources
85-
86-
* [Chalk Source Code](https://github.com/rust-lang-nursery/chalk)
87-
* [Chalk Glossary](https://github.com/rust-lang-nursery/chalk/blob/master/GLOSSARY.md)
88-
* The traits section of the rustc guide (you are here)
89-
90-
### Blog Posts
91-
92-
* [Lowering Rust traits to logic](http://smallcultfollowing.com/babysteps/blog/2017/01/26/lowering-rust-traits-to-logic/)
93-
* [Unification in Chalk, part 1](http://smallcultfollowing.com/babysteps/blog/2017/03/25/unification-in-chalk-part-1/)
94-
* [Unification in Chalk, part 2](http://smallcultfollowing.com/babysteps/blog/2017/04/23/unification-in-chalk-part-2/)
95-
* [Negative reasoning in Chalk](http://aturon.github.io/blog/2017/04/24/negative-chalk/)
96-
* [Query structure in chalk](http://smallcultfollowing.com/babysteps/blog/2017/05/25/query-structure-in-chalk/)
97-
* [Cyclic queries in chalk](http://smallcultfollowing.com/babysteps/blog/2017/09/12/tabling-handling-cyclic-queries-in-chalk/)
98-
* [An on-demand SLG solver for chalk](http://smallcultfollowing.com/babysteps/blog/2018/01/31/an-on-demand-slg-solver-for-chalk/)
83+
[chalk-tests]: https://github.com/rust-lang-nursery/chalk/blob/4bce000801de31bf45c02f742a5fce335c9f035f/src/test.rs#L115
9984

10085
## Parsing
10186

@@ -190,9 +175,20 @@ described above.
190175
[This](https://github.com/rust-lang-nursery/chalk/blob/94a1941a021842a5fcb35cd043145c8faae59f08/src/solve/test.rs#L83-L110)
191176
is the function that is ultimately called.
192177

193-
## Solver
178+
## More Resources
179+
180+
* [Chalk Source Code](https://github.com/rust-lang-nursery/chalk)
181+
* [Chalk Glossary](https://github.com/rust-lang-nursery/chalk/blob/master/GLOSSARY.md)
182+
183+
### Blog Posts
194184

195-
See [The SLG Solver][slg].
185+
* [Lowering Rust traits to logic](http://smallcultfollowing.com/babysteps/blog/2017/01/26/lowering-rust-traits-to-logic/)
186+
* [Unification in Chalk, part 1](http://smallcultfollowing.com/babysteps/blog/2017/03/25/unification-in-chalk-part-1/)
187+
* [Unification in Chalk, part 2](http://smallcultfollowing.com/babysteps/blog/2017/04/23/unification-in-chalk-part-2/)
188+
* [Negative reasoning in Chalk](http://aturon.github.io/blog/2017/04/24/negative-chalk/)
189+
* [Query structure in chalk](http://smallcultfollowing.com/babysteps/blog/2017/05/25/query-structure-in-chalk/)
190+
* [Cyclic queries in chalk](http://smallcultfollowing.com/babysteps/blog/2017/09/12/tabling-handling-cyclic-queries-in-chalk/)
191+
* [An on-demand SLG solver for chalk](http://smallcultfollowing.com/babysteps/blog/2018/01/31/an-on-demand-slg-solver-for-chalk/)
196192

197193
[rustc-issues]: https://github.com/rust-lang-nursery/rustc-guide/issues
198194
[chalk]: https://github.com/rust-lang-nursery/chalk

0 commit comments

Comments
 (0)