Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Link is dead in the documentation #16927

Closed
p5pRT opened this issue Apr 5, 2019 · 7 comments
Closed

Link is dead in the documentation #16927

p5pRT opened this issue Apr 5, 2019 · 7 comments

Comments

@p5pRT
Copy link

p5pRT commented Apr 5, 2019

Migrated from rt.perl.org#133987 (status was 'open')

Searchable as RT133987$

@p5pRT
Copy link
Author

p5pRT commented Apr 5, 2019

From @KES777

Hello Perlbug,

On the page​: https://perldoc.perl.org/mro.html next link is dead​:

The original Dylan paper
  http​://haahr.tempdomainname.com/dylan/linearization-oopsla96.html

This also is not opened​: http​://use.perl.org/~autrijus/journal/25768

and 404 for these​:

Python 2.3 MRO related links

  http​://www.python.org/2.3/mro.html
  http​://www.python.org/2.2.2/descrintro.html#mro

And here https://perldoc.perl.org/mro.html#mro%3a%3ais_universal(%24classname)

or one of UNIVERSAL 's parents by @​ISA inheritance.
As far as I know UNIVERSAL has no parents. Probably here should be
UNIVERSAL's children?

--
Best regards,
Eugen Konkov

@p5pRT
Copy link
Author

p5pRT commented Apr 5, 2019

From @dur-randir

On Thu, 04 Apr 2019 23​:11​:40 -0700, kes-kes@​yandex.ru wrote​:

or one of UNIVERSAL 's parents by @​ISA inheritance.
As far as I know UNIVERSAL has no parents. Probably here should be
UNIVERSAL's children?

Nothing, except for the sense of sanity, prevents you from pushing into @​UNIVERSAL​::ISA.

@p5pRT
Copy link
Author

p5pRT commented Apr 5, 2019

The RT System itself - Status changed from 'new' to 'open'

@p5pRT
Copy link
Author

p5pRT commented Apr 5, 2019

From @iabyn

On Thu, Apr 04, 2019 at 11​:28​:22PM -0700, Sergey Aleynikov via RT wrote​:

On Thu, 04 Apr 2019 23​:11​:40 -0700, kes-kes@​yandex.ru wrote​:

or one of UNIVERSAL 's parents by @​ISA inheritance.
As far as I know UNIVERSAL has no parents. Probably here should be
UNIVERSAL's children?

Nothing, except for the sense of sanity, prevents you from pushing into
@​UNIVERSAL​::ISA.

And there's this insanity​:

  $ perl5280 -MAttribute​::Handlers -le'print for @​UNIVERSAL​::ISA'
  Attribute​::Handlers​::UNIVERSAL
  $

--
"Procrastination grows to fill the available time"
  -- Mitchell's corollary to Parkinson's Law

@p5pRT
Copy link
Author

p5pRT commented Apr 12, 2019

From @tomhukins

On Thu, Apr 04, 2019 at 11​:11​:40PM -0700, KES (via RT) wrote​:

Hello Perlbug,

On the page​: https://perldoc.perl.org/mro.html next link is dead​:

This mailing list does not maintain the perldoc.perl.org site. That
site contains information from the perl5 git repository, but it isn't
alway up to date. Some of the issues you mention are fixed in the perl5
git repository while others are not.

I've attached a patch for committers to review.

The original Dylan paper
http​://haahr.tempdomainname.com/dylan/linearization-oopsla96.html

This has already been fixed in commit 142e623.

This also is not opened​: http​://use.perl.org/~autrijus/journal/25768

That site has been offline for a while. I managed to find the link in
archive.org but removed it in my patch.

and 404 for these​:

Python 2.3 MRO related links

http​://www\.python\.org/2\.3/mro\.html
http​://www\.python\.org/2\.2\.2/descrintro\.html\#mro

I've fixed the first and removed the second.

And here https://perldoc.perl.org/mro.html#mro%3a%3ais_universal(%24classname)

or one of UNIVERSAL 's parents by @​ISA inheritance.
As far as I know UNIVERSAL has no parents. Probably here should be
UNIVERSAL's children?

Other replies have described modules that alter @​UNIVERSAL​::ISA.

Tom

@p5pRT
Copy link
Author

p5pRT commented Apr 12, 2019

From @tomhukins

0001-Fix-a-broken-link.patch
From f5d6d0f135b7dc07100e4e8a00f98ad4d59c6861 Mon Sep 17 00:00:00 2001
From: Tom Hukins <tom@eborcom.com>
Date: Fri, 12 Apr 2019 18:18:15 +0100
Subject: [PATCH] Fix a broken link

While I'm here, remove mentions of Parrot and Pugs as both have little
relevance today.

These changes were inspired by problems raised in [perl #133987].
---
 ext/mro/mro.pm | 20 ++------------------
 1 file changed, 2 insertions(+), 18 deletions(-)

diff --git a/ext/mro/mro.pm b/ext/mro/mro.pm
index 4a7685cc04..4773bf39cd 100644
--- a/ext/mro/mro.pm
+++ b/ext/mro/mro.pm
@@ -312,27 +312,11 @@ works (like C<goto &maybe::next::method>);
 
 =back
 
-=head2 Pugs
-
-The Pugs prototype Perl 6 Object Model uses C3
-
-=head2 Parrot
-
-Parrot now uses C3
-
-=over 4
-
-=item L<http://use.perl.org/~autrijus/journal/25768>
-
-=back
-
-=head2 Python 2.3 MRO related links
+=head2 Python 2.3 MRO
 
 =over 4
 
-=item L<http://www.python.org/2.3/mro.html>
-
-=item L<http://www.python.org/2.2.2/descrintro.html#mro>
+=item L<https://www.python.org/download/releases/2.3/mro/>
 
 =back
 
-- 
2.21.0

Corion pushed a commit that referenced this issue Oct 21, 2019
While I'm here, remove mentions of Parrot and Pugs as both have little
relevance today.

These changes were inspired by problems raised in [perl #133987].

Autocreated from #16927
Corion pushed a commit that referenced this issue Oct 25, 2019
While I'm here, remove mentions of Parrot and Pugs as both have little
relevance today.

These changes were inspired by problems raised in [perl #133987].

Bump version of mro.pm due to doc changes.

Autocreated from #16927
@Corion
Copy link

Corion commented Oct 25, 2019

Hi @KES777 , @tomhukins !

I've applied the attached patch, thanks for noticing and patching this!

@Corion Corion closed this as completed Oct 25, 2019
@p5pRT p5pRT added the khw label Oct 25, 2019
@toddr toddr removed the khw label Oct 25, 2019
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

No branches or pull requests

3 participants