Skip to content

Commit a8fb7d1

Browse files
committed
Update to 3/30
1 parent f05a83b commit a8fb7d1

14 files changed

+128
-55
lines changed

js/search.js

Lines changed: 2 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -5947,6 +5947,8 @@ $(function(){
59475947
,
59485948
{ category: "Reference", value: "ibus", url: "/language/unicode_entry#index-entry-ibus" }
59495949
,
5950+
{ category: "Reference", value: "Xkb", url: "/language/unicode_entry#index-entry-Xkb" }
5951+
,
59505952
{ category: "Reference", value: "WinCompose", url: "/language/unicode_entry#index-entry-WinCompose" }
59515953
,
59525954
{ category: "Reference", value: "Vim", url: "/language/unicode_entry#index-entry-Vim" }

language/5to6-perlfunc.html

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1210,7 +1210,7 @@ <h2 id="rewinddir"><a class="u" href="#___top" title="go to top of document">rew
12101210
</li>
12111211
</ul>
12121212
<p>Not supported in Raku.</p>
1213-
<p>The Raku ecosystem has a module <a href="https://modules.raku.org/dist/P5rewinddir"><code>P5rewinddir</code></a> which exports a <code>rewinddir</code> function that mimics the original Perl behavior as much as possible.</p>
1213+
<p>The Raku ecosystem has a module <a href="https://modules.raku.org/dist/P5opendir"><code>P5openddir</code></a> which exports a <code>rewinddir</code> function that mimics the original Perl behavior as much as possible.</p>
12141214
<p><a name="index-entry-rindex_-_perlfunc"></a></p>
12151215
<h2 id="rindex"><a class="u" href="#___top" title="go to top of document">rindex</a></h2>
12161216
<ul><li><p>rindex STR, SUBSTR, POSITION</p>

language/community.html

Lines changed: 1 addition & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -70,7 +70,7 @@ <h1 class="title">Community</h1>
7070
<tr class="toc-level-1"><td class="toc-number">2</td><td class="toc-text"><a href="#The_Raku_community">The Raku community</a></td></tr>
7171
<tr class="toc-level-2"><td class="toc-number">2.1</td><td class="toc-text"><a href="#Online_communities">Online communities</a></td></tr>
7272
<tr class="toc-level-2"><td class="toc-number">2.2</td><td class="toc-text"><a href="#IRC_bots">IRC bots</a></td></tr>
73-
<tr class="toc-level-2"><td class="toc-number">2.3</td><td class="toc-text"><a href="#Offline_communities">Offline communities</a></td></tr>
73+
<tr class="toc-level-2"><td class="toc-number">2.3</td><td class="toc-text"><a href="#Offline_communities">Offline communities</a></td></tr>
7474
<tr class="toc-level-2"><td class="toc-number">2.4</td><td class="toc-text"><a href="#Other_resources">Other resources</a></td></tr>
7575
<tr class="toc-level-1"><td class="toc-number">3</td><td class="toc-text"><a href="#Rakudo_Weekly">Rakudo Weekly</a></td></tr>
7676
<tr class="toc-level-1"><td class="toc-number">4</td><td class="toc-text"><a href="#Raku_Advent_calendar">Raku Advent calendar</a></td></tr>
@@ -158,9 +158,6 @@ <h2 id="IRC_bots"><a class="u" href="#___top" title="go to top of document">IRC
158158
<li><p><strong>tellable</strong> (<a href="https://github.com/Raku/whateverable/wiki/Tellable">details</a>)</p>
159159
<p>An IRC bot for passing messages to users who are currently offline. You can also use it to see when was the last time somebody talked.</p>
160160
</li>
161-
<li><p><strong>Undercover</strong> (<a href="https://github.com/zoffixznet/undercover">details</a>)</p>
162-
<p>Very similar to SourceBaby, except points to <a href="https://wtf.rakudo.party/">rakudo.party</a> indicating stress test coverage of code.</p>
163-
</li>
164161
<li><p><strong>undersightable</strong> (<a href="https://github.com/Raku/whateverable/wiki/Undersightable">details</a>)</p>
165162
<p>An IRC bot for checking that important things are operating correctly (websites are up, bots are online, released tarballs are correct, etc.). It can be addressed by its fullname (&#39;undersightable6&#39;).</p>
166163
</li>

language/containers.html

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -83,11 +83,11 @@ <h1 class="title">Containers</h1>
8383
</nav>
8484

8585
<div class="pod-body ">
86-
<p>This section explains the levels of indirection involved in dealing with variables and container elements. The different types of containers used in Raku are explained and the actions applicable to them like assigning, binding and flattening. More advanced topics like self-referential data, type constraints and custom containers are discussed at the end.</p>
86+
<p>This section explains how raw data, variables and containers relate to each other in Raku. The different types of containers used in Raku are explained and the actions applicable to them like assigning, binding and flattening. More advanced topics like self-referential data, type constraints and custom containers are discussed at the end.</p>
8787
<p>For a deeper discussion of the various kinds of <em>ordered</em> containers in Raku, see the overview of <a href="/language/list">lists, sequences, and arrays</a>; for <em>unordered</em> containers, see <a href="/language/setbagmix">sets, bags, and mixes</a>.</p>
8888
<h1 id="What_is_a_variable?"><a class="u" href="#___top" title="go to top of document">What is a variable?</a></h1>
8989
<p>Some people like to say &quot;everything is an object&quot;, but in fact a variable is not a user-exposed object in Raku.</p>
90-
<p>When the compiler encounters a variable declaration like <code>my $x</code>, it registers it in some internal symbol table. This internal symbol table is used to detect undeclared variables and to tie the code generation for the variable to the correct scope.</p>
90+
<p>When the compiler encounters a variable scope declaration like <code>my $x</code>, it registers it in some internal symbol table. This internal symbol table is used to detect undeclared variables and to tie the code generation for the variable to the correct scope.</p>
9191
<p>At runtime, a variable appears as an entry in a <em>lexical pad</em>, or <em>lexpad</em> for short. This is a per-scope data structure that stores a pointer for each variable.</p>
9292
<p>In the case of <code>my $x</code>, the lexpad entry for the variable <code>$x</code> is a pointer to an object of type <code>Scalar</code>, usually just called <em>the container</em>.</p>
9393
<h1 id="Scalar_containers"><a class="u" href="#___top" title="go to top of document">Scalar containers</a></h1>

language/create-cli.html

Lines changed: 21 additions & 2 deletions
Large diffs are not rendered by default.

language/faq.html

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -221,7 +221,7 @@ <h2 id="Nativecall_can't_find_libfoo.so_and_I_only_have_libfoo.so.1.2!"><a class
221221
<p>An ecosystem module <a href="https://github.com/cspencer/perl6-posix">POSIX</a> is also available.</p>
222222
<p><a name="index-entry-Core_standard_library_(FAQ)"></a> <a name="index-entry-Rakudo_Star_distribution_and_compiler-only_release_(FAQ)"></a></p>
223223
<h2 id="Does_Rakudo_have_a_core_standard_library?"><a class="u" href="#___top" title="go to top of document">Does Rakudo have a core standard library?</a></h2>
224-
<p><a href="https://rakudo.raku.org/downloads/">Rakudo Star distribution</a> does come with <a href="https://github.com/rakudo/star/tree/master/modules">many useful modules</a>.</p>
224+
<p><a href="https://rakudo.org/downloads/">Rakudo Star distribution</a> does come with <a href="https://github.com/rakudo/star/blob/master/etc/modules.txt">many useful modules</a>.</p>
225225
<p>Rakudo compiler-only release includes <a href="/language/modules-core">only a couple of the most basic modules</a>.</p>
226226
<p>Many more modules can be found in the <a href="https://modules.raku.org/">ecosystem</a>.</p>
227227
<h2 id="Is_there_something_like_B::Deparse/How_can_I_get_hold_of_the_AST?"><a class="u" href="#___top" title="go to top of document">Is there something like <code>B::Deparse</code>/How can I get hold of the AST?</a></h2>
@@ -365,7 +365,7 @@ <h2 id="Is_Raku_Lisp?"><a class="u" href="#___top" title="go to top of document"
365365
<h1 id="Raku_distribution"><a class="u" href="#___top" title="go to top of document">Raku distribution</a></h1>
366366
<p><a name="index-entry-Rakudo_Star_release_cycle_(FAQ)"></a></p>
367367
<h2 id="When_will_the_next_version_of_Rakudo_Star_be_released?"><a class="u" href="#___top" title="go to top of document">When will the next version of Rakudo Star be released?</a></h2>
368-
<p>A Rakudo Star release is typically produced quarterly, with release announcements <a href="https://rakudo.org/posts">posted on rakudo.org</a>.</p>
368+
<p>A Rakudo Star release is typically produced quarterly, with release announcements <a href="https://rakudo.org/news">posted on rakudo.org</a>.</p>
369369
<h1 id="Metaquestions_and_advocacy"><a class="u" href="#___top" title="go to top of document">Metaquestions and advocacy</a></h1>
370370
<h2 id="Why_was_Raku_originally_called_Perl_6?"><a class="u" href="#___top" title="go to top of document">Why was Raku originally called Perl&nbsp;6?</a></h2>
371371
<p>… As opposed to some other name that didn&#39;t imply all the things that the higher number might indicate on other languages.</p>

language/modules-core.html

Lines changed: 2 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -79,7 +79,7 @@ <h2 id="CompUnit::*_modules_and_roles"><a class="u" href="#___top" title="go to
7979
<p>These modules are mostly used by distribution build tools, and are not intended to be used (at least until version 6.c) by the final user.</p>
8080
<ul><li><p><a href="https://github.com/rakudo/rakudo/blob/master/lib/CompUnit/Repository/Staging.rakumod"><code>CompUnit::Repository::Staging</code></a>.</p>
8181
</li>
82-
<li><p><a href="https://github.com/rakudo/rakudo/blob/master/src/core/CompUnit/RepositoryRegistry.rakumod"><code>CompUnit::Repository::(FileSystem|Installation|AbsolutePath|Unknown|NQP|Perl6|RepositoryRegistry)</code></a>.</p>
82+
<li><p><a href="https://github.com/rakudo/rakudo/blob/master/src/core.c/CompUnit/RepositoryRegistry.pm6"><code>CompUnit::Repository::(FileSystem|Installation|AbsolutePath|Unknown|NQP|Perl6|RepositoryRegistry)</code></a>.</p>
8383
</li>
8484
</ul>
8585
<h2 id="NativeCall_modules"><a class="u" href="#___top" title="go to top of document"><code>NativeCall</code> modules</a></h2>
@@ -97,8 +97,7 @@ <h2 id="Other_modules"><a class="u" href="#___top" title="go to top of document"
9797
</li>
9898
<li><p><a href="/type/Test"><code>Test</code></a> Test routines (see <a href="/language/testing">tutorial</a>)</p>
9999
</li>
100-
<li><p><a href="https://github
101-
.com/rakudo/rakudo/blob/master/lib/experimental.rakumod"><code>experimental</code></a> (<a href="/language/pragmas#index-entry-experimental__pragma">documentation</a>)</p>
100+
<li><p><a href="https://github.com/rakudo/rakudo/blob/master/lib/experimental.rakumod"><code>experimental</code></a> (<a href="/language/pragmas#index-entry-experimental__pragma">documentation</a>)</p>
102101
</li>
103102
<li><p><a href="https://github.com/rakudo/rakudo/blob/master/lib/newline.rakumod"><code>newline</code></a></p>
104103
</li>

language/pod.html

Lines changed: 2 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -91,7 +91,7 @@ <h1 class="title">Pod6</h1>
9191
<tr class="toc-level-2"><td class="toc-number">3.3</td><td class="toc-text"><a href="#Underlined">Underlined</a></td></tr>
9292
<tr class="toc-level-2"><td class="toc-number">3.4</td><td class="toc-text"><a href="#Code">Code</a></td></tr>
9393
<tr class="toc-level-2"><td class="toc-number">3.5</td><td class="toc-text"><a href="#Links">Links</a></td></tr>
94-
<tr class="toc-level-2"><td class="toc-number">3.6</td><td class="toc-text"><a href="#Placement_links">Placement links</a></td></tr>
94+
<tr class="toc-level-2"><td class="toc-number">3.6</td><td class="toc-text"><a href="#Placement_links">Placement links</a></td></tr>
9595
<tr class="toc-level-2"><td class="toc-number">3.7</td><td class="toc-text"><a href="#Comments">Comments</a></td></tr>
9696
<tr class="toc-level-2"><td class="toc-number">3.8</td><td class="toc-text"><a href="#Notes">Notes</a></td></tr>
9797
<tr class="toc-level-2"><td class="toc-number">3.9</td><td class="toc-text"><a href="#Keyboard_input">Keyboard input</a></td></tr>
@@ -261,6 +261,7 @@ <h2 id="Links"><a class="u" href="#___top" title="go to top of document">Links</
261261
<p>To create a link to a section in the same document:</p>
262262
<pre class="editor editor-colors"><div class="line"><span class="source raku"><span class="routine name raku"><span>Comments</span></span><span>&nbsp;</span><span class="routine name raku"><span>L</span></span><span class="span keyword operator array words raku"><span>&lt;</span></span><span class="string array words raku"><span>#Comments</span></span><span class="span keyword operator array words raku"><span>&gt;</span></span></span></div><div class="line"><span class="source raku"><span class="routine name raku"><span>L</span></span><span class="span keyword operator array words raku"><span>&lt;</span></span><span class="string array words raku"><span>Comments|#Comments</span></span><span class="span keyword operator array words raku"><span>&gt;</span></span></span></div></pre><p>Comments <a href="#Comments">Comments</a></p>
263263
<p><a href="#Comments">Comments</a></p>
264+
<p>Alongside the normal way of describing a path, viz. <code>L&lt;Some reference|path/to/filename&gt; </code>, it is also possible to use the <em>Perlish</em> &quot;module&quot; notation, eg., <code>L&lt;Some reference|path::to::filename&gt; </code>.</p>
264265
<h2 id="Placement_links"><a class="u" href="#___top" title="go to top of document">Placement links</a></h2>
265266
<p>This code is not implemented in <code>Pod::To::HTML</code>, but is partially implemented in <code>Pod::To::BigPage</code>.</p>
266267
<p>A second kind of link &mdash; the <code>P&lt;&gt;</code> or <strong>placement link</strong> &mdash; works in the opposite direction. Instead of directing focus out to another document, it allows you to assimilate the contents of another document into your own.</p>

0 commit comments

Comments
 (0)