Skip to content

Commit

Permalink
build based on 696615b
Browse files Browse the repository at this point in the history
  • Loading branch information
Documenter.jl committed Sep 20, 2024
1 parent a288104 commit df14535
Show file tree
Hide file tree
Showing 15 changed files with 106 additions and 132 deletions.
2 changes: 1 addition & 1 deletion dev/.documenter-siteinfo.json
Original file line number Diff line number Diff line change
@@ -1 +1 @@
{"documenter":{"julia_version":"1.10.5","generation_timestamp":"2024-09-20T10:47:29","documenter_version":"1.7.0"}}
{"documenter":{"julia_version":"1.10.5","generation_timestamp":"2024-09-20T10:49:29","documenter_version":"1.7.0"}}
7 changes: 3 additions & 4 deletions dev/assets/html/JuliaInterface/chap0.html
Original file line number Diff line number Diff line change
Expand Up @@ -110,10 +110,9 @@ <h3>Contents<a id="contents" name="contents"></a></h3>
<div class="ContSSBlock">
<span class="ContSS"><br /><span class="nocss">&nbsp;&nbsp;</span><a href="chap2.html#X793B404286E5D5C6">2.3-1 JuliaFunction</a></span>
<span class="ContSS"><br /><span class="nocss">&nbsp;&nbsp;</span><a href="chap2.html#X83C764AC820CC172">2.3-2 Julia</a></span>
<span class="ContSS"><br /><span class="nocss">&nbsp;&nbsp;</span><a href="chap2.html#X7FA676BA82C6FE52">2.3-3 JuliaModule</a></span>
<span class="ContSS"><br /><span class="nocss">&nbsp;&nbsp;</span><a href="chap2.html#X7DDEFDC58469C33D">2.3-4 JuliaTypeInfo</a></span>
<span class="ContSS"><br /><span class="nocss">&nbsp;&nbsp;</span><a href="chap2.html#X8339D8D47D079AF9">2.3-5 CallJuliaFunctionWithCatch</a></span>
<span class="ContSS"><br /><span class="nocss">&nbsp;&nbsp;</span><a href="chap2.html#X7FB242EE864F21A2">2.3-6 CallJuliaFunctionWithKeywordArguments</a></span>
<span class="ContSS"><br /><span class="nocss">&nbsp;&nbsp;</span><a href="chap2.html#X7DDEFDC58469C33D">2.3-3 JuliaTypeInfo</a></span>
<span class="ContSS"><br /><span class="nocss">&nbsp;&nbsp;</span><a href="chap2.html#X8339D8D47D079AF9">2.3-4 CallJuliaFunctionWithCatch</a></span>
<span class="ContSS"><br /><span class="nocss">&nbsp;&nbsp;</span><a href="chap2.html#X7FB242EE864F21A2">2.3-5 CallJuliaFunctionWithKeywordArguments</a></span>
</div></div>
<div class="ContSect"><span class="tocline"><span class="nocss">&nbsp;</span><a href="chap2.html#X861DE72C8383D6E6">2.4 <span class="Heading">Calling <strong class="pkg">Julia</strong> functions</span></a>
</span>
Expand Down
7 changes: 3 additions & 4 deletions dev/assets/html/JuliaInterface/chap0_mj.html
Original file line number Diff line number Diff line change
Expand Up @@ -113,10 +113,9 @@ <h3>Contents<a id="contents" name="contents"></a></h3>
<div class="ContSSBlock">
<span class="ContSS"><br /><span class="nocss">&nbsp;&nbsp;</span><a href="chap2_mj.html#X793B404286E5D5C6">2.3-1 JuliaFunction</a></span>
<span class="ContSS"><br /><span class="nocss">&nbsp;&nbsp;</span><a href="chap2_mj.html#X83C764AC820CC172">2.3-2 Julia</a></span>
<span class="ContSS"><br /><span class="nocss">&nbsp;&nbsp;</span><a href="chap2_mj.html#X7FA676BA82C6FE52">2.3-3 JuliaModule</a></span>
<span class="ContSS"><br /><span class="nocss">&nbsp;&nbsp;</span><a href="chap2_mj.html#X7DDEFDC58469C33D">2.3-4 JuliaTypeInfo</a></span>
<span class="ContSS"><br /><span class="nocss">&nbsp;&nbsp;</span><a href="chap2_mj.html#X8339D8D47D079AF9">2.3-5 CallJuliaFunctionWithCatch</a></span>
<span class="ContSS"><br /><span class="nocss">&nbsp;&nbsp;</span><a href="chap2_mj.html#X7FB242EE864F21A2">2.3-6 CallJuliaFunctionWithKeywordArguments</a></span>
<span class="ContSS"><br /><span class="nocss">&nbsp;&nbsp;</span><a href="chap2_mj.html#X7DDEFDC58469C33D">2.3-3 JuliaTypeInfo</a></span>
<span class="ContSS"><br /><span class="nocss">&nbsp;&nbsp;</span><a href="chap2_mj.html#X8339D8D47D079AF9">2.3-4 CallJuliaFunctionWithCatch</a></span>
<span class="ContSS"><br /><span class="nocss">&nbsp;&nbsp;</span><a href="chap2_mj.html#X7FB242EE864F21A2">2.3-5 CallJuliaFunctionWithKeywordArguments</a></span>
</div></div>
<div class="ContSect"><span class="tocline"><span class="nocss">&nbsp;</span><a href="chap2_mj.html#X861DE72C8383D6E6">2.4 <span class="Heading">Calling <strong class="pkg">Julia</strong> functions</span></a>
</span>
Expand Down
51 changes: 20 additions & 31 deletions dev/assets/html/JuliaInterface/chap2.html
Original file line number Diff line number Diff line change
Expand Up @@ -42,10 +42,9 @@
<div class="ContSSBlock">
<span class="ContSS"><br /><span class="nocss">&nbsp;&nbsp;</span><a href="chap2.html#X793B404286E5D5C6">2.3-1 JuliaFunction</a></span>
<span class="ContSS"><br /><span class="nocss">&nbsp;&nbsp;</span><a href="chap2.html#X83C764AC820CC172">2.3-2 Julia</a></span>
<span class="ContSS"><br /><span class="nocss">&nbsp;&nbsp;</span><a href="chap2.html#X7FA676BA82C6FE52">2.3-3 JuliaModule</a></span>
<span class="ContSS"><br /><span class="nocss">&nbsp;&nbsp;</span><a href="chap2.html#X7DDEFDC58469C33D">2.3-4 JuliaTypeInfo</a></span>
<span class="ContSS"><br /><span class="nocss">&nbsp;&nbsp;</span><a href="chap2.html#X8339D8D47D079AF9">2.3-5 CallJuliaFunctionWithCatch</a></span>
<span class="ContSS"><br /><span class="nocss">&nbsp;&nbsp;</span><a href="chap2.html#X7FB242EE864F21A2">2.3-6 CallJuliaFunctionWithKeywordArguments</a></span>
<span class="ContSS"><br /><span class="nocss">&nbsp;&nbsp;</span><a href="chap2.html#X7DDEFDC58469C33D">2.3-3 JuliaTypeInfo</a></span>
<span class="ContSS"><br /><span class="nocss">&nbsp;&nbsp;</span><a href="chap2.html#X8339D8D47D079AF9">2.3-4 CallJuliaFunctionWithCatch</a></span>
<span class="ContSS"><br /><span class="nocss">&nbsp;&nbsp;</span><a href="chap2.html#X7FB242EE864F21A2">2.3-5 CallJuliaFunctionWithKeywordArguments</a></span>
</div></div>
<div class="ContSect"><span class="tocline"><span class="nocss">&nbsp;</span><a href="chap2.html#X861DE72C8383D6E6">2.4 <span class="Heading">Calling <strong class="pkg">Julia</strong> functions</span></a>
</span>
Expand Down Expand Up @@ -78,8 +77,6 @@ <h5>2.1-1 IsJuliaObject</h5>

