@@ -115,7 +115,7 @@ much as possible.
115
115
116
116
C<accept> is a method you can call on a server, e. g.
117
117
C<$server.accept()>. Instead of returning a packed address, it returns a
118
- socket, most likely an IO::Socket object of some sort.
118
+ socket, most likely an L<C< IO::Socket>|/type/IO:Socket> object of some sort.
119
119
120
120
=head2 X<alarm|Other languages,alarm - perlfunc>
121
121
@@ -324,8 +324,8 @@ as much as possible.
324
324
325
325
=item connect SOCKET, NAME
326
326
327
- Use L<connect|/routine/connect> from L<IO::Socket::Async|/type/IO::Socket::Async> for
328
- an asynchronous socket or create a L<IO::Socket::INET|/type/IO::Socket::INET> socket
327
+ Use L<connect|/routine/connect> from L<C< IO::Socket::Async> |/type/IO::Socket::Async> for
328
+ an asynchronous socket or create a L<C< IO::Socket::INET> |/type/IO::Socket::INET> socket
329
329
for a synchronous one.
330
330
331
331
=head2 X<continue|Other languages,continue - perlfunc>
@@ -378,7 +378,7 @@ implementation may be premature).
378
378
379
379
Probably does what you expect, but technically it returns C<False> on
380
380
the type object, and C<True> otherwise. This may make more sense when
381
- you realize that C<$num.raku> is the type C< Any> if you haven't assigned
381
+ you realize that C<$num.raku> is the type L<C<Any>|/type/ Any> if you haven't assigned
382
382
anything to it, and the assigned value if you have. It can be
383
383
used as a method: C<$num.defined>. And any newly created class can have
384
384
its own C<.defined> method, thereby deciding how and when it should be
@@ -562,7 +562,7 @@ much as possible.
562
562
563
563
=item fileno FILEHANDLE
564
564
565
- The C<native-descriptor> method on C< IO::Handle> returns the equivalent of
565
+ The C<native-descriptor> method on L<C<IO::Handle>|/type/ IO::Handle> returns the equivalent of
566
566
C<fileno>.
567
567
568
568
The Raku ecosystem has a module L<C<P5fileno>|https://raku.land/zef:lizmat/P5fileno>
@@ -743,7 +743,7 @@ by roles like User, Group, etc.
743
743
=item getsockopt SOCKET, LEVEL, OPTNAME
744
744
745
745
[NEEDS FURTHER RESEARCH] These are likely implemented by some kind of
746
- IO::Socket object, but details are unclear.
746
+ L<C< IO::Socket>|/type/IO:Socket> object, but details are unclear.
747
747
748
748
=head2 X<glob|Other languages,glob - perlfunc>
749
749
@@ -894,7 +894,7 @@ L<NativeCall|/language/nativecall>:
894
894
sub kill(int32, int32) is native {*};
895
895
kill $*PID, 9; # OUTPUT: «Killed»
896
896
897
- To kill processes that were started by creating a L<Proc::Async|/type/Proc::Async>, use
897
+ To kill processes that were started by creating a L<C< Proc::Async> |/type/Proc::Async>, use
898
898
L«C<Proc::Async.kill> method|/type/Proc::Async#method_kill».
899
899
900
900
=head2 X<last|Other languages,last - perlfunc>
@@ -960,7 +960,7 @@ See L<link|/routine/link>
960
960
=item listen SOCKET, QUEUESIZE
961
961
962
962
Not clearly documented, but it appears that C<listen> will be a method
963
- you would call on some variety of IO::Socket object.
963
+ you would call on some variety of L<C< IO::Socket>|/type/IO:Socket> object.
964
964
965
965
=head2 X<local|Other languages,local - perlfunc>
966
966
@@ -1005,7 +1005,7 @@ Perl behavior as much as possible.
1005
1005
1006
1006
=item lock THING
1007
1007
1008
- There currently is no equivalent for this In Raku. There is a C< Lock>
1008
+ There currently is no equivalent for this In Raku. There is a L<C<Lock>|/type/ Lock>
1009
1009
class for creating a Lock object, that can be locked/unlocked as needed.
1010
1010
But such a lock does not refer to any external objects.
1011
1011
@@ -1388,7 +1388,7 @@ much as possible.
1388
1388
1389
1389
=item read FILEHANDLE, SCALAR, LENGTH, OFFSET
1390
1390
1391
- C<read> is found in C<IO::Handle> and C<IO::Socket> in Raku. It reads
1391
+ C<read> is found in L< C<IO::Handle>|/type/IO::Handle> and L< C<IO::Socket>|/type/IO :Socket> in Raku. It reads
1392
1392
the specified number of bytes (rather than characters) from the relevant
1393
1393
handle or socket. The use of an offset available in Perl is not
1394
1394
documented to exist at this time.
@@ -1436,7 +1436,7 @@ be lurking around in some class that isn't obvious.
1436
1436
1437
1437
=item recv SOCKET, SCALAR, LENGTH, FLAGS
1438
1438
1439
- Appears to be in IO::Socket. Not extensively documented at this time.
1439
+ Appears to be in L<C< IO::Socket>|/type/IO:Socket> . Not extensively documented at this time.
1440
1440
1441
1441
=head2 X<redo|Other languages,redo - perlfunc>
1442
1442
@@ -1584,7 +1584,7 @@ the function is required.
1584
1584
=item seek FILEHANDLE, POSITION, WHENCE
1585
1585
1586
1586
Not documented in any real way yet, but listed as a method of the
1587
- C< IO::Handle> class.
1587
+ L<C<IO::Handle>|/type/ IO::Handle> class.
1588
1588
1589
1589
The Raku ecosystem has a module L<C<P5seek>|https://raku.land/zef:lizmat/P5seek>
1590
1590
which exports a C<seek> function that mimics the original Perl behavior
@@ -1630,7 +1630,7 @@ No longer in core.
1630
1630
1631
1631
=item send SOCKET, MSG, FLAGS, TO
1632
1632
1633
- Can be found in the C<IO::Socket> class.
1633
+ Can be found in the L< C<IO::Socket>|/type/IO :Socket> class.
1634
1634
1635
1635
=head2 X<setpgrp|Other languages,setpgrp - perlfunc>
1636
1636
@@ -1704,7 +1704,7 @@ Gone from the core. May turn up in a module somewhere.
1704
1704
1705
1705
=item shutdown SOCKET, HOW
1706
1706
1707
- Not documented, but likely moved into C<IO::Socket>.
1707
+ Not documented, but likely moved into L< C<IO::Socket>|/type/IO :Socket>.
1708
1708
1709
1709
=head2 X<sin|Other languages,sin - perlfunc>
1710
1710
@@ -1744,7 +1744,7 @@ as much as possible.
1744
1744
1745
1745
=item socketpair SOCKET1, SOCKET2, DOMAIN, TYPE, PROTOCOL
1746
1746
1747
- Not currently documented, but will likely wind up in C<IO::Socket>.
1747
+ Not currently documented, but will likely wind up in L< C<IO::Socket>|/type/IO :Socket>.
1748
1748
1749
1749
=head2 X<sort|Other languages,sort - perlfunc>
1750
1750
@@ -1927,7 +1927,7 @@ L<functions|/language/functions>.
1927
1927
=item __SUB__
1928
1928
1929
1929
Replaced by C<&?ROUTINE> which is slightly different from C<__SUB__> in
1930
- that it is the actual C<Sub> (or C< Method>) object. You should call the
1930
+ that it is the actual L< C<Sub>|/type/Sub> (or L<C<Method>|/type/ Method>) object. You should call the
1931
1931
C<.name> method on it to get a string.
1932
1932
1933
1933
The Raku ecosystem has a module L<C<P5__FILE__>|https://raku.land/zef:lizmat/P5__FILE__>
@@ -2012,7 +2012,7 @@ As with C<sysopen> and friends, this has moved into the C<IO> classes.
2012
2012
2013
2013
=item tell FILEHANDLE
2014
2014
2015
- As a method on C< IO::Handle>.
2015
+ As a method on L<C<IO::Handle>|/type/ IO::Handle>.
2016
2016
2017
2017
=head2 X<telldir|Other languages,telldir - perlfunc>
2018
2018
@@ -2058,7 +2058,7 @@ behavior as much as possible.
2058
2058
2059
2059
=item time
2060
2060
2061
- Number of seconds since epoch (as an C< Int>), same as in Perl.
2061
+ Number of seconds since epoch (as an L<C<Int>|/type/ Int>), same as in Perl.
2062
2062
2063
2063
=head2 X<times|Other languages,times - perlfunc>
2064
2064
@@ -2123,7 +2123,7 @@ C<ucfirst> function that mimics the original Perl behavior as much as possible.
2123
2123
=item undef EXPR
2124
2124
2125
2125
There is no C<undef> in Raku. You can't undefine a function, and the closest
2126
- equivalent value is probably C< Nil>, but you'll likely have no use for that.
2126
+ equivalent value is probably L<C<Nil>|/type/ Nil>, but you'll likely have no use for that.
2127
2127
2128
2128
If you were using something like C<(undef, $file, $line) = caller;>, you would
2129
2129
just get the filename and line number directly in Raku instead of discarding
@@ -2244,8 +2244,8 @@ and shaped array (aka matrix) forms.
2244
2244
=item wait
2245
2245
2246
2246
[NEEDS FURTHER RESEARCH] Unclear where this has gone. There's a C<wait>
2247
- method in C<Supply>, and an C<await> method in both C< Channel> and
2248
- C< Promise>. Which, if any or all, of these is a direct equivalent of
2247
+ method in L< C<Supply>|/type/Supply> , and an C<await> method in both L<C<Channel>|/type/ Channel> and
2248
+ L<C<Promise>|/type/ Promise>. Which, if any or all, of these is a direct equivalent of
2249
2249
Perl's C<wait> is unclear.
2250
2250
2251
2251
=head2 X<waitpid|Other languages,waitpid - perlfunc>
0 commit comments