Skip to content

Commit efd18ed

Browse files
committed
fix dead link
1 parent 351876b commit efd18ed

File tree

1 file changed

+1
-1
lines changed

1 file changed

+1
-1
lines changed

gsoc/2017.md

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -329,7 +329,7 @@ and [clang-format](https://www.youtube.com/watch?v=s7JmdCfI__c) use a similar ap
329329
This token-based best-first algorithm has [known issues](https://olafurpg.github.io/scalafmt/#Deeplynestedcode) in scalafmt.
330330

331331
The goal of this project would be to explore and implement an alternative line wrapping algorithm for scalafmt.
332-
One promising alternative is the [dynamic-programming algorithm employed by rfmt](https://www.researchgate.net/profile/Phillip_Yelland/publication/284724851_A_New_Approach_to_Optimal_Code_Formatting/links/5657f1e608ae4988a7b58558.pdf)
332+
One promising alternative is the dynamic-programming algorithm employed by rfmt (dead link: httpx://www.researchgate.net/profile/Phillip_Yelland/publication/284724851_A_New_Approach_to_Optimal_Code_Formatting/links/5657f1e608ae4988a7b58558.pdf)
333333
(see [Python implementation](https://github.com/google/rfmt)).
334334
Another promising algorithm is Philip Wadler's ["prettier printer"](http://homepages.inf.ed.ac.uk/wadler/papers/prettier/prettier.pdf).
335335
The prettier-printer algorithm has been successfully employed by the [prettier](https://github.com/jlongster/prettier) JavaScript formatter.

0 commit comments

Comments
 (0)