Skip to content

Commit c589d1e

Browse files
committed
Add newly created modules
1 parent 325f3c0 commit c589d1e

File tree

5 files changed

+634
-0
lines changed

5 files changed

+634
-0
lines changed

routine/FatRat.html

Lines changed: 131 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,131 @@
1+
<!doctype html>
2+
<html lang="en">
3+
<head>
4+
<title>method FatRat</title>
5+
<meta charset="UTF-8"/>
6+
<meta name=viewport content="width=device-width, initial-scale=1">
7+
<link rel="icon" href="/favicon.ico" type="image/x-icon" />
8+
<link rel="stylesheet" type="text/css" href="/css/app.css" media="screen" title="default" />
9+
<noscript> <style> #search { visibility: hidden; } </style> </noscript>
10+
</head>
11+
12+
<body class="pod">
13+
14+
<div id="___top"></div>
15+
16+
<div id="header" class="pretty-box green">
17+
18+
<a href="/">
19+
<img src="/images/Camelia.svg" alt="»ö«" id="logo" width="62" height="48"/> &nbsp;Raku Documentation
20+
</a>
21+
22+
<div id="search" class="ui-widget">
23+
<div class="green">
24+
<input placeholder="Loading..." id="query" accesskey="f" title="Enter term to search for (hit Esc to focus)"/>
25+
</div>
26+
<p id="not-found-message">
27+
Not in Index (<a href="" id="try-web-search">try site search</a>)
28+
</p>
29+
</div>
30+
31+
<div class="menu">
32+
33+
<div class="menu-items dark-green">
34+
<a class='menu-item darker-green' href='https://raku.org'><strong>Raku homepage</strong></a>
35+
<a class="menu-item " href="/language.html"> Language </a>
36+
<a class="menu-item " href="/type.html"> Types </a>
37+
<a class="menu-item selected darker-green" href="/routine.html"> Routines </a>
38+
<a class="menu-item " href="/programs.html"> Programs </a>
39+
<a class="menu-item " href="https://kiwiirc.com/client/irc.libera.chat/#raku"> Chat with us </a>
40+
</div>
41+
42+
<div class="menu-items darker-green"><div class="menu-items darker-green"><div class="menu-items darker-green"><div class="menu-items darker-green"><div class="menu-items darker-green"><div class="menu-items darker-green"><div class="menu-items darker-green">
43+
<a class="menu-item" href="/routine.html"> All </a>
44+
<a class="menu-item" href="/routine-sub.html"> Sub </a>
45+
<a class="menu-item" href="/routine-method.html"> Method </a>
46+
<a class="menu-item" href="/routine-term.html"> Term </a>
47+
<a class="menu-item" href="/routine-operator.html"> Operator </a>
48+
<a class="menu-item" href="/routine-trait.html"> Trait </a>
49+
<a class="menu-item" href="/routine-submethod.html"> Submethod </a>
50+
</div></div></div></div></div></div></div>
51+
52+
</div>
53+
</div>
54+
55+
<div id="content" class="pretty-box yellow content_fragment">
56+
57+
<div align="right" style="display:none;">
58+
<button title="Edit this page" class="pencil" onclick="location=''">
59+
<svg width="14px" height="16px" viewBox="0 0 14 16" version="1.1" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink">
60+
<defs></defs>
61+
<g id="Octicons" stroke="none" stroke-width="1" fill="none" fill-rule="evenodd">
62+
<g id="pencil" fill="#000000">
63+
<path d="M0,12 L0,15 L3,15 L11,7 L8,4 L0,12 L0,12 Z M3,14 L1,14 L1,12 L2,12 L2,13 L3,13 L3,14 L3,14 Z M13.3,4.7 L12,6 L9,3 L10.3,1.7 C10.69,1.31 11.32,1.31 11.71,1.7 L13.3,3.29 C13.69,3.68 13.69,4.31 13.3,4.7 L13.3,4.7 Z" id="Shape"></path>
64+
</g>
65+
</g>
66+
</svg>
67+
</button>
68+
</div>
69+
70+
<h1 class="title">method FatRat</h1>
71+
<p class="subtitle"></p>
72+
73+
<nav class="indexgroup">
74+
<table id="TOC">
75+
<caption><h2 id="TOC_Title">Table of Contents</h2></caption>
76+
<tr class="toc-level-1"><td class="toc-number">1</td><td class="toc-text"><a href="#class_Num">class Num</a></td></tr>
77+
<tr class="toc-level-2"><td class="toc-number">1.1</td><td class="toc-text"><a href="#(Num)_method_FatRat">(Num) method FatRat</a></td></tr>
78+
<tr class="toc-level-1"><td class="toc-number">2</td><td class="toc-text"><a href="#class_Cool">class Cool</a></td></tr>
79+
<tr class="toc-level-2"><td class="toc-number">2.1</td><td class="toc-text"><a href="#(Cool)_method_FatRat">(Cool) method FatRat</a></td></tr>
80+
81+
</table>
82+
</nav>
83+
84+
<div class="pod-body ">
85+
<p>Documentation for method <code>FatRat</code> assembled from the following types:</p>
86+
<h1 id="class_Num"><a class="u" href="#___top" title="go to top of document">class Num</a></h1>
87+
<p>From <a href="/type/Num#method_FatRat">Num</a></p>
88+
<h2 id="(Num)_method_FatRat"><a href="/type/Num#method_FatRat">(Num) method FatRat</a></h2>
89+
<pre class="editor editor-colors"><div class="line"><span class="source raku"><span class="storage type declarator type raku"><span>method</span></span><span>&nbsp;</span><span class="entity name function raku"><span>FatRat</span></span><span>(</span><span class="support type raku"><span>Num</span></span><span class="meta adverb definedness raku"><span class="keyword operator adverb raku"><span>:</span></span><span class="keyword other special-method definedness raku"><span>D</span></span></span><span class="keyword operator generic raku"><span>:</span></span><span>&nbsp;</span><span class="support type raku"><span>Real</span></span><span>&nbsp;</span><span class="meta variable container raku"><span class="variable other identifier sigil raku"><span>$</span></span><span class="variable other identifier raku"><span>epsilon</span></span></span><span>&nbsp;</span><span class="storage modifier assignment raku"><span>=</span></span><span>&nbsp;</span><span class="constant numeric raku"><span>1e-6</span></span><span>)</span></span></div></pre><p>Converts the number to a <a href="/type/FatRat">FatRat</a> with the precision <code>$epsilon</code>. If invocant is a <code>Inf</code>, <code>-Inf</code>, or a <code>NaN</code>, converts them to a <a href="/type/FatRat">FatRat</a> with <code>0</code> <a href="/routine/denominator">denominator</a> and <code>1</code>, <code>-1</code>, or <code>0</code> <a href="/routine/numerator">numerator</a>, respectively.</p>
90+
<h1 id="class_Cool"><a class="u" href="#___top" title="go to top of document">class Cool</a></h1>
91+
<p>From <a href="/type/Cool#method_FatRat">Cool</a></p>
92+
<h2 id="(Cool)_method_FatRat"><a href="/type/Cool#method_FatRat">(Cool) method FatRat</a></h2>
93+
<p>Defined as:</p>
94+
<pre class="editor editor-colors"><div class="line"><span class="source raku"><span class="storage type declarator multi raku"><span>multi</span></span><span>&nbsp;</span><span class="storage type declarator type raku"><span>method</span></span><span>&nbsp;</span><span class="entity name function raku"><span>FatRat</span></span><span>()</span></span></div></pre><p>Coerces the invocant to a <a href="/type/Numeric"><code>Numeric</code></a> and calls its <a href="/routine/FatRat"><code>.FatRat</code></a> method. <a href="/routine/fail">Fails</a> if the coercion to a <code>Numeric</code> cannot be done.</p>
95+
<pre class="editor editor-colors"><div class="line"><span class="source raku"><span class="support function raku"><span>say</span></span><span>&nbsp;</span><span class="constant numeric raku"><span>1</span></span><span class="keyword operator generic raku"><span>+</span></span><span>0i</span><span class="keyword operator generic raku"><span>.</span></span><span class="support type raku"><span>FatRat</span></span><span>;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</span><span class="comment line number-sign raku"><span class="punctuation definition comment raku"><span>#</span></span><span>&nbsp;OUTPUT:&nbsp;«1␤»</span><span>&nbsp;</span></span></span></div><div class="line"><span class="source raku"><span class="support function raku"><span>say</span></span><span>&nbsp;</span><span class="constant numeric raku"><span>2e1</span></span><span class="keyword operator generic raku"><span>.</span></span><span class="support type raku"><span>FatRat</span></span><span>;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</span><span class="comment line number-sign raku"><span class="punctuation definition comment raku"><span>#</span></span><span>&nbsp;OUTPUT:&nbsp;«20␤»</span><span>&nbsp;</span></span></span></div><div class="line"><span class="source raku"><span class="support function raku"><span>say</span></span><span>&nbsp;</span><span class="constant numeric raku"><span>1.3</span></span><span class="keyword operator generic raku"><span>.</span></span><span class="support type raku"><span>FatRat</span></span><span>;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</span><span class="comment line number-sign raku"><span class="punctuation definition comment raku"><span>#</span></span><span>&nbsp;OUTPUT:&nbsp;«1.3␤»</span><span>&nbsp;</span></span></span></div><div class="line"><span class="source raku"><span class="support function raku"><span>say</span></span><span>&nbsp;(</span><span class="constant numeric raku"><span>-4</span></span><span class="keyword operator generic raku"><span>/</span></span><span class="constant numeric raku"><span>3</span></span><span>)</span><span class="keyword operator generic raku"><span>.</span></span><span class="support type raku"><span>FatRat</span></span><span>;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</span><span class="comment line number-sign raku"><span class="punctuation definition comment raku"><span>#</span></span><span>&nbsp;OUTPUT:&nbsp;«-1.333333␤»</span><span>&nbsp;</span></span></span></div><div class="line"><span class="source raku"><span class="support function raku"><span>say</span></span><span>&nbsp;</span><span class="string quoted double raku"><span class="punctuation definition string begin raku"><span>&quot;</span></span><span>foo</span><span class="punctuation definition string end raku"><span>&quot;</span></span></span><span class="keyword operator generic raku"><span>.</span></span><span class="support type raku"><span>FatRat</span></span><span class="keyword operator generic raku"><span>.</span><span>^</span></span><span class="support function raku"><span>name</span></span><span>;&nbsp;&nbsp;&nbsp;</span><span class="comment line number-sign raku"><span class="punctuation definition comment raku"><span>#</span></span><span>&nbsp;OUTPUT:&nbsp;«Failure␤»</span></span></span></div></pre>
96+
</div>
97+
</div>
98+
99+
100+
101+
<footer class="pretty-box yellow">
102+
<p style="display:none;">
103+
Generated from <a href="https://github.com/Raku/doc/edit/master/doc//">https://github.com/Raku/doc/edit/master/doc//</a>.
104+
</p>
105+
<p>
106+
This is a work in progress to document Raku (formerly known as Perl 6), and
107+
known to be incomplete.
108+
</p>
109+
<p>
110+
<a href="https://github.com/Raku/doc/blob/master/CONTRIBUTING.md#reporting-bugs">
111+
Please report any issues
112+
</a>
113+
Your contribution is appreciated.
114+
</p>
115+
<p>
116+
This documentation is provided under the terms of the
117+
<a href="https://raw.githubusercontent.com/Raku/doc/master/LICENSE">
118+
Artistic License 2.0
119+
</a>. The Camelia image is
120+
<a href="https://raw.githubusercontent.com/Raku/mu/master/misc/camelia.txt">
121+
copyright © 2009 by Larry Wall.
122+
</a>
123+
<!-- CREDITS -->
124+
<!--External Link Image by Zapyon, CCA-SA 4.0. Derived from Wikimedia Foundation https://commons.wikimedia.org/wiki/File:External-link-04-bold-12x12.svg -->
125+
</p>
126+
</footer>
127+
128+
<script type="text/javascript" src="/js/app.js?v=1"></script>
129+
<script type="text/javascript" src="/js/search.js?v=3"></script>
130+
</body>
131+
</html>

0 commit comments

Comments
 (0)