Comments (3)
This has been in the debugger since it was introduced, but I can't see any trace of Term::Rendezvous ever existing on CPAN.
from perl5.
@shlomif suggested it's something you're meant to provide yourself, which should be documented if it's the intention. Or fixed.
I doubt we'd do this with a fixed class name today.
from perl5.
If there's anyone who would like a meaningful project involving the Perl debugger, please step forward.
The else
block starting at 6894 of lib/perl5db.pl
is what needs reformulation:
6881 # If noTTY is set, but we have a TTY name, go ahead and hook up to it.
6882 if ($notty) {
6883 if ($tty) {
6884 my ( $i, $o ) = split $tty, /,/;
6885 $o = $i unless defined $o;
6886 open( IN, '<', $i ) or die "Cannot open TTY '$i' for read: $!";
6887 open( OUT, '>', $o ) or die "Cannot open TTY '$o' for write: $!";
6888 $IN = \*IN;
6889 $OUT = \*OUT;
6890 _autoflush($OUT);
6891 } ## end if ($tty)
6892
6893 # We don't have a TTY - try to find one via Term::Rendezvous.
6894 else {
6895 require Term::Rendezvous;
6896
6897 # See if we have anything to pass to Term::Rendezvous.
6898 # Use $HOME/.perldbtty$$ if not.
6899 my $rv = $ENV{PERLDB_NOTTY} || "$ENV{HOME}/.perldbtty$$";
6900
6901 # Rendezvous and get the filehandles.
6902 my $term_rv = Term::Rendezvous->new( $rv );
6903 $IN = $term_rv->IN;
6904 $OUT = $term_rv->OUT;
6905 } ## end else [ if ($tty)
6906 } ## end if ($notty)
6907
from perl5.
Related Issues (20)
- Segmentation fault in Perl_csighandler3 when used XS with threads. HOT 10
- BBC: Blead Breaks File::Tabular HOT 10
- feature 'class': out of memory error if subclassing a class with an explicit new HOT 3
- t/op/try.t: one test fails during deparsing tests HOT 3
- strftime crashes with a blessed format HOT 3
- [doc] Bug in Perl Threads tutorial section "A Thread Pitfall: Deadlocks"
- BBC: Blead Breaks Mojolicious HOT 3
- Cross compilation HOT 2
- BBC: Blead Breaks CPAN HOT 4
- Class methods can still be replaced outside the class HOT 10
- BBC: Blead Breaks DBIx::Class HOT 2
- Extensive CPAN breakage from two code removal projects HOT 6
- Perl is always configured for AFS on RHEL9 and derivatives
- 0351a629e7 led to build-time failure in Class-MethodCache
- CPAN distributions broken by switch removal HOT 3
- BBC: Scalar-List-Utils-1.65 breaks Tie::RefHash::Weak HOT 10
- Deprecation of GIMME long promised but not yet scheduled
- Script run does not always confine digits to the same set of ten HOT 1
- goto &SUB segfaults with builtin::refaddr, reftype, stringify, etc
- Some closures leak memory in v5.40 HOT 2
Recommend Projects
-
React
A declarative, efficient, and flexible JavaScript library for building user interfaces.
-
Vue.js
🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.
-
Typescript
TypeScript is a superset of JavaScript that compiles to clean JavaScript output.
-
TensorFlow
An Open Source Machine Learning Framework for Everyone
-
Django
The Web framework for perfectionists with deadlines.
-
Laravel
A PHP framework for web artisans
-
D3
Bring data to life with SVG, Canvas and HTML. 📊📈🎉
-
Recommend Topics
-
javascript
JavaScript (JS) is a lightweight interpreted programming language with first-class functions.
-
web
Some thing interesting about web. New door for the world.
-
server
A server is a program made to process requests and deliver data to clients.
-
Machine learning
Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.
-
Visualization
Some thing interesting about visualization, use data art
-
Game
Some thing interesting about game, make everyone happy.
Recommend Org
-
Facebook
We are working to build community through open source technology. NB: members must have two-factor auth.
-
Microsoft
Open source projects and samples from Microsoft.
-
Google
Google ❤️ Open Source for everyone.
-
Alibaba
Alibaba Open Source for everyone
-
D3
Data-Driven Documents codes.
-
Tencent
China tencent open source team.
from perl5.