Converting the notebooks to ReST with nbconvert, then using sphinx on the .rst files gives a pretty decent effect, except that the title levels are off a little. I need to look into hosting for the notebooks, maybe on MS Azure. In the meantime, I prefer the HTML made by Sphinx to the HTML made by nbconvert directly. It has index and cross refs and the code blocks scroll horizontally which is crucial for wide Joy traces. And Garamond. God bless Garamond. For the Sphinx docs I'm going to edit the notebook ReST files by hand, diverging from the originals.
460 lines
17 KiB
HTML
460 lines
17 KiB
HTML
|
|
|
|
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN"
|
|
"http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
|
|
|
|
<html xmlns="http://www.w3.org/1999/xhtml">
|
|
<head>
|
|
<meta http-equiv="X-UA-Compatible" content="IE=Edge" />
|
|
<meta http-equiv="Content-Type" content="text/html; charset=utf-8" />
|
|
<title>Index — Thun 0.1.1 documentation</title>
|
|
<link rel="stylesheet" href="_static/alabaster.css" type="text/css" />
|
|
<link rel="stylesheet" href="_static/pygments.css" type="text/css" />
|
|
<script type="text/javascript" src="_static/documentation_options.js"></script>
|
|
<script type="text/javascript" src="_static/jquery.js"></script>
|
|
<script type="text/javascript" src="_static/underscore.js"></script>
|
|
<script type="text/javascript" src="_static/doctools.js"></script>
|
|
<script type="text/javascript" src="https://cdnjs.cloudflare.com/ajax/libs/mathjax/2.7.1/MathJax.js?config=TeX-AMS-MML_HTMLorMML"></script>
|
|
<link rel="index" title="Index" href="#" />
|
|
<link rel="search" title="Search" href="search.html" />
|
|
|
|
<link rel="stylesheet" href="_static/custom.css" type="text/css" />
|
|
|
|
|
|
<meta name="viewport" content="width=device-width, initial-scale=0.9, maximum-scale=0.9" />
|
|
|
|
</head><body>
|
|
|
|
|
|
<div class="document">
|
|
<div class="documentwrapper">
|
|
<div class="bodywrapper">
|
|
<div class="body" role="main">
|
|
|
|
|
|
<h1 id="index">Index</h1>
|
|
|
|
<div class="genindex-jumpbox">
|
|
<a href="#A"><strong>A</strong></a>
|
|
| <a href="#B"><strong>B</strong></a>
|
|
| <a href="#C"><strong>C</strong></a>
|
|
| <a href="#D"><strong>D</strong></a>
|
|
| <a href="#E"><strong>E</strong></a>
|
|
| <a href="#F"><strong>F</strong></a>
|
|
| <a href="#G"><strong>G</strong></a>
|
|
| <a href="#H"><strong>H</strong></a>
|
|
| <a href="#I"><strong>I</strong></a>
|
|
| <a href="#J"><strong>J</strong></a>
|
|
| <a href="#L"><strong>L</strong></a>
|
|
| <a href="#M"><strong>M</strong></a>
|
|
| <a href="#O"><strong>O</strong></a>
|
|
| <a href="#P"><strong>P</strong></a>
|
|
| <a href="#R"><strong>R</strong></a>
|
|
| <a href="#S"><strong>S</strong></a>
|
|
| <a href="#T"><strong>T</strong></a>
|
|
| <a href="#U"><strong>U</strong></a>
|
|
| <a href="#V"><strong>V</strong></a>
|
|
| <a href="#W"><strong>W</strong></a>
|
|
| <a href="#X"><strong>X</strong></a>
|
|
| <a href="#Z"><strong>Z</strong></a>
|
|
|
|
</div>
|
|
<h2 id="A">A</h2>
|
|
<table style="width: 100%" class="indextable genindextable"><tr>
|
|
<td style="width: 33%; vertical-align: top;"><ul>
|
|
<li><a href="library.html#joy.library.add_aliases">add_aliases() (in module joy.library)</a>
|
|
</li>
|
|
<li><a href="library.html#joy.library.DefinitionWrapper.add_def">add_def() (joy.library.DefinitionWrapper class method)</a>
|
|
</li>
|
|
<li><a href="library.html#joy.library.DefinitionWrapper.add_definitions">add_definitions() (joy.library.DefinitionWrapper class method)</a>
|
|
</li>
|
|
</ul></td>
|
|
<td style="width: 33%; vertical-align: top;"><ul>
|
|
<li><a href="library.html#joy.library.app1">app1() (in module joy.library)</a>
|
|
</li>
|
|
<li><a href="library.html#joy.library.app2">app2() (in module joy.library)</a>
|
|
</li>
|
|
<li><a href="library.html#joy.library.app3">app3() (in module joy.library)</a>
|
|
</li>
|
|
</ul></td>
|
|
</tr></table>
|
|
|
|
<h2 id="B">B</h2>
|
|
<table style="width: 100%" class="indextable genindextable"><tr>
|
|
<td style="width: 33%; vertical-align: top;"><ul>
|
|
<li><a href="library.html#joy.library.b">b() (in module joy.library)</a>
|
|
</li>
|
|
</ul></td>
|
|
<td style="width: 33%; vertical-align: top;"><ul>
|
|
<li><a href="library.html#joy.library.BinaryBuiltinWrapper">BinaryBuiltinWrapper() (in module joy.library)</a>
|
|
</li>
|
|
<li><a href="library.html#joy.library.branch">branch() (in module joy.library)</a>
|
|
</li>
|
|
</ul></td>
|
|
</tr></table>
|
|
|
|
<h2 id="C">C</h2>
|
|
<table style="width: 100%" class="indextable genindextable"><tr>
|
|
<td style="width: 33%; vertical-align: top;"><ul>
|
|
<li><a href="library.html#joy.library.choice">choice() (in module joy.library)</a>
|
|
</li>
|
|
<li><a href="library.html#joy.library.clear">clear() (in module joy.library)</a>
|
|
</li>
|
|
</ul></td>
|
|
<td style="width: 33%; vertical-align: top;"><ul>
|
|
<li><a href="library.html#joy.library.concat">concat() (in module joy.library)</a>
|
|
</li>
|
|
<li><a href="library.html#joy.library.cons">cons() (in module joy.library)</a>
|
|
</li>
|
|
</ul></td>
|
|
</tr></table>
|
|
|
|
<h2 id="D">D</h2>
|
|
<table style="width: 100%" class="indextable genindextable"><tr>
|
|
<td style="width: 33%; vertical-align: top;"><ul>
|
|
<li><a href="library.html#joy.library.DefinitionWrapper">DefinitionWrapper (class in joy.library)</a>
|
|
</li>
|
|
<li><a href="library.html#joy.library.dip">dip() (in module joy.library)</a>
|
|
</li>
|
|
<li><a href="library.html#joy.library.dipd">dipd() (in module joy.library)</a>
|
|
</li>
|
|
<li><a href="library.html#joy.library.dipdd">dipdd() (in module joy.library)</a>
|
|
</li>
|
|
</ul></td>
|
|
<td style="width: 33%; vertical-align: top;"><ul>
|
|
<li><a href="library.html#joy.library.divmod_">divmod_() (in module joy.library)</a>
|
|
</li>
|
|
<li><a href="library.html#joy.library.drop">drop() (in module joy.library)</a>
|
|
</li>
|
|
<li><a href="library.html#joy.library.dup">dup() (in module joy.library)</a>
|
|
</li>
|
|
<li><a href="library.html#joy.library.dupd">dupd() (in module joy.library)</a>
|
|
</li>
|
|
<li><a href="library.html#joy.library.dupdip">dupdip() (in module joy.library)</a>
|
|
</li>
|
|
</ul></td>
|
|
</tr></table>
|
|
|
|
<h2 id="E">E</h2>
|
|
<table style="width: 100%" class="indextable genindextable"><tr>
|
|
<td style="width: 33%; vertical-align: top;"><ul>
|
|
<li><a href="stack.html#joy.utils.stack.expression_to_string">expression_to_string() (in module joy.utils.stack)</a>
|
|
</li>
|
|
</ul></td>
|
|
</tr></table>
|
|
|
|
<h2 id="F">F</h2>
|
|
<table style="width: 100%" class="indextable genindextable"><tr>
|
|
<td style="width: 33%; vertical-align: top;"><ul>
|
|
<li><a href="library.html#joy.library.first">first() (in module joy.library)</a>
|
|
</li>
|
|
</ul></td>
|
|
<td style="width: 33%; vertical-align: top;"><ul>
|
|
<li><a href="library.html#joy.library.floor">floor() (in module joy.library)</a>
|
|
</li>
|
|
<li><a href="library.html#joy.library.FunctionWrapper">FunctionWrapper() (in module joy.library)</a>
|
|
</li>
|
|
</ul></td>
|
|
</tr></table>
|
|
|
|
<h2 id="G">G</h2>
|
|
<table style="width: 100%" class="indextable genindextable"><tr>
|
|
<td style="width: 33%; vertical-align: top;"><ul>
|
|
<li><a href="library.html#joy.library.genrec">genrec() (in module joy.library)</a>
|
|
</li>
|
|
</ul></td>
|
|
<td style="width: 33%; vertical-align: top;"><ul>
|
|
<li><a href="library.html#joy.library.getitem">getitem() (in module joy.library)</a>
|
|
</li>
|
|
</ul></td>
|
|
</tr></table>
|
|
|
|
<h2 id="H">H</h2>
|
|
<table style="width: 100%" class="indextable genindextable"><tr>
|
|
<td style="width: 33%; vertical-align: top;"><ul>
|
|
<li><a href="library.html#joy.library.help_">help_() (in module joy.library)</a>
|
|
</li>
|
|
</ul></td>
|
|
</tr></table>
|
|
|
|
<h2 id="I">I</h2>
|
|
<table style="width: 100%" class="indextable genindextable"><tr>
|
|
<td style="width: 33%; vertical-align: top;"><ul>
|
|
<li><a href="library.html#joy.library.i">i() (in module joy.library)</a>
|
|
</li>
|
|
<li><a href="library.html#joy.library.id_">id_() (in module joy.library)</a>
|
|
</li>
|
|
<li><a href="library.html#joy.library.ifte">ifte() (in module joy.library)</a>
|
|
</li>
|
|
</ul></td>
|
|
<td style="width: 33%; vertical-align: top;"><ul>
|
|
<li><a href="library.html#joy.library.infra">infra() (in module joy.library)</a>
|
|
</li>
|
|
<li><a href="library.html#joy.library.initialize">initialize() (in module joy.library)</a>
|
|
</li>
|
|
<li><a href="library.html#joy.library.inscribe">inscribe() (in module joy.library)</a>
|
|
</li>
|
|
<li><a href="stack.html#joy.utils.stack.iter_stack">iter_stack() (in module joy.utils.stack)</a>
|
|
</li>
|
|
</ul></td>
|
|
</tr></table>
|
|
|
|
<h2 id="J">J</h2>
|
|
<table style="width: 100%" class="indextable genindextable"><tr>
|
|
<td style="width: 33%; vertical-align: top;"><ul>
|
|
<li><a href="joy.html#joy.joy.joy">joy() (in module joy.joy)</a>
|
|
</li>
|
|
<li><a href="joy.html#module-joy.joy">joy.joy (module)</a>
|
|
</li>
|
|
<li><a href="library.html#module-joy.library">joy.library (module)</a>
|
|
</li>
|
|
</ul></td>
|
|
<td style="width: 33%; vertical-align: top;"><ul>
|
|
<li><a href="parser.html#module-joy.parser">joy.parser (module)</a>
|
|
</li>
|
|
<li><a href="pretty.html#module-joy.utils.pretty_print">joy.utils.pretty_print (module)</a>
|
|
</li>
|
|
<li><a href="stack.html#module-joy.utils.stack">joy.utils.stack (module)</a>
|
|
</li>
|
|
</ul></td>
|
|
</tr></table>
|
|
|
|
<h2 id="L">L</h2>
|
|
<table style="width: 100%" class="indextable genindextable"><tr>
|
|
<td style="width: 33%; vertical-align: top;"><ul>
|
|
<li><a href="stack.html#joy.utils.stack.list_to_stack">list_to_stack() (in module joy.utils.stack)</a>
|
|
</li>
|
|
</ul></td>
|
|
<td style="width: 33%; vertical-align: top;"><ul>
|
|
<li><a href="library.html#joy.library.loop">loop() (in module joy.library)</a>
|
|
</li>
|
|
</ul></td>
|
|
</tr></table>
|
|
|
|
<h2 id="M">M</h2>
|
|
<table style="width: 100%" class="indextable genindextable"><tr>
|
|
<td style="width: 33%; vertical-align: top;"><ul>
|
|
<li><a href="library.html#joy.library.map_">map_() (in module joy.library)</a>
|
|
</li>
|
|
</ul></td>
|
|
<td style="width: 33%; vertical-align: top;"><ul>
|
|
<li><a href="library.html#joy.library.max_">max_() (in module joy.library)</a>
|
|
</li>
|
|
<li><a href="library.html#joy.library.min_">min_() (in module joy.library)</a>
|
|
</li>
|
|
</ul></td>
|
|
</tr></table>
|
|
|
|
<h2 id="O">O</h2>
|
|
<table style="width: 100%" class="indextable genindextable"><tr>
|
|
<td style="width: 33%; vertical-align: top;"><ul>
|
|
<li><a href="library.html#joy.library.over">over() (in module joy.library)</a>
|
|
</li>
|
|
</ul></td>
|
|
</tr></table>
|
|
|
|
<h2 id="P">P</h2>
|
|
<table style="width: 100%" class="indextable genindextable"><tr>
|
|
<td style="width: 33%; vertical-align: top;"><ul>
|
|
<li><a href="library.html#joy.library.parse">parse() (in module joy.library)</a>
|
|
</li>
|
|
<li><a href="library.html#joy.library.DefinitionWrapper.parse_definition">parse_definition() (joy.library.DefinitionWrapper class method)</a>
|
|
</li>
|
|
<li><a href="parser.html#joy.parser.ParseError">ParseError</a>
|
|
</li>
|
|
<li><a href="stack.html#joy.utils.stack.pick">pick() (in module joy.utils.stack)</a>
|
|
</li>
|
|
<li><a href="library.html#joy.library.pm">pm() (in module joy.library)</a>
|
|
</li>
|
|
</ul></td>
|
|
<td style="width: 33%; vertical-align: top;"><ul>
|
|
<li><a href="library.html#joy.library.pop">pop() (in module joy.library)</a>
|
|
</li>
|
|
<li><a href="library.html#joy.library.popd">popd() (in module joy.library)</a>
|
|
</li>
|
|
<li><a href="library.html#joy.library.popdd">popdd() (in module joy.library)</a>
|
|
</li>
|
|
<li><a href="library.html#joy.library.popop">popop() (in module joy.library)</a>
|
|
</li>
|
|
<li><a href="library.html#joy.library.pred">pred() (in module joy.library)</a>
|
|
</li>
|
|
<li><a href="stack.html#joy.utils.stack.pushback">pushback() (in module joy.utils.stack)</a>
|
|
</li>
|
|
</ul></td>
|
|
</tr></table>
|
|
|
|
<h2 id="R">R</h2>
|
|
<table style="width: 100%" class="indextable genindextable"><tr>
|
|
<td style="width: 33%; vertical-align: top;"><ul>
|
|
<li><a href="library.html#joy.library.remove">remove() (in module joy.library)</a>
|
|
</li>
|
|
<li><a href="joy.html#joy.joy.repl">repl() (in module joy.joy)</a>
|
|
</li>
|
|
<li><a href="library.html#joy.library.rest">rest() (in module joy.library)</a>
|
|
</li>
|
|
</ul></td>
|
|
<td style="width: 33%; vertical-align: top;"><ul>
|
|
<li><a href="library.html#joy.library.reverse">reverse() (in module joy.library)</a>
|
|
</li>
|
|
<li><a href="library.html#joy.library.rolldown">rolldown() (in module joy.library)</a>
|
|
</li>
|
|
<li><a href="library.html#joy.library.rollup">rollup() (in module joy.library)</a>
|
|
</li>
|
|
<li><a href="joy.html#joy.joy.run">run() (in module joy.joy)</a>
|
|
</li>
|
|
</ul></td>
|
|
</tr></table>
|
|
|
|
<h2 id="S">S</h2>
|
|
<table style="width: 100%" class="indextable genindextable"><tr>
|
|
<td style="width: 33%; vertical-align: top;"><ul>
|
|
<li><a href="library.html#joy.library.select">select() (in module joy.library)</a>
|
|
</li>
|
|
<li><a href="library.html#joy.library.sharing">sharing() (in module joy.library)</a>
|
|
</li>
|
|
<li><a href="library.html#joy.library.shunt">shunt() (in module joy.library)</a>
|
|
</li>
|
|
<li><a href="library.html#joy.library.SimpleFunctionWrapper">SimpleFunctionWrapper() (in module joy.library)</a>
|
|
</li>
|
|
<li><a href="library.html#joy.library.sort_">sort_() (in module joy.library)</a>
|
|
</li>
|
|
<li><a href="library.html#joy.library.sqrt">sqrt() (in module joy.library)</a>
|
|
</li>
|
|
<li><a href="library.html#joy.library.stack_">stack_() (in module joy.library)</a>
|
|
</li>
|
|
</ul></td>
|
|
<td style="width: 33%; vertical-align: top;"><ul>
|
|
<li><a href="stack.html#joy.utils.stack.stack_to_string">stack_to_string() (in module joy.utils.stack)</a>
|
|
</li>
|
|
<li><a href="library.html#joy.library.step">step() (in module joy.library)</a>
|
|
</li>
|
|
<li><a href="library.html#joy.library.succ">succ() (in module joy.library)</a>
|
|
</li>
|
|
<li><a href="library.html#joy.library.sum_">sum_() (in module joy.library)</a>
|
|
</li>
|
|
<li><a href="library.html#joy.library.swaack">swaack() (in module joy.library)</a>
|
|
</li>
|
|
<li><a href="library.html#joy.library.swap">swap() (in module joy.library)</a>
|
|
</li>
|
|
<li><a href="parser.html#joy.parser.Symbol">Symbol (class in joy.parser)</a>
|
|
</li>
|
|
</ul></td>
|
|
</tr></table>
|
|
|
|
<h2 id="T">T</h2>
|
|
<table style="width: 100%" class="indextable genindextable"><tr>
|
|
<td style="width: 33%; vertical-align: top;"><ul>
|
|
<li><a href="library.html#joy.library.take">take() (in module joy.library)</a>
|
|
</li>
|
|
<li><a href="parser.html#joy.parser.text_to_expression">text_to_expression() (in module joy.parser)</a>
|
|
</li>
|
|
</ul></td>
|
|
<td style="width: 33%; vertical-align: top;"><ul>
|
|
<li><a href="library.html#joy.library.times">times() (in module joy.library)</a>
|
|
</li>
|
|
<li><a href="pretty.html#joy.utils.pretty_print.TracePrinter">TracePrinter (class in joy.utils.pretty_print)</a>
|
|
</li>
|
|
<li><a href="library.html#joy.library.tuck">tuck() (in module joy.library)</a>
|
|
</li>
|
|
</ul></td>
|
|
</tr></table>
|
|
|
|
<h2 id="U">U</h2>
|
|
<table style="width: 100%" class="indextable genindextable"><tr>
|
|
<td style="width: 33%; vertical-align: top;"><ul>
|
|
<li><a href="library.html#joy.library.UnaryBuiltinWrapper">UnaryBuiltinWrapper() (in module joy.library)</a>
|
|
</li>
|
|
<li><a href="library.html#joy.library.uncons">uncons() (in module joy.library)</a>
|
|
</li>
|
|
</ul></td>
|
|
<td style="width: 33%; vertical-align: top;"><ul>
|
|
<li><a href="library.html#joy.library.unique">unique() (in module joy.library)</a>
|
|
</li>
|
|
<li><a href="library.html#joy.library.unstack">unstack() (in module joy.library)</a>
|
|
</li>
|
|
</ul></td>
|
|
</tr></table>
|
|
|
|
<h2 id="V">V</h2>
|
|
<table style="width: 100%" class="indextable genindextable"><tr>
|
|
<td style="width: 33%; vertical-align: top;"><ul>
|
|
<li><a href="pretty.html#joy.utils.pretty_print.TracePrinter.viewer">viewer() (joy.utils.pretty_print.TracePrinter method)</a>
|
|
</li>
|
|
</ul></td>
|
|
<td style="width: 33%; vertical-align: top;"><ul>
|
|
<li><a href="library.html#joy.library.void">void() (in module joy.library)</a>
|
|
</li>
|
|
</ul></td>
|
|
</tr></table>
|
|
|
|
<h2 id="W">W</h2>
|
|
<table style="width: 100%" class="indextable genindextable"><tr>
|
|
<td style="width: 33%; vertical-align: top;"><ul>
|
|
<li><a href="library.html#joy.library.warranty">warranty() (in module joy.library)</a>
|
|
</li>
|
|
</ul></td>
|
|
<td style="width: 33%; vertical-align: top;"><ul>
|
|
<li><a href="library.html#joy.library.words">words() (in module joy.library)</a>
|
|
</li>
|
|
</ul></td>
|
|
</tr></table>
|
|
|
|
<h2 id="X">X</h2>
|
|
<table style="width: 100%" class="indextable genindextable"><tr>
|
|
<td style="width: 33%; vertical-align: top;"><ul>
|
|
<li><a href="library.html#joy.library.x">x() (in module joy.library)</a>
|
|
</li>
|
|
</ul></td>
|
|
</tr></table>
|
|
|
|
<h2 id="Z">Z</h2>
|
|
<table style="width: 100%" class="indextable genindextable"><tr>
|
|
<td style="width: 33%; vertical-align: top;"><ul>
|
|
<li><a href="library.html#joy.library.zip_">zip_() (in module joy.library)</a>
|
|
</li>
|
|
</ul></td>
|
|
</tr></table>
|
|
|
|
|
|
|
|
</div>
|
|
</div>
|
|
</div>
|
|
<div class="sphinxsidebar" role="navigation" aria-label="main navigation">
|
|
<div class="sphinxsidebarwrapper"><div class="relations">
|
|
<h3>Related Topics</h3>
|
|
<ul>
|
|
<li><a href="index.html">Documentation overview</a><ul>
|
|
</ul></li>
|
|
</ul>
|
|
</div>
|
|
<div id="searchbox" style="display: none" role="search">
|
|
<h3>Quick search</h3>
|
|
<div class="searchformwrapper">
|
|
<form class="search" action="search.html" method="get">
|
|
<input type="text" name="q" />
|
|
<input type="submit" value="Go" />
|
|
<input type="hidden" name="check_keywords" value="yes" />
|
|
<input type="hidden" name="area" value="default" />
|
|
</form>
|
|
</div>
|
|
</div>
|
|
<script type="text/javascript">$('#searchbox').show(0);</script>
|
|
</div>
|
|
</div>
|
|
<div class="clearer"></div>
|
|
</div>
|
|
<div class="footer">
|
|
©2018, Simon Forman.
|
|
|
|
|
|
|
Powered by <a href="http://sphinx-doc.org/">Sphinx 1.7.3</a>
|
|
& <a href="https://github.com/bitprophet/alabaster">Alabaster 0.7.10</a>
|
|
|
|
</div>
|
|
|
|
|
|
|
|
|
|
</body>
|
|
</html> |