Skip to content

Conversation

jsoref
Copy link
Contributor

@jsoref jsoref commented Jul 22, 2025

There are a couple of types of changes here:

  1. replace hxxp: and httpx: with Internet Archive links

  2. replace dead link references with Internet Archive links

  3. replace link checker reported dead links with Internet Archive links

  4. replace accessibility hostile links with accessible links

    Do not use (click) here links

    For more information, see:

jsoref added 30 commits July 21, 2025 12:02
Signed-off-by: Josh Soref <[email protected]>
Signed-off-by: Josh Soref <[email protected]>
Signed-off-by: Josh Soref <[email protected]>
Signed-off-by: Josh Soref <[email protected]>
Signed-off-by: Josh Soref <[email protected]>
video of the meeting

Signed-off-by: Josh Soref <[email protected]>
Signed-off-by: Josh Soref <[email protected]>
Signed-off-by: Josh Soref <[email protected]>
Signed-off-by: Josh Soref <[email protected]>
Signed-off-by: Josh Soref <[email protected]>
Signed-off-by: Josh Soref <[email protected]>
Signed-off-by: Josh Soref <[email protected]>
Signed-off-by: Josh Soref <[email protected]>
Signed-off-by: Josh Soref <[email protected]>
Signed-off-by: Josh Soref <[email protected]>
Signed-off-by: Josh Soref <[email protected]>
Signed-off-by: Josh Soref <[email protected]>
Signed-off-by: Josh Soref <[email protected]>
jsoref added 25 commits July 22, 2025 19:19
Signed-off-by: Josh Soref <[email protected]>
Signed-off-by: Josh Soref <[email protected]>
Signed-off-by: Josh Soref <[email protected]>
Signed-off-by: Josh Soref <[email protected]>
Signed-off-by: Josh Soref <[email protected]>
show_resources: "true"
permalink: /download/2.13.16.html
requirements: "This Scala software distribution can be installed on any Unix-like or Windows system. It requires Java 8 or later, available <a href='https://www.java.com/'>here</a>."
requirements: "This Scala software distribution can be installed on any Unix-like or Windows system. It requires Java, version 8 or later, which can be downloaded from <a href='https://www.java.com/'>java.com</a>."
Copy link
Contributor Author

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

This is the last of the Download java items. (There were ~3 flavors, JRE 1.6, JRE 1.8, Java 8+)

description: ""
start: 25 September 2015
end: 26 September 2015
link-out: http://scalaupnorth.com/2015.html
Copy link
Contributor Author

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

The link checker says this link is now dead

The API is subject to (possibly major) changes in the 2.11.x series, but don't let that stop you from experimenting with them!
A lot of developers have already come up with very cool applications for them.
Some examples can be seen at [hxxp://scalamacros.org/news/2012/11/05/status-update.html](hxxp://scalamacros.org/news/2012/11/05/status-update.html).
Some examples can be seen at [http://scalamacros.org/news/2012/11/05/status-update.html](https://web.archive.org/web/20121112211549/scalamacros.org/news/2012/11/05/status-update.html).
Copy link
Contributor Author

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

First example of hxxp:
Generally, I'd favor giving an accessible link title, but for a first round, let's at least make the links work.

Comment on lines +107 to +108
minutes ~~will be published in the next few days~~ have been published in the
[Scala Center at EPFL](https://scala.epfl.ch/records.html).
Copy link
Contributor Author

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

First non Java example of avoiding here links...

JIT is doing (I haven't tried it yet).

A thread (dead link: hxxp://mail.openjdk.java.net/pipermail/hotspot-compiler-dev/2015-April/thread.html#17649)
A thread (https://web.archive.org/web/20210506134240/https://mail.openjdk.java.net/pipermail/hotspot-compiler-dev/2015-April/thread.html#17649)
Copy link
Contributor Author

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

dead link -- note that this could become a normal link, but I didn't have the energy to decide what kind of link title it should get/how to integrate it into the prose.

## Credits

I (Seth Tisue) am the primary maintainer of the Scala community build,
I ([Seth Tisue](https://github.com/SethTisue)) am the primary maintainer of the Scala community build,
Copy link
Contributor Author

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

This matches the notation used in similar files. -- I only touched it because this prose tripped a different rule...


## 1 - About the Survey
The survey had a simple design:
The [survey](https://docs.google.com/forms/d/e/1FAIpQLSflVmTu9lhrtnSTh2tKAjUGrt3WvEgwlDqZg66O3EVSXd1aJg/viewform) had a simple design:
Copy link
Contributor Author

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Note that a bunch of these surveys aren't actually closed which seems problematic, but technically beyond the scope of this PR.


For reference, a detailed list of the current implementation status is available
[here](https://github.com/scala/collection-strawman#implemented-collection-types).
This work was merged into [scala/scala](https://github.com/scala/scala) and released as part of Scala 2.13.0-M4.
Copy link
Contributor Author

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

This is one of the few places where I rewrote things. The link was sufficiently unusable that it wasn't worth trying to fix it directly.

Comment on lines -18 to +21
[here](https://github.com/sbt/sbt-dynver/issues/239#issuecomment-1499791434),
[here](https://github.com/playframework/playframework/issues/11675#issuecomment-1499869916),
[here](https://github.com/sbt/sbt/issues/7204), and
[here](https://github.com/spray/sbt-revolver/issues/112)).
[sbt/sbt-dynver#239](https://github.com/sbt/sbt-dynver/issues/239#issuecomment-1499791434),
[playframework/playframework#11675](https://github.com/playframework/playframework/issues/11675#issuecomment-1499869916),
[sbt/sbt#7204](https://github.com/sbt/sbt/issues/7204), and
[spray/sbt-revolver#112](https://github.com/spray/sbt-revolver/issues/112)).
Copy link
Contributor Author

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

This is a great example of a truly accessibility hostile run of prose


The goal of this project would be to explore and implement an alternative line wrapping algorithm for scalafmt.
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)
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/A-New-Approach-to-Optimal-Code-Formatting.pdf)
Copy link
Contributor Author

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

here's an httpx: link. I found a replacement

@jsoref jsoref mentioned this pull request Jul 22, 2025
Copy link
Contributor

@tgodzik tgodzik left a comment

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Thanks for teh comprehensive fixes!

@tgodzik tgodzik merged commit 8debe03 into scala:main Jul 23, 2025
1 check passed
@jsoref jsoref deleted the links branch July 23, 2025 16:02
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

Successfully merging this pull request may close these issues.

2 participants