<p>The result is <code class="keyw">true</code> if and only if <var class="Arg">obj</var> is a pointer to a <strong class="pkg">Julia</strong> object.</p>

<p>The results of <code class="func">JuliaModule</code> (<a href="chap2.html#X7FA676BA82C6FE52"><span class="RefLink">2.3-3</span></a>) are always in <code class="func">IsJuliaObject</code>.</p>


<div class="example"><pre>
<span class="GAPprompt">gap&gt;</span> <span class="GAPinput">julia_fun:= JuliaEvalString( "sqrt" );</span>
Expand All @@ -90,12 +87,21 @@ <h5>2.1-1 IsJuliaObject</h5>
&lt;Julia: 1.4142135623730951&gt;
<span class="GAPprompt">gap&gt;</span> <span class="GAPinput">IsJuliaObject( julia_val );</span>
true
<span class="GAPprompt">gap&gt;</span> <span class="GAPinput">julia_x:= JuliaEvalString( "x = 4" );</span>
</pre></div>

<p>However not every object living on the Julia side is in this filter. For example Julia booleans and small <code class="code">Int</code> values are directly translated to GAP booleans and small integers, while for Julia functions and wrappers dedicated wrappers are used for improved efficiency respectively additional features.</p>


<div class="example"><pre>
<span class="GAPprompt">gap&gt;</span> <span class="GAPinput">JuliaEvalString( "x = 4" );;</span>
<span class="GAPprompt">gap&gt;</span> <span class="GAPinput">Julia.x;</span>
4
<span class="GAPprompt">gap&gt;</span> <span class="GAPinput">IsJuliaObject( julia_x );</span>
<span class="GAPprompt">gap&gt;</span> <span class="GAPinput">IsJuliaObject( Julia.x );</span>
false
<span class="GAPprompt">gap&gt;</span> <span class="GAPinput">IsJuliaObject( Julia.sqrt );</span>
false
<span class="GAPprompt">gap&gt;</span> <span class="GAPinput">IsJuliaObject( Julia.Main );</span>
false
<span class="GAPprompt">gap&gt;</span> <span class="GAPinput">IsJuliaObject( JuliaModule( "Main" ) );</span>
true
</pre></div>

<p><a id="X80FEB3607C6B60F8" name="X80FEB3607C6B60F8"></a></p>
Expand All @@ -109,7 +115,7 @@ <h5>2.1-2 IsJuliaWrapper</h5>

<p>Objects in <code class="func">IsJuliaWrapper</code> should <em>not</em> be in the filter <code class="func">IsJuliaObject</code> (<a href="chap2.html#X879710A97B8A4202"><span class="RefLink">2.1-1</span></a>).</p>

<p>Examples of objects in <code class="func">IsJuliaWrapper</code> are the return values of <code class="func">JuliaModule</code> (<a href="chap2.html#X7FA676BA82C6FE52"><span class="RefLink">2.3-3</span></a>).</p>
<p>For example, any Julia modules such as <code class="code">Julia.Base</code> are in the filter <code class="func">IsJuliaWrapper</code>.</p>

<p><a id="X7B52F52D86477B4E" name="X7B52F52D86477B4E"></a></p>

Expand Down Expand Up @@ -266,26 +272,9 @@ <h5>2.3-2 Julia</h5>
1
</pre></div>

<p><a id="X7FA676BA82C6FE52" name="X7FA676BA82C6FE52"></a></p>

<h5>2.3-3 JuliaModule</h5>

<div class="func"><table class="func" width="100%"><tr><td class="tdleft"><code class="func">&#8227; JuliaModule</code>( <var class="Arg">name</var> )</td><td class="tdright">(&nbsp;function&nbsp;)</td></tr></table></div>
<p>Returns: a <strong class="pkg">Julia</strong> object</p>

<p>Returns the <strong class="pkg">Julia</strong> object that points to the <strong class="pkg">Julia</strong> module with name <var class="Arg">name</var>.</p>


<div class="example"><pre>
<span class="GAPprompt">gap&gt;</span> <span class="GAPinput">gapmodule:= JuliaModule( "GAP" );</span>
&lt;Julia: GAP&gt;
<span class="GAPprompt">gap&gt;</span> <span class="GAPinput">gapmodule = JuliaPointer( Julia.GAP );</span>
true
</pre></div>

<p><a id="X7DDEFDC58469C33D" name="X7DDEFDC58469C33D"></a></p>

<h5>2.3-4 JuliaTypeInfo</h5>
<h5>2.3-3 JuliaTypeInfo</h5>

<div class="func"><table class="func" width="100%"><tr><td class="tdleft"><code class="func">&#8227; JuliaTypeInfo</code>( <var class="Arg">juliaobj</var> )</td><td class="tdright">(&nbsp;function&nbsp;)</td></tr></table></div>
<p>Returns: a string.</p>
Expand All @@ -306,7 +295,7 @@ <h5>2.3-4 JuliaTypeInfo</h5>

<p><a id="X8339D8D47D079AF9" name="X8339D8D47D079AF9"></a></p>

<h5>2.3-5 CallJuliaFunctionWithCatch</h5>
<h5>2.3-4 CallJuliaFunctionWithCatch</h5>

<div class="func"><table class="func" width="100%"><tr><td class="tdleft"><code class="func">&#8227; CallJuliaFunctionWithCatch</code>( <var class="Arg">juliafunc</var>, <var class="Arg">arguments</var> )</td><td class="tdright">(&nbsp;function&nbsp;)</td></tr></table></div>
<p>Returns: a record.</p>
Expand Down Expand Up @@ -335,7 +324,7 @@ <h5>2.3-5 CallJuliaFunctionWithCatch</h5>

<p><a id="X7FB242EE864F21A2" name="X7FB242EE864F21A2"></a></p>

<h5>2.3-6 CallJuliaFunctionWithKeywordArguments</h5>
<h5>2.3-5 CallJuliaFunctionWithKeywordArguments</h5>

<div class="func"><table class="func" width="100%"><tr><td class="tdleft"><code class="func">&#8227; CallJuliaFunctionWithKeywordArguments</code>( <var class="Arg">juliafunc</var>, <var class="Arg">arguments</var>, <var class="Arg">arec</var> )</td><td class="tdright">(&nbsp;function&nbsp;)</td></tr></table></div>
<p>Returns: the result of the <strong class="pkg">Julia</strong> function call.</p>
Expand Down
51 changes: 20 additions & 31 deletions dev/assets/html/JuliaInterface/chap2_mj.html
Original file line number Diff line number Diff line change
Expand Up @@ -45,10 +45,9 @@
<div class="ContSSBlock">
<span class="ContSS"><br /><span class="nocss">&nbsp;&nbsp;</span><a href="chap2_mj.html#X793B404286E5D5C6">2.3-1 JuliaFunction</a></span>
<span class="ContSS"><br /><span class="nocss">&nbsp;&nbsp;</span><a href="chap2_mj.html#X83C764AC820CC172">2.3-2 Julia</a></span>
<span class="ContSS"><br /><span class="nocss">&nbsp;&nbsp;</span><a href="chap2_mj.html#X7FA676BA82C6FE52">2.3-3 JuliaModule</a></span>
<span class="ContSS"><br /><span class="nocss">&nbsp;&nbsp;</span><a href="chap2_mj.html#X7DDEFDC58469C33D">2.3-4 JuliaTypeInfo</a></span>
<span class="ContSS"><br /><span class="nocss">&nbsp;&nbsp;</span><a href="chap2_mj.html#X8339D8D47D079AF9">2.3-5 CallJuliaFunctionWithCatch</a></span>
<span class="ContSS"><br /><span class="nocss">&nbsp;&nbsp;</span><a href="chap2_mj.html#X7FB242EE864F21A2">2.3-6 CallJuliaFunctionWithKeywordArguments</a></span>
<span class="ContSS"><br /><span class="nocss">&nbsp;&nbsp;</span><a href="chap2_mj.html#X7DDEFDC58469C33D">2.3-3 JuliaTypeInfo</a></span>
<span class="ContSS"><br /><span class="nocss">&nbsp;&nbsp;</span><a href="chap2_mj.html#X8339D8D47D079AF9">2.3-4 CallJuliaFunctionWithCatch</a></span>
<span class="ContSS"><br /><span class="nocss">&nbsp;&nbsp;</span><a href="chap2_mj.html#X7FB242EE864F21A2">2.3-5 CallJuliaFunctionWithKeywordArguments</a></span>
</div></div>
<div class="ContSect"><span class="tocline"><span class="nocss">&nbsp;</span><a href="chap2_mj.html#X861DE72C8383D6E6">2.4 <span class="Heading">Calling <strong class="pkg">Julia</strong> functions</span></a>
</span>
Expand Down Expand Up @@ -81,8 +80,6 @@ <h5>2.1-1 IsJuliaObject</h5>

<p>The result is <code class="keyw">true</code> if and only if <var class="Arg">obj</var> is a pointer to a <strong class="pkg">Julia</strong> object.</p>

<p>The results of <code class="func">JuliaModule</code> (<a href="chap2_mj.html#X7FA676BA82C6FE52"><span class="RefLink">2.3-3</span></a>) are always in <code class="func">IsJuliaObject</code>.</p>


<div class="example"><pre>
<span class="GAPprompt">gap&gt;</span> <span class="GAPinput">julia_fun:= JuliaEvalString( "sqrt" );</span>
Expand All @@ -93,12 +90,21 @@ <h5>2.1-1 IsJuliaObject</h5>
&lt;Julia: 1.4142135623730951&gt;
<span class="GAPprompt">gap&gt;</span> <span class="GAPinput">IsJuliaObject( julia_val );</span>
true
<span class="GAPprompt">gap&gt;</span> <span class="GAPinput">julia_x:= JuliaEvalString( "x = 4" );</span>
</pre></div>

<p>However not every object living on the Julia side is in this filter. For example Julia booleans and small <code class="code">Int</code> values are directly translated to GAP booleans and small integers, while for Julia functions and wrappers dedicated wrappers are used for improved efficiency respectively additional features.</p>


<div class="example"><pre>
<span class="GAPprompt">gap&gt;</span> <span class="GAPinput">JuliaEvalString( "x = 4" );;</span>
<span class="GAPprompt">gap&gt;</span> <span class="GAPinput">Julia.x;</span>
4
<span class="GAPprompt">gap&gt;</span> <span class="GAPinput">IsJuliaObject( julia_x );</span>
<span class="GAPprompt">gap&gt;</span> <span class="GAPinput">IsJuliaObject( Julia.x );</span>
false
<span class="GAPprompt">gap&gt;</span> <span class="GAPinput">IsJuliaObject( Julia.sqrt );</span>
false
<span class="GAPprompt">gap&gt;</span> <span class="GAPinput">IsJuliaObject( Julia.Main );</span>
false
<span class="GAPprompt">gap&gt;</span> <span class="GAPinput">IsJuliaObject( JuliaModule( "Main" ) );</span>
true
</pre></div>

<p><a id="X80FEB3607C6B60F8" name="X80FEB3607C6B60F8"></a></p>
Expand All @@ -112,7 +118,7 @@ <h5>2.1-2 IsJuliaWrapper</h5>

<p>Objects in <code class="func">IsJuliaWrapper</code> should <em>not</em> be in the filter <code class="func">IsJuliaObject</code> (<a href="chap2_mj.html#X879710A97B8A4202"><span class="RefLink">2.1-1</span></a>).</p>

<p>Examples of objects in <code class="func">IsJuliaWrapper</code> are the return values of <code class="func">JuliaModule</code> (<a href="chap2_mj.html#X7FA676BA82C6FE52"><span class="RefLink">2.3-3</span></a>).</p>
<p>For example, any Julia modules such as <code class="code">Julia.Base</code> are in the filter <code class="func">IsJuliaWrapper</code>.</p>

<p><a id="X7B52F52D86477B4E" name="X7B52F52D86477B4E"></a></p>

Expand Down Expand Up @@ -269,26 +275,9 @@ <h5>2.3-2 Julia</h5>
1
</pre></div>

<p><a id="X7FA676BA82C6FE52" name="X7FA676BA82C6FE52"></a></p>

<h5>2.3-3 JuliaModule</h5>

<div class="func"><table class="func" width="100%"><tr><td class="tdleft"><code class="func">&#8227; JuliaModule</code>( <var class="Arg">name</var> )</td><td class="tdright">(&nbsp;function&nbsp;)</td></tr></table></div>
<p>Returns: a <strong class="pkg">Julia</strong> object</p>

<p>Returns the <strong class="pkg">Julia</strong> object that points to the <strong class="pkg">Julia</strong> module with name <var class="Arg">name</var>.</p>


<div class="example"><pre>
<span class="GAPprompt">gap&gt;</span> <span class="GAPinput">gapmodule:= JuliaModule( "GAP" );</span>
&lt;Julia: GAP&gt;
<span class="GAPprompt">gap&gt;</span> <span class="GAPinput">gapmodule = JuliaPointer( Julia.GAP );</span>
true
</pre></div>

<p><a id="X7DDEFDC58469C33D" name="X7DDEFDC58469C33D"></a></p>

<h5>2.3-4 JuliaTypeInfo</h5>
<h5>2.3-3 JuliaTypeInfo</h5>

<div class="func"><table class="func" width="100%"><tr><td class="tdleft"><code class="func">&#8227; JuliaTypeInfo</code>( <var class="Arg">juliaobj</var> )</td><td class="tdright">(&nbsp;function&nbsp;)</td></tr></table></div>
<p>Returns: a string.</p>
Expand All @@ -309,7 +298,7 @@ <h5>2.3-4 JuliaTypeInfo</h5>

<p><a id="X8339D8D47D079AF9" name="X8339D8D47D079AF9"></a></p>

<h5>2.3-5 CallJuliaFunctionWithCatch</h5>
<h5>2.3-4 CallJuliaFunctionWithCatch</h5>

<div class="func"><table class="func" width="100%"><tr><td class="tdleft"><code class="func">&#8227; CallJuliaFunctionWithCatch</code>( <var class="Arg">juliafunc</var>, <var class="Arg">arguments</var> )</td><td class="tdright">(&nbsp;function&nbsp;)</td></tr></table></div>
<p>Returns: a record.</p>
Expand Down Expand Up @@ -338,7 +327,7 @@ <h5>2.3-5 CallJuliaFunctionWithCatch</h5>

<p><a id="X7FB242EE864F21A2" name="X7FB242EE864F21A2"></a></p>

<h5>2.3-6 CallJuliaFunctionWithKeywordArguments</h5>
<h5>2.3-5 CallJuliaFunctionWithKeywordArguments</h5>

<div class="func"><table class="func" width="100%"><tr><td class="tdleft"><code class="func">&#8227; CallJuliaFunctionWithKeywordArguments</code>( <var class="Arg">juliafunc</var>, <var class="Arg">arguments</var>, <var class="Arg">arec</var> )</td><td class="tdright">(&nbsp;function&nbsp;)</td></tr></table></div>
<p>Returns: the result of the <strong class="pkg">Julia</strong> function call.</p>
Expand Down
7 changes: 3 additions & 4 deletions dev/assets/html/JuliaInterface/chapInd.html
Original file line number Diff line number Diff line change
Expand Up @@ -25,8 +25,8 @@
<div class="index">
<h3>Index</h3>

<code class="func">CallJuliaFunctionWithCatch</code> <a href="chap2.html#X8339D8D47D079AF9">2.3-5</a> <br />
<code class="func">CallJuliaFunctionWithKeywordArguments</code> <a href="chap2.html#X7FB242EE864F21A2">2.3-6</a> <br />
<code class="func">CallJuliaFunctionWithCatch</code> <a href="chap2.html#X8339D8D47D079AF9">2.3-4</a> <br />
<code class="func">CallJuliaFunctionWithKeywordArguments</code> <a href="chap2.html#X7FB242EE864F21A2">2.3-5</a> <br />
<code class="func">GAPToJulia</code> <a href="chap3.html#X860C2F3184F70021">3.2-3</a> <br />
<code class="func">GetJuliaScratchspace</code> <a href="chap2.html#X7DB0F01F81D2DEB5">2.5-1</a> <br />
<code class="func">IsJuliaModule</code>, for IsJuliaWrapper and IsRecord <a href="chap2.html#X82D4023684D29F75">2.1-4</a> <br />
Expand All @@ -40,10 +40,9 @@ <h3>Index</h3>
<code class="func">JuliaFunction</code> <a href="chap2.html#X793B404286E5D5C6">2.3-1</a> <br />
<code class="func">JuliaImportPackage</code> <a href="chap2.html#X870606747AC280A1">2.2-3</a> <br />
<code class="func">JuliaIncludeFile</code> <a href="chap2.html#X7D5864EE7A23AD0A">2.2-2</a> <br />
<code class="func">JuliaModule</code> <a href="chap2.html#X7FA676BA82C6FE52">2.3-3</a> <br />
<code class="func">JuliaPointer</code>, for IsJuliaWrapper <a href="chap2.html#X7B52F52D86477B4E">2.1-3</a> <br />
<code class="func">JuliaToGAP</code>, for IsObject, IsObject <a href="chap3.html#X7D0471F77A0C6E1D">3.2-2</a> <br />
<code class="func">JuliaTypeInfo</code> <a href="chap2.html#X7DDEFDC58469C33D">2.3-4</a> <br />
<code class="func">JuliaTypeInfo</code> <a href="chap2.html#X7DDEFDC58469C33D">2.3-3</a> <br />
<p> </p>
</div>

Expand Down
Loading

0 comments on commit df14535

Please sign in to comment.