You cannot select more than 25 topics Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.
pollen/pollen/scribblings/setup.html

2 lines
116 KiB
HTML

<!DOCTYPE html PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3.org/TR/html4/loose.dtd">
<html><head><meta http-equiv="content-type" content="text/html; charset=utf-8"/><meta name="viewport" content="width=device-width, initial-scale=0.8"/><title>Setup</title><link rel="stylesheet" type="text/css" href="scribble.css" title="default"/><link rel="stylesheet" type="text/css" href="racket.css" title="default"/><link rel="stylesheet" type="text/css" href="manual-style.css" title="default"/><link rel="stylesheet" type="text/css" href="manual-racket.css" title="default"/><link rel="stylesheet" type="text/css" href="mb.css" title="default"/><script type="text/javascript" src="scribble-common.js"></script><script type="text/javascript" src="manual-racket.js"></script><!--[if IE 6]><style type="text/css">.SIEHidden { overflow: hidden; }</style><![endif]--></head><body id="scribble-racket-lang-org"><div class="tocset"><div class="tocview"><div class="tocviewlist tocviewlisttopspace"><div class="tocviewtitle"><table cellspacing="0" cellpadding="0"><tr><td style="width: 1em;"><a href="javascript:void(0);" title="Expand/Collapse" class="tocviewtoggle" onclick="TocviewToggle(this,&quot;tocview_0&quot;);">&#9658;</a></td><td></td><td><a href="file:///Users/MB/git/pollen/pollen/scribblings/setup.html" class="tocviewselflink" data-pltdoc="x">Setup</a></td></tr></table></div><div class="tocviewsublistonly" style="display: none;" id="tocview_0"><table cellspacing="0" cellpadding="0"><tr><td align="right">1&nbsp;</td><td><a href="file:///Users/MB/git/pollen/pollen/scribblings/setup.html#%28part._setup-overrides%29" class="tocviewlink" data-pltdoc="x">How to override setup values</a></td></tr><tr><td align="right">2&nbsp;</td><td><a href="file:///Users/MB/git/pollen/pollen/scribblings/setup.html#%28part._.Values%29" class="tocviewlink" data-pltdoc="x">Values</a></td></tr><tr><td align="right">3&nbsp;</td><td><a href="file:///Users/MB/git/pollen/pollen/scribblings/setup.html#%28part._.Parameters%29" class="tocviewlink" data-pltdoc="x">Parameters</a></td></tr></table></div></div></div><div class="tocsub"><table class="tocsublist" cellspacing="0"><tr><td><span class="tocsublinknumber"></span><a href="#%28part._.Setup%29" class="tocsubseclink" data-pltdoc="x">Setup</a></td></tr><tr><td><span class="tocsublinknumber">1<tt>&nbsp;</tt></span><a href="#%28part._setup-overrides%29" class="tocsubseclink" data-pltdoc="x">How to override setup values</a></td></tr><tr><td><span class="tocsublinknumber">2<tt>&nbsp;</tt></span><a href="#%28part._.Values%29" class="tocsubseclink" data-pltdoc="x">Values</a></td></tr><tr><td><a href="#%28def._%28%28lib._pollen%2Fsetup..rkt%29._setup~3aproject-server-port%29%29" class="tocsubnonseclink" data-pltdoc="x"><span class="RktSym"><span class="RktValLink">setup:<span class="mywbr"> &nbsp;</span>project-<wbr></wbr>server-<wbr></wbr>port</span></span></a></td></tr><tr><td><a href="#%28def._%28%28lib._pollen%2Fsetup..rkt%29._default-project-server-port%29%29" class="tocsubnonseclink" data-pltdoc="x"><span class="RktSym">default-<wbr></wbr>project-<wbr></wbr>server-<wbr></wbr>port</span></a></td></tr><tr><td><a href="#%28def._%28%28lib._pollen%2Fsetup..rkt%29._setup~3amain-export%29%29" class="tocsubnonseclink" data-pltdoc="x"><span class="RktSym"><span class="RktValLink">setup:<span class="mywbr"> &nbsp;</span>main-<wbr></wbr>export</span></span></a></td></tr><tr><td><a href="#%28def._%28%28lib._pollen%2Fsetup..rkt%29._default-main-export%29%29" class="tocsubnonseclink" data-pltdoc="x"><span class="RktSym">default-<wbr></wbr>main-<wbr></wbr>export</span></a></td></tr><tr><td><a href="#%28def._%28%28lib._pollen%2Fsetup..rkt%29._setup~3ameta-export%29%29" class="tocsubnonseclink" data-pltdoc="x"><span class="RktSym"><span class="RktValLink">setup:<span class="mywbr"> &nbsp;</span>meta-<wbr></wbr>export</span></span></a></td></tr><tr><td><a href="#%28def._%28%28lib._pollen%2Fsetup..rkt%29._default-meta-export%29%29" class="tocsubnonseclink" data-pltdoc="x"><span class="RktSym">default-<wbr></wbr>meta-<wbr></wbr>export</span></a></td></tr><tr><td><a href="#%28def._%28%28lib._pollen%2Fsetup..rkt%29._setup~3aextension-escape-char%29%29" class="tocsubnonseclink" data-pltdoc="x"><span class="RktSym"><span class="RktValLink">setup:<span class="mywbr"> &nbsp;</span>extension-<wbr></wbr>escape-<wbr></wbr>char</span></span></a></td></tr><tr><td><a href="#%28def._%28%28lib._pollen%2Fsetup..rkt%29._default-extension-escape-char%29%29" class="tocsubnonseclink" data-pltdoc="x"><span class="RktSym">default-<wbr></wbr>extension-<wbr></wbr>escape-<wbr></wbr>char</span></a></td></tr><tr><td><a href="#%28def._%28%28lib._pollen%2Fsetup..rkt%29._setup~3apreproc-source-ext%29%29" class="tocsubnonseclink" data-pltdoc="x"><span class="RktSym"><span class="RktValLink">setup:<span class="mywbr"> &nbsp;</span>preproc-<wbr></wbr>source-<wbr></wbr>ext</span></span></a></td></tr><tr><td><a href="#%28def._%28%28lib._pollen%2Fsetup..rkt%29._default-preproc-source-ext%29%29" class="tocsubnonseclink" data-pltdoc="x"><span class="RktSym">default-<wbr></wbr>preproc-<wbr></wbr>source-<wbr></wbr>ext</span></a></td></tr><tr><td><a href="#%28def._%28%28lib._pollen%2Fsetup..rkt%29._setup~3amarkup-source-ext%29%29" class="tocsubnonseclink" data-pltdoc="x"><span class="RktSym"><span class="RktValLink">setup:<span class="mywbr"> &nbsp;</span>markup-<wbr></wbr>source-<wbr></wbr>ext</span></span></a></td></tr><tr><td><a href="#%28def._%28%28lib._pollen%2Fsetup..rkt%29._default-markup-source-ext%29%29" class="tocsubnonseclink" data-pltdoc="x"><span class="RktSym">default-<wbr></wbr>markup-<wbr></wbr>source-<wbr></wbr>ext</span></a></td></tr><tr><td><a href="#%28def._%28%28lib._pollen%2Fsetup..rkt%29._setup~3amarkdown-source-ext%29%29" class="tocsubnonseclink" data-pltdoc="x"><span class="RktSym"><span class="RktValLink">setup:<span class="mywbr"> &nbsp;</span>markdown-<wbr></wbr>source-<wbr></wbr>ext</span></span></a></td></tr><tr><td><a href="#%28def._%28%28lib._pollen%2Fsetup..rkt%29._default-markdown-source-ext%29%29" class="tocsubnonseclink" data-pltdoc="x"><span class="RktSym">default-<wbr></wbr>markdown-<wbr></wbr>source-<wbr></wbr>ext</span></a></td></tr><tr><td><a href="#%28def._%28%28lib._pollen%2Fsetup..rkt%29._setup~3anull-source-ext%29%29" class="tocsubnonseclink" data-pltdoc="x"><span class="RktSym"><span class="RktValLink">setup:<span class="mywbr"> &nbsp;</span>null-<wbr></wbr>source-<wbr></wbr>ext</span></span></a></td></tr><tr><td><a href="#%28def._%28%28lib._pollen%2Fsetup..rkt%29._default-null-source-ext%29%29" class="tocsubnonseclink" data-pltdoc="x"><span class="RktSym">default-<wbr></wbr>null-<wbr></wbr>source-<wbr></wbr>ext</span></a></td></tr><tr><td><a href="#%28def._%28%28lib._pollen%2Fsetup..rkt%29._setup~3apagetree-source-ext%29%29" class="tocsubnonseclink" data-pltdoc="x"><span class="RktSym"><span class="RktValLink">setup:<span class="mywbr"> &nbsp;</span>pagetree-<wbr></wbr>source-<wbr></wbr>ext</span></span></a></td></tr><tr><td><a href="#%28def._%28%28lib._pollen%2Fsetup..rkt%29._default-pagetree-source-ext%29%29" class="tocsubnonseclink" data-pltdoc="x"><span class="RktSym">default-<wbr></wbr>pagetree-<wbr></wbr>source-<wbr></wbr>ext</span></a></td></tr><tr><td><a href="#%28def._%28%28lib._pollen%2Fsetup..rkt%29._setup~3atemplate-source-ext%29%29" class="tocsubnonseclink" data-pltdoc="x"><span class="RktSym"><span class="RktValLink">setup:<span class="mywbr"> &nbsp;</span>template-<wbr></wbr>source-<wbr></wbr>ext</span></span></a></td></tr><tr><td><a href="#%28def._%28%28lib._pollen%2Fsetup..rkt%29._default-template-source-ext%29%29" class="tocsubnonseclink" data-pltdoc="x"><span class="RktSym">default-<wbr></wbr>template-<wbr></wbr>source-<wbr></wbr>ext</span></a></td></tr><tr><td><a href="#%28def._%28%28lib._pollen%2Fsetup..rkt%29._setup~3ascribble-source-ext%29%29" class="tocsubnonseclink" data-pltdoc="x"><span class="RktSym"><span class="RktValLink">setup:<span class="mywbr"> &nbsp;</span>scribble-<wbr></wbr>source-<wbr></wbr>ext</span></span></a></td></tr><tr><td><a href="#%28def._%28%28lib._pollen%2Fsetup..rkt%29._default-scribble-source-ext%29%29" class="tocsubnonseclink" data-pltdoc="x"><span class="RktSym">default-<wbr></wbr>scribble-<wbr></wbr>source-<wbr></wbr>ext</span></a></td></tr><tr><td><a href="#%28def._%28%28lib._pollen%2Fsetup..rkt%29._setup~3amain-pagetree%29%29" class="tocsubnonseclink" data-pltdoc="x"><span class="RktSym"><span class="RktValLink">setup:<span class="mywbr"> &nbsp;</span>main-<wbr></wbr>pagetree</span></span></a></td></tr><tr><td><a href="#%28def._%28%28lib._pollen%2Fsetup..rkt%29._default-main-pagetree%29%29" class="tocsubnonseclink" data-pltdoc="x"><span class="RktSym">default-<wbr></wbr>main-<wbr></wbr>pagetree</span></a></td></tr><tr><td><a href="#%28def._%28%28lib._pollen%2Fsetup..rkt%29._setup~3amain-root-node%29%29" class="tocsubnonseclink" data-pltdoc="x"><span class="RktSym"><span class="RktValLink">setup:<span class="mywbr"> &nbsp;</span>main-<wbr></wbr>root-<wbr></wbr>node</span></span></a></td></tr><tr><td><a href="#%28def._%28%28lib._pollen%2Fsetup..rkt%29._default-main-root-node%29%29" class="tocsubnonseclink" data-pltdoc="x"><span class="RktSym">default-<wbr></wbr>main-<wbr></wbr>root-<wbr></wbr>node</span></a></td></tr><tr><td><a href="#%28def._%28%28lib._pollen%2Fsetup..rkt%29._setup~3ablock-tags%29%29" class="tocsubnonseclink" data-pltdoc="x"><span class="RktSym"><span class="RktValLink">setup:<span class="mywbr"> &nbsp;</span>block-<wbr></wbr>tags</span></span></a></td></tr><tr><td><a href="#%28def._%28%28lib._pollen%2Fsetup..rkt%29._default-block-tags%29%29" class="tocsubnonseclink" data-pltdoc="x"><span class="RktSym">default-<wbr></wbr>block-<wbr></wbr>tags</span></a></td></tr><tr><td><a href="#%28def._%28%28lib._pollen%2Fsetup..rkt%29._setup~3acommand-char%29%29" class="tocsubnonseclink" data-pltdoc="x"><span class="RktSym"><span class="RktValLink">setup:<span class="mywbr"> &nbsp;</span>command-<wbr></wbr>char</span></span></a></td></tr><tr><td><a href="#%28def._%28%28lib._pollen%2Fsetup..rkt%29._default-command-char%29%29" class="tocsubnonseclink" data-pltdoc="x"><span class="RktSym">default-<wbr></wbr>command-<wbr></wbr>char</span></a></td></tr><tr><td><a href="#%28def._%28%28lib._pollen%2Fsetup..rkt%29._setup~3atemplate-prefix%29%29" class="tocsubnonseclink" data-pltdoc="x"><span class="RktSym"><span class="RktValLink">setup:<span class="mywbr"> &nbsp;</span>template-<wbr></wbr>prefix</span></span></a></td></tr><tr><td><a href="#%28def._%28%28lib._pollen%2Fsetup..rkt%29._default-template-prefix%29%29" class="tocsubnonseclink" data-pltdoc="x"><span class="RktSym">default-<wbr></wbr>template-<wbr></wbr>prefix</span></a></td></tr><tr><td><a href="#%28def._%28%28lib._pollen%2Fsetup..rkt%29._setup~3anewline%29%29" class="tocsubnonseclink" data-pltdoc="x"><span class="RktSym"><span class="RktValLink">setup:<span class="mywbr"> &nbsp;</span>newline</span></span></a></td></tr><tr><td><a href="#%28def._%28%28lib._pollen%2Fsetup..rkt%29._default-newline%29%29" class="tocsubnonseclink" data-pltdoc="x"><span class="RktSym">default-<wbr></wbr>newline</span></a></td></tr><tr><td><a href="#%28def._%28%28lib._pollen%2Fsetup..rkt%29._setup~3alinebreak-separator%29%29" class="tocsubnonseclink" data-pltdoc="x"><span class="RktSym"><span class="RktValLink">setup:<span class="mywbr"> &nbsp;</span>linebreak-<wbr></wbr>separator</span></span></a></td></tr><tr><td><a href="#%28def._%28%28lib._pollen%2Fsetup..rkt%29._default-linebreak-separator%29%29" class="tocsubnonseclink" data-pltdoc="x"><span class="RktSym">default-<wbr></wbr>linebreak-<wbr></wbr>separator</span></a></td></tr><tr><td><a href="#%28def._%28%28lib._pollen%2Fsetup..rkt%29._setup~3aparagraph-separator%29%29" class="tocsubnonseclink" data-pltdoc="x"><span class="RktSym"><span class="RktValLink">setup:<span class="mywbr"> &nbsp;</span>paragraph-<wbr></wbr>separator</span></span></a></td></tr><tr><td><a href="#%28def._%28%28lib._pollen%2Fsetup..rkt%29._default-paragraph-separator%29%29" class="tocsubnonseclink" data-pltdoc="x"><span class="RktSym">default-<wbr></wbr>paragraph-<wbr></wbr>separator</span></a></td></tr><tr><td><a href="#%28def._%28%28lib._pollen%2Fsetup..rkt%29._setup~3arender-cache-active%29%29" class="tocsubnonseclink" data-pltdoc="x"><span class="RktSym"><span class="RktValLink">setup:<span class="mywbr"> &nbsp;</span>render-<wbr></wbr>cache-<wbr></wbr>active</span></span></a></td></tr><tr><td><a href="#%28def._%28%28lib._pollen%2Fsetup..rkt%29._default-render-cache-active%29%29" class="tocsubnonseclink" data-pltdoc="x"><span class="RktSym">default-<wbr></wbr>render-<wbr></wbr>cache-<wbr></wbr>active</span></a></td></tr><tr><td><a href="#%28def._%28%28lib._pollen%2Fsetup..rkt%29._setup~3acompile-cache-active%29%29" class="tocsubnonseclink" data-pltdoc="x"><span class="RktSym"><span class="RktValLink">setup:<span class="mywbr"> &nbsp;</span>compile-<wbr></wbr>cache-<wbr></wbr>active</span></span></a></td></tr><tr><td><a href="#%28def._%28%28lib._pollen%2Fsetup..rkt%29._default-compile-cache-active%29%29" class="tocsubnonseclink" data-pltdoc="x"><span class="RktSym">default-<wbr></wbr>compile-<wbr></wbr>cache-<wbr></wbr>active</span></a></td></tr><tr><td><a href="#%28def._%28%28lib._pollen%2Fsetup..rkt%29._setup~3acompile-cache-max-size%29%29" class="tocsubnonseclink" data-pltdoc="x"><span class="RktSym"><span class="RktValLink">setup:<span class="mywbr"> &nbsp;</span>compile-<wbr></wbr>cache-<wbr></wbr>max-<wbr></wbr>size</span></span></a></td></tr><tr><td><a href="#%28def._%28%28lib._pollen%2Fsetup..rkt%29._default-compile-cache-max-size%29%29" class="tocsubnonseclink" data-pltdoc="x"><span class="RktSym">default-<wbr></wbr>compile-<wbr></wbr>cache-<wbr></wbr>max-<wbr></wbr>size</span></a></td></tr><tr><td><a href="#%28def._%28%28lib._pollen%2Fsetup..rkt%29._setup~3acache-watchlist%29%29" class="tocsubnonseclink" data-pltdoc="x"><span class="RktSym"><span class="RktValLink">setup:<span class="mywbr"> &nbsp;</span>cache-<wbr></wbr>watchlist</span></span></a></td></tr><tr><td><a href="#%28def._%28%28lib._pollen%2Fsetup..rkt%29._default-cache-watchlist%29%29" class="tocsubnonseclink" data-pltdoc="x"><span class="RktSym">default-<wbr></wbr>cache-<wbr></wbr>watchlist</span></a></td></tr><tr><td><a href="#%28def._%28%28lib._pollen%2Fsetup..rkt%29._setup~3apublish-directory%29%29" class="tocsubnonseclink" data-pltdoc="x"><span class="RktSym"><span class="RktValLink">setup:<span class="mywbr"> &nbsp;</span>publish-<wbr></wbr>directory</span></span></a></td></tr><tr><td><a href="#%28def._%28%28lib._pollen%2Fsetup..rkt%29._default-publish-directory%29%29" class="tocsubnonseclink" data-pltdoc="x"><span class="RktSym">default-<wbr></wbr>publish-<wbr></wbr>directory</span></a></td></tr><tr><td><a href="#%28def._%28%28lib._pollen%2Fsetup..rkt%29._setup~3aunpublished-path~3f%29%29" class="tocsubnonseclink" data-pltdoc="x"><span class="RktSym"><span class="RktValLink">setup:<span class="mywbr"> &nbsp;</span>unpublished-<wbr></wbr>path?</span></span></a></td></tr><tr><td><a href="#%28def._%28%28lib._pollen%2Fsetup..rkt%29._default-unpublished-path~3f%29%29" class="tocsubnonseclink" data-pltdoc="x"><span class="RktSym">default-<wbr></wbr>unpublished-<wbr></wbr>path?</span></a></td></tr><tr><td><a href="#%28def._%28%28lib._pollen%2Fsetup..rkt%29._setup~3aomitted-path~3f%29%29" class="tocsubnonseclink" data-pltdoc="x"><span class="RktSym"><span class="RktValLink">setup:<span class="mywbr"> &nbsp;</span>omitted-<wbr></wbr>path?</span></span></a></td></tr><tr><td><a href="#%28def._%28%28lib._pollen%2Fsetup..rkt%29._default-omitted-path~3f%29%29" class="tocsubnonseclink" data-pltdoc="x"><span class="RktSym">default-<wbr></wbr>omitted-<wbr></wbr>path?</span></a></td></tr><tr><td><a href="#%28def._%28%28lib._pollen%2Fsetup..rkt%29._setup~3aextra-published-path~3f%29%29" class="tocsubnonseclink" data-pltdoc="x"><span class="RktSym"><span class="RktValLink">setup:<span class="mywbr"> &nbsp;</span>extra-<wbr></wbr>published-<wbr></wbr>path?</span></span></a></td></tr><tr><td><a href="#%28def._%28%28lib._pollen%2Fsetup..rkt%29._default-extra-published-path~3f%29%29" class="tocsubnonseclink" data-pltdoc="x"><span class="RktSym">default-<wbr></wbr>extra-<wbr></wbr>published-<wbr></wbr>path?</span></a></td></tr><tr><td><a href="#%28def._%28%28lib._pollen%2Fsetup..rkt%29._setup~3aextra-path~3f%29%29" class="tocsubnonseclink" data-pltdoc="x"><span class="RktSym"><span class="RktValLink">setup:<span class="mywbr"> &nbsp;</span>extra-<wbr></wbr>path?</span></span></a></td></tr><tr><td><a href="#%28def._%28%28lib._pollen%2Fsetup..rkt%29._default-extra-path~3f%29%29" class="tocsubnonseclink" data-pltdoc="x"><span class="RktSym">default-<wbr></wbr>extra-<wbr></wbr>path?</span></a></td></tr><tr><td><a href="#%28def._%28%28lib._pollen%2Fsetup..rkt%29._setup~3asplicing-tag%29%29" class="tocsubnonseclink" data-pltdoc="x"><span class="RktSym"><span class="RktValLink">setup:<span class="mywbr"> &nbsp;</span>splicing-<wbr></wbr>tag</span></span></a></td></tr><tr><td><a href="#%28def._%28%28lib._pollen%2Fsetup..rkt%29._default-splicing-tag%29%29" class="tocsubnonseclink" data-pltdoc="x"><span class="RktSym">default-<wbr></wbr>splicing-<wbr></wbr>tag</span></a></td></tr><tr><td><a href="#%28def._%28%28lib._pollen%2Fsetup..rkt%29._setup~3apoly-source-ext%29%29" class="tocsubnonseclink" data-pltdoc="x"><span class="RktSym"><span class="RktValLink">setup:<span class="mywbr"> &nbsp;</span>poly-<wbr></wbr>source-<wbr></wbr>ext</span></span></a></td></tr><tr><td><a href="#%28def._%28%28lib._pollen%2Fsetup..rkt%29._default-poly-source-ext%29%29" class="tocsubnonseclink" data-pltdoc="x"><span class="RktSym">default-<wbr></wbr>poly-<wbr></wbr>source-<wbr></wbr>ext</span></a></td></tr><tr><td><a href="#%28def._%28%28lib._pollen%2Fsetup..rkt%29._setup~3apoly-targets%29%29" class="tocsubnonseclink" data-pltdoc="x"><span class="RktSym"><span class="RktValLink">setup:<span class="mywbr"> &nbsp;</span>poly-<wbr></wbr>targets</span></span></a></td></tr><tr><td><a href="#%28def._%28%28lib._pollen%2Fsetup..rkt%29._default-poly-targets%29%29" class="tocsubnonseclink" data-pltdoc="x"><span class="RktSym">default-<wbr></wbr>poly-<wbr></wbr>targets</span></a></td></tr><tr><td><a href="#%28def._%28%28lib._pollen%2Fsetup..rkt%29._setup~3aindex-pages%29%29" class="tocsubnonseclink" data-pltdoc="x"><span class="RktSym"><span class="RktValLink">setup:<span class="mywbr"> &nbsp;</span>index-<wbr></wbr>pages</span></span></a></td></tr><tr><td><a href="#%28def._%28%28lib._pollen%2Fsetup..rkt%29._default-index-pages%29%29" class="tocsubnonseclink" data-pltdoc="x"><span class="RktSym">default-<wbr></wbr>index-<wbr></wbr>pages</span></a></td></tr><tr><td><a href="#%28def._%28%28lib._pollen%2Fsetup..rkt%29._setup~3atrim-whitespace~3f%29%29" class="tocsubnonseclink" data-pltdoc="x"><span class="RktSym"><span class="RktValLink">setup:<span class="mywbr"> &nbsp;</span>trim-<wbr></wbr>whitespace?</span></span></a></td></tr><tr><td><a href="#%28def._%28%28lib._pollen%2Fsetup..rkt%29._default-trim-whitespace~3f%29%29" class="tocsubnonseclink" data-pltdoc="x"><span class="RktSym">default-<wbr></wbr>trim-<wbr></wbr>whitespace?</span></a></td></tr><tr><td><a href="#%28def._%28%28lib._pollen%2Fsetup..rkt%29._setup~3aallow-unbound-ids~3f%29%29" class="tocsubnonseclink" data-pltdoc="x"><span class="RktSym"><span class="RktValLink">setup:<span class="mywbr"> &nbsp;</span>allow-<wbr></wbr>unbound-<wbr></wbr>ids?</span></span></a></td></tr><tr><td><a href="#%28def._%28%28lib._pollen%2Fsetup..rkt%29._default-allow-unbound-ids~3f%29%29" class="tocsubnonseclink" data-pltdoc="x"><span class="RktSym">default-<wbr></wbr>allow-<wbr></wbr>unbound-<wbr></wbr>ids?</span></a></td></tr><tr><td><span class="tocsublinknumber">3<tt>&nbsp;</tt></span><a href="#%28part._.Parameters%29" class="tocsubseclink" data-pltdoc="x">Parameters</a></td></tr><tr><td><a href="#%28def._%28%28lib._pollen%2Fsetup..rkt%29._current-server-port%29%29" class="tocsubnonseclink" data-pltdoc="x"><span class="RktSym"><span class="RktValLink">current-<wbr></wbr>server-<wbr></wbr>port</span></span></a></td></tr><tr><td><a href="#%28def._%28%28lib._pollen%2Fsetup..rkt%29._current-project-root%29%29" class="tocsubnonseclink" data-pltdoc="x"><span class="RktSym"><span class="RktValLink">current-<wbr></wbr>project-<wbr></wbr>root</span></span></a></td></tr><tr><td><a href="#%28def._%28%28lib._pollen%2Fsetup..rkt%29._current-server-extras-path%29%29" class="tocsubnonseclink" data-pltdoc="x"><span class="RktSym"><span class="RktValLink">current-<wbr></wbr>server-<wbr></wbr>extras-<wbr></wbr>path</span></span></a></td></tr><tr><td><a href="#%28def._%28%28lib._pollen%2Fsetup..rkt%29._current-poly-target%29%29" class="tocsubnonseclink" data-pltdoc="x"><span class="RktSym"><span class="RktValLink">current-<wbr></wbr>poly-<wbr></wbr>target</span></span></a></td></tr></table></div></div><div class="maincolumn"><div class="main"><div class="versionbox"><span class="versionNoNav">7.1.0.6</span></div><h2><a name="(part._.Setup)"></a><a name="(mod-path._pollen/setup)"></a>Setup</h2><p><table cellspacing="0" cellpadding="0" class="defmodule"><tr><td align="left"><span class="hspace">&nbsp;</span><span class="RktPn">(</span><span class="RktSym"><span class="badlink"><span class="RktValLink">require</span></span></span><span class="stt"> </span><a href="file:///Users/MB/git/pollen/pollen/scribblings/setup.html" class="RktModLink" data-pltdoc="x"><span class="RktSym">pollen/setup</span></a><span class="RktPn">)</span></td><td align="right"><span class="RpackageSpec"><span class="Smaller">&nbsp;package:</span> <a href="https://pkgs.racket-lang.org/package/pollen" title="Install this package using `raco pkg install pollen`"><span class="stt">pollen</span></a></span></td></tr></table></p><h3>1<tt>&nbsp;</tt><a name="(part._setup-overrides)"></a>How to override setup values</h3><p>The values below can be changed by overriding them in your <span class="RktVal">"pollen.rkt"</span> source file:</p><ol><li><p>Within this file, <font class="badlink">create a submodule</font> called <span class="RktSym">setup</span>.</p></li><li><p>Within this submodule, use <span class="RktSym"><span class="badlink"><span class="RktValLink">define</span></span></span> to make a variable with the same name as the one in <span class="RktSym">pollen/setup</span>, but without the <span class="RktSym">setup:</span> prefix.</p></li><li><p>Assign it whatever value you like.</p></li><li><p>Repeat as needed.</p></li><li><p>(Don&rsquo;t forget to <span class="RktSym"><span class="badlink"><span class="RktValLink">provide</span></span></span> the variables from within your <span class="RktSym">setup</span> submodule.)</p></li></ol><p>When Pollen runs, these definitions will supersede those in <a href="file:///Users/MB/git/pollen/pollen/scribblings/setup.html" class="RktModLink" data-pltdoc="x"><span class="RktSym">pollen/setup</span></a>.</p><p>For instance, suppose you wanted the main export of every Pollen source file to be called <span class="RktSym">van-halen</span> rather than <span class="RktSym">doc</span>, the extension of Pollen markup files to be <span class="RktSym">.rock</span> rather than <span class="RktSym">.pm</span>, and the command character to be <span class="RktInBG"><span class="hspace"></span><span class="RktIn">&#127928;</span><span class="hspace"></span></span> instead of <span class="RktInBG"><span class="hspace"></span><span class="RktIn">&#9674;</span><span class="hspace"></span></span>. Your <span class="RktVal">"pollen.rkt"</span> would look like this:</p><div class="fileblock"><div class="SIntrapara"><div class="fileblock_filetitle"><span class="fileblock_filename"><span class="stt">"pollen.rkt"</span></span></div></div><div class="SIntrapara"><div class="fileblock_filecontent"><div class="SIntrapara"><blockquote class="SCodeFlow"><table cellspacing="0" cellpadding="0" class="RktBlk"><tr><td><font class="badlink"><span class="RktModLink"><span class="RktMod">#lang</span></span></font><span class="RktMeta"></span><span class="hspace">&nbsp;</span><span class="RktMeta"></span><font class="badlink"><span class="RktModLink"><span class="RktSym">racket/base</span></span></font><span class="RktMeta"></span></td></tr><tr><td><span class="RktMeta">&#160;</span></td></tr><tr><td><span class="RktMeta"></span><span class="RktCmt">;;</span><span class="hspace">&nbsp;</span><span class="RktCmt">...</span><span class="hspace">&nbsp;</span><span class="RktCmt">the</span><span class="hspace">&nbsp;</span><span class="RktCmt">usual</span><span class="hspace">&nbsp;</span><span class="RktCmt">definitions</span><span class="hspace">&nbsp;</span><span class="RktCmt">and</span><span class="hspace">&nbsp;</span><span class="RktCmt">tag</span><span class="hspace">&nbsp;</span><span class="RktCmt">functions</span><span class="hspace">&nbsp;</span><span class="RktCmt">...</span><span class="RktMeta"></span></td></tr><tr><td><span class="RktMeta">&#160;</span></td></tr><tr><td><span class="RktMeta"></span><span class="RktPn">(</span><span class="RktSym"><span class="badlink"><span class="RktValLink">module</span></span></span><span class="RktMeta"></span><span class="hspace">&nbsp;</span><span class="RktMeta"></span><span class="RktSym">setup</span><span class="RktMeta"></span><span class="hspace">&nbsp;</span><span class="RktMeta"></span><span class="RktSym">racket/base</span><span class="RktMeta"></span></td></tr><tr><td><span class="RktMeta"></span><span class="hspace">&nbsp;&nbsp;</span><span class="RktMeta"></span><span class="RktPn">(</span><span class="RktSym"><span class="badlink"><span class="RktValLink">provide</span></span></span><span class="RktMeta"></span><span class="hspace">&nbsp;</span><span class="RktMeta"></span><span class="RktPn">(</span><span class="RktSym"><span class="badlink"><span class="RktValLink">all-defined-out</span></span></span><span class="RktPn">)</span><span class="RktPn">)</span><span class="RktMeta"></span></td></tr><tr><td><span class="RktMeta"></span><span class="hspace">&nbsp;&nbsp;</span><span class="RktMeta"></span><span class="RktPn">(</span><span class="RktSym"><span class="badlink"><span class="RktValLink">define</span></span></span><span class="RktMeta"></span><span class="hspace">&nbsp;</span><span class="RktMeta"></span><span class="RktSym">main-export</span><span class="RktMeta"></span><span class="hspace">&nbsp;</span><span class="RktMeta"></span><span class="RktSym"><span class="badlink"><span class="RktValLink">'</span></span></span><span class="RktSym">van-halen</span><span class="RktPn">)</span><span class="RktMeta"></span></td></tr><tr><td><span class="RktMeta"></span><span class="hspace">&nbsp;&nbsp;</span><span class="RktMeta"></span><span class="RktPn">(</span><span class="RktSym"><span class="badlink"><span class="RktValLink">define</span></span></span><span class="RktMeta"></span><span class="hspace">&nbsp;</span><span class="RktMeta"></span><span class="RktSym">markup-source-ext</span><span class="RktMeta"></span><span class="hspace">&nbsp;</span><span class="RktMeta"></span><span class="RktSym"><span class="badlink"><span class="RktValLink">'</span></span></span><span class="RktSym">rock</span><span class="RktPn">)</span><span class="RktMeta"></span></td></tr><tr><td><span class="RktMeta"></span><span class="hspace">&nbsp;&nbsp;</span><span class="RktMeta"></span><span class="RktPn">(</span><span class="RktSym"><span class="badlink"><span class="RktValLink">define</span></span></span><span class="RktMeta"></span><span class="hspace">&nbsp;</span><span class="RktMeta"></span><span class="RktSym">command-char</span><span class="RktMeta"></span><span class="hspace">&nbsp;</span><span class="RktMeta"></span><span class="RktVal">#\&#127928;</span><span class="RktPn">)</span><span class="RktPn">)</span><span class="RktMeta"></span></td></tr></table></blockquote></div></div></div></div><p>Of course, you can restore the defaults simply by removing these defined values from <span class="RktVal">"pollen.rkt"</span>.</p><p>Every <span class="RktSym">setup:</span><span class="RktVar">name</span> function will resolve the current value of that variable: it will return the value from the <span class="RktSym">setup</span> submodule (if <span class="RktVar">name</span> was defined there), otherwise it will return the default value (which is directly available from <span class="RktSym">default-</span><span class="RktVar">name</span>). For instance, <span class="RktSym"><a href="file:///Users/MB/git/pollen/pollen/scribblings/setup.html#%28def._%28%28lib._pollen%2Fsetup..rkt%29._default-command-char%29%29" class="RktValLink" data-pltdoc="x">default-command-char</a></span> will always be <span class="RktInBG"><span class="hspace"></span><span class="RktIn">&#9674;</span><span class="hspace"></span></span>, but in the example above, <span class="RktPn">(</span><span class="RktSym"><a href="file:///Users/MB/git/pollen/pollen/scribblings/setup.html#%28def._%28%28lib._pollen%2Fsetup..rkt%29._setup~3acommand-char%29%29" class="RktValLink" data-pltdoc="x">setup:command-char</a></span><span class="RktPn">)</span> would return&#160;<span class="RktInBG"><span class="hspace"></span><span class="RktIn">&#127928;</span><span class="hspace"></span></span>.</p><h3>2<tt>&nbsp;</tt><a name="(part._.Values)"></a>Values</h3><p><div class="SIntrapara"><blockquote class="SVInsetFlow"><table cellspacing="0" cellpadding="0" class="boxed RBoxed"><tr><td><table cellspacing="0" cellpadding="0" class="together"><tr><td><blockquote class="SubFlow"><div class="RBackgroundLabel SIEHidden"><div class="RBackgroundLabelInner"><p>procedure</p></div></div><p class="RForeground"><span class="RktPn">(</span><a name="(def._((lib._pollen/setup..rkt)._setup~3aproject-server-port))"></a><span title="Provided from: pollen/setup | Package: pollen"><span class="RktSym"><a href="file:///Users/MB/git/pollen/pollen/scribblings/setup.html#%28def._%28%28lib._pollen%2Fsetup..rkt%29._setup~3aproject-server-port%29%29" class="RktValDef RktValLink" data-pltdoc="x">setup:project-server-port</a></span></span><span class="RktPn"></span><span class="RktPn">)</span><span class="hspace">&nbsp;</span>&rarr;<span class="hspace">&nbsp;</span><span class="RktSym"><span class="badlink"><span class="RktValLink">integer?</span></span></span></p></blockquote></td></tr></table></td></tr><tr><td><table cellspacing="0" cellpadding="0" class="together"><tr><td><blockquote class="SubFlow"><div class="RBackgroundLabel SIEHidden"><div class="RBackgroundLabelInner"><p>value</p></div></div><p class="RForeground"><a name="(def._((lib._pollen/setup..rkt)._default-project-server-port))"></a><span title="Provided from: pollen/setup | Package: pollen"><span class="RktSym"><span class="RktSymDef RktSym">default-project-server-port</span></span></span><span class="hspace">&nbsp;</span>:<span class="hspace">&nbsp;</span><span class="RktSym"><span class="badlink"><span class="RktValLink">integer?</span></span></span><span class="hspace">&nbsp;</span>=<span class="hspace">&nbsp;</span><span class="RktVal">8080</span></p></blockquote></td></tr></table></td></tr></table></blockquote></div><div class="SIntrapara">Determines the default HTTP port for the project server.</div></p><p><div class="SIntrapara"><blockquote class="SVInsetFlow"><table cellspacing="0" cellpadding="0" class="boxed RBoxed"><tr><td><table cellspacing="0" cellpadding="0" class="together"><tr><td><blockquote class="SubFlow"><div class="RBackgroundLabel SIEHidden"><div class="RBackgroundLabelInner"><p>procedure</p></div></div><p class="RForeground"><span class="RktPn">(</span><a name="(def._((lib._pollen/setup..rkt)._setup~3amain-export))"></a><span title="Provided from: pollen/setup | Package: pollen"><span class="RktSym"><a href="file:///Users/MB/git/pollen/pollen/scribblings/setup.html#%28def._%28%28lib._pollen%2Fsetup..rkt%29._setup~3amain-export%29%29" class="RktValDef RktValLink" data-pltdoc="x">setup:main-export</a></span></span><span class="RktPn"></span><span class="RktPn">)</span><span class="hspace">&nbsp;</span>&rarr;<span class="hspace">&nbsp;</span><span class="RktSym"><span class="badlink"><span class="RktValLink">symbol?</span></span></span></p></blockquote></td></tr></table></td></tr><tr><td><table cellspacing="0" cellpadding="0" class="together"><tr><td><blockquote class="SubFlow"><div class="RBackgroundLabel SIEHidden"><div class="RBackgroundLabelInner"><p>value</p></div></div><p class="RForeground"><a name="(def._((lib._pollen/setup..rkt)._default-main-export))"></a><span title="Provided from: pollen/setup | Package: pollen"><span class="RktSym"><span class="RktSymDef RktSym">default-main-export</span></span></span><span class="hspace">&nbsp;</span>:<span class="hspace">&nbsp;</span><span class="RktSym"><span class="badlink"><span class="RktValLink">symbol?</span></span></span><span class="hspace">&nbsp;</span>=<span class="hspace">&nbsp;</span><span class="RktVal">'</span><span class="RktVal">doc</span></p></blockquote></td></tr></table></td></tr></table></blockquote></div><div class="SIntrapara">The main X-expression exported from a compiled Pollen source file.</div></p><p><div class="SIntrapara"><blockquote class="SVInsetFlow"><table cellspacing="0" cellpadding="0" class="boxed RBoxed"><tr><td><table cellspacing="0" cellpadding="0" class="together"><tr><td><blockquote class="SubFlow"><div class="RBackgroundLabel SIEHidden"><div class="RBackgroundLabelInner"><p>procedure</p></div></div><p class="RForeground"><span class="RktPn">(</span><a name="(def._((lib._pollen/setup..rkt)._setup~3ameta-export))"></a><span title="Provided from: pollen/setup | Package: pollen"><span class="RktSym"><a href="file:///Users/MB/git/pollen/pollen/scribblings/setup.html#%28def._%28%28lib._pollen%2Fsetup..rkt%29._setup~3ameta-export%29%29" class="RktValDef RktValLink" data-pltdoc="x">setup:meta-export</a></span></span><span class="RktPn"></span><span class="RktPn">)</span><span class="hspace">&nbsp;</span>&rarr;<span class="hspace">&nbsp;</span><span class="RktSym"><span class="badlink"><span class="RktValLink">symbol?</span></span></span></p></blockquote></td></tr></table></td></tr><tr><td><table cellspacing="0" cellpadding="0" class="together"><tr><td><blockquote class="SubFlow"><div class="RBackgroundLabel SIEHidden"><div class="RBackgroundLabelInner"><p>value</p></div></div><p class="RForeground"><a name="(def._((lib._pollen/setup..rkt)._default-meta-export))"></a><span title="Provided from: pollen/setup | Package: pollen"><span class="RktSym"><span class="RktSymDef RktSym">default-meta-export</span></span></span><span class="hspace">&nbsp;</span>:<span class="hspace">&nbsp;</span><span class="RktSym"><span class="badlink"><span class="RktValLink">symbol?</span></span></span><span class="hspace">&nbsp;</span>=<span class="hspace">&nbsp;</span><span class="RktVal">'</span><span class="RktVal">metas</span></p></blockquote></td></tr></table></td></tr></table></blockquote></div><div class="SIntrapara">The meta hashtable exported from a compiled Pollen source file.</div></p><p><div class="SIntrapara"><blockquote class="SVInsetFlow"><table cellspacing="0" cellpadding="0" class="boxed RBoxed"><tr><td><table cellspacing="0" cellpadding="0" class="together"><tr><td><blockquote class="SubFlow"><div class="RBackgroundLabel SIEHidden"><div class="RBackgroundLabelInner"><p>procedure</p></div></div><p class="RForeground"><span class="RktPn">(</span><a name="(def._((lib._pollen/setup..rkt)._setup~3aextension-escape-char))"></a><span title="Provided from: pollen/setup | Package: pollen"><span class="RktSym"><a href="file:///Users/MB/git/pollen/pollen/scribblings/setup.html#%28def._%28%28lib._pollen%2Fsetup..rkt%29._setup~3aextension-escape-char%29%29" class="RktValDef RktValLink" data-pltdoc="x">setup:extension-escape-char</a></span></span><span class="RktPn"></span><span class="RktPn">)</span><span class="hspace">&nbsp;</span>&rarr;<span class="hspace">&nbsp;</span><span class="RktSym"><span class="badlink"><span class="RktValLink">char?</span></span></span></p></blockquote></td></tr></table></td></tr><tr><td><table cellspacing="0" cellpadding="0" class="together"><tr><td><blockquote class="SubFlow"><div class="RBackgroundLabel SIEHidden"><div class="RBackgroundLabelInner"><p>value</p></div></div><p class="RForeground"><a name="(def._((lib._pollen/setup..rkt)._default-extension-escape-char))"></a><span title="Provided from: pollen/setup | Package: pollen"><span class="RktSym"><span class="RktSymDef RktSym">default-extension-escape-char</span></span></span><span class="hspace">&nbsp;</span>:<span class="hspace">&nbsp;</span><span class="RktSym"><span class="badlink"><span class="RktValLink">char?</span></span></span><span class="hspace">&nbsp;</span>=<span class="hspace">&nbsp;</span><span class="RktVal">#\_</span></p></blockquote></td></tr></table></td></tr></table></blockquote></div><div class="SIntrapara">Character for escaping output-file extensions within source-file names.</div></p><p><div class="SIntrapara"><blockquote class="SVInsetFlow"><table cellspacing="0" cellpadding="0" class="boxed RBoxed"><tr><td><table cellspacing="0" cellpadding="0" class="together"><tr><td><table cellspacing="0" cellpadding="0" class="together"><tr><td><blockquote class="SubFlow"><div class="RBackgroundLabel SIEHidden"><div class="RBackgroundLabelInner"><p>procedure</p></div></div><p class="RForeground"><span class="RktPn">(</span><a name="(def._((lib._pollen/setup..rkt)._setup~3apreproc-source-ext))"></a><span title="Provided from: pollen/setup | Package: pollen"><span class="RktSym"><a href="file:///Users/MB/git/pollen/pollen/scribblings/setup.html#%28def._%28%28lib._pollen%2Fsetup..rkt%29._setup~3apreproc-source-ext%29%29" class="RktValDef RktValLink" data-pltdoc="x">setup:preproc-source-ext</a></span></span><span class="RktPn"></span><span class="RktPn">)</span><span class="hspace">&nbsp;</span>&rarr;<span class="hspace">&nbsp;</span><span class="RktSym"><span class="badlink"><span class="RktValLink">symbol?</span></span></span></p></blockquote></td></tr></table></td></tr><tr><td><table cellspacing="0" cellpadding="0" class="together"><tr><td><blockquote class="SubFlow"><div class="RBackgroundLabel SIEHidden"><div class="RBackgroundLabelInner"><p>value</p></div></div><p class="RForeground"><a name="(def._((lib._pollen/setup..rkt)._default-preproc-source-ext))"></a><span title="Provided from: pollen/setup | Package: pollen"><span class="RktSym"><span class="RktSymDef RktSym">default-preproc-source-ext</span></span></span><span class="hspace">&nbsp;</span>:<span class="hspace">&nbsp;</span><span class="RktSym"><span class="badlink"><span class="RktValLink">symbol?</span></span></span><span class="hspace">&nbsp;</span>=<span class="hspace">&nbsp;</span><span class="RktVal">'</span><span class="RktVal">pp</span></p></blockquote></td></tr></table></td></tr></table></td></tr><tr><td><table cellspacing="0" cellpadding="0" class="together"><tr><td><table cellspacing="0" cellpadding="0" class="together"><tr><td><blockquote class="SubFlow"><div class="RBackgroundLabel SIEHidden"><div class="RBackgroundLabelInner"><p>procedure</p></div></div><p class="RForeground"><span class="RktPn">(</span><a name="(def._((lib._pollen/setup..rkt)._setup~3amarkup-source-ext))"></a><span title="Provided from: pollen/setup | Package: pollen"><span class="RktSym"><a href="file:///Users/MB/git/pollen/pollen/scribblings/setup.html#%28def._%28%28lib._pollen%2Fsetup..rkt%29._setup~3amarkup-source-ext%29%29" class="RktValDef RktValLink" data-pltdoc="x">setup:markup-source-ext</a></span></span><span class="RktPn"></span><span class="RktPn">)</span><span class="hspace">&nbsp;</span>&rarr;<span class="hspace">&nbsp;</span><span class="RktSym"><span class="badlink"><span class="RktValLink">symbol?</span></span></span></p></blockquote></td></tr></table></td></tr><tr><td><table cellspacing="0" cellpadding="0" class="together"><tr><td><blockquote class="SubFlow"><div class="RBackgroundLabel SIEHidden"><div class="RBackgroundLabelInner"><p>value</p></div></div><p class="RForeground"><a name="(def._((lib._pollen/setup..rkt)._default-markup-source-ext))"></a><span title="Provided from: pollen/setup | Package: pollen"><span class="RktSym"><span class="RktSymDef RktSym">default-markup-source-ext</span></span></span><span class="hspace">&nbsp;</span>:<span class="hspace">&nbsp;</span><span class="RktSym"><span class="badlink"><span class="RktValLink">symbol?</span></span></span><span class="hspace">&nbsp;</span>=<span class="hspace">&nbsp;</span><span class="RktVal">'</span><span class="RktVal">pm</span></p></blockquote></td></tr></table></td></tr></table></td></tr><tr><td><table cellspacing="0" cellpadding="0" class="together"><tr><td><table cellspacing="0" cellpadding="0" class="together"><tr><td><blockquote class="SubFlow"><div class="RBackgroundLabel SIEHidden"><div class="RBackgroundLabelInner"><p>procedure</p></div></div><p class="RForeground"><span class="RktPn">(</span><a name="(def._((lib._pollen/setup..rkt)._setup~3amarkdown-source-ext))"></a><span title="Provided from: pollen/setup | Package: pollen"><span class="RktSym"><a href="file:///Users/MB/git/pollen/pollen/scribblings/setup.html#%28def._%28%28lib._pollen%2Fsetup..rkt%29._setup~3amarkdown-source-ext%29%29" class="RktValDef RktValLink" data-pltdoc="x">setup:markdown-source-ext</a></span></span><span class="RktPn"></span><span class="RktPn">)</span><span class="hspace">&nbsp;</span>&rarr;<span class="hspace">&nbsp;</span><span class="RktSym"><span class="badlink"><span class="RktValLink">symbol?</span></span></span></p></blockquote></td></tr></table></td></tr><tr><td><table cellspacing="0" cellpadding="0" class="together"><tr><td><blockquote class="SubFlow"><div class="RBackgroundLabel SIEHidden"><div class="RBackgroundLabelInner"><p>value</p></div></div><p class="RForeground"><a name="(def._((lib._pollen/setup..rkt)._default-markdown-source-ext))"></a><span title="Provided from: pollen/setup | Package: pollen"><span class="RktSym"><span class="RktSymDef RktSym">default-markdown-source-ext</span></span></span><span class="hspace">&nbsp;</span>:<span class="hspace">&nbsp;</span><span class="RktSym"><span class="badlink"><span class="RktValLink">symbol?</span></span></span><span class="hspace">&nbsp;</span>=<span class="hspace">&nbsp;</span><span class="RktVal">'</span><span class="RktVal">pmd</span></p></blockquote></td></tr></table></td></tr></table></td></tr><tr><td><table cellspacing="0" cellpadding="0" class="together"><tr><td><table cellspacing="0" cellpadding="0" class="together"><tr><td><blockquote class="SubFlow"><div class="RBackgroundLabel SIEHidden"><div class="RBackgroundLabelInner"><p>procedure</p></div></div><p class="RForeground"><span class="RktPn">(</span><a name="(def._((lib._pollen/setup..rkt)._setup~3anull-source-ext))"></a><span title="Provided from: pollen/setup | Package: pollen"><span class="RktSym"><a href="file:///Users/MB/git/pollen/pollen/scribblings/setup.html#%28def._%28%28lib._pollen%2Fsetup..rkt%29._setup~3anull-source-ext%29%29" class="RktValDef RktValLink" data-pltdoc="x">setup:null-source-ext</a></span></span><span class="RktPn"></span><span class="RktPn">)</span><span class="hspace">&nbsp;</span>&rarr;<span class="hspace">&nbsp;</span><span class="RktSym"><span class="badlink"><span class="RktValLink">symbol?</span></span></span></p></blockquote></td></tr></table></td></tr><tr><td><table cellspacing="0" cellpadding="0" class="together"><tr><td><blockquote class="SubFlow"><div class="RBackgroundLabel SIEHidden"><div class="RBackgroundLabelInner"><p>value</p></div></div><p class="RForeground"><a name="(def._((lib._pollen/setup..rkt)._default-null-source-ext))"></a><span title="Provided from: pollen/setup | Package: pollen"><span class="RktSym"><span class="RktSymDef RktSym">default-null-source-ext</span></span></span><span class="hspace">&nbsp;</span>:<span class="hspace">&nbsp;</span><span class="RktSym"><span class="badlink"><span class="RktValLink">symbol?</span></span></span><span class="hspace">&nbsp;</span>=<span class="hspace">&nbsp;</span><span class="RktVal">'</span><span class="RktVal">p</span></p></blockquote></td></tr></table></td></tr></table></td></tr><tr><td><table cellspacing="0" cellpadding="0" class="together"><tr><td><table cellspacing="0" cellpadding="0" class="together"><tr><td><blockquote class="SubFlow"><div class="RBackgroundLabel SIEHidden"><div class="RBackgroundLabelInner"><p>procedure</p></div></div><p class="RForeground"><span class="RktPn">(</span><a name="(def._((lib._pollen/setup..rkt)._setup~3apagetree-source-ext))"></a><span title="Provided from: pollen/setup | Package: pollen"><span class="RktSym"><a href="file:///Users/MB/git/pollen/pollen/scribblings/setup.html#%28def._%28%28lib._pollen%2Fsetup..rkt%29._setup~3apagetree-source-ext%29%29" class="RktValDef RktValLink" data-pltdoc="x">setup:pagetree-source-ext</a></span></span><span class="RktPn"></span><span class="RktPn">)</span><span class="hspace">&nbsp;</span>&rarr;<span class="hspace">&nbsp;</span><span class="RktSym"><span class="badlink"><span class="RktValLink">symbol?</span></span></span></p></blockquote></td></tr></table></td></tr><tr><td><table cellspacing="0" cellpadding="0" class="together"><tr><td><blockquote class="SubFlow"><div class="RBackgroundLabel SIEHidden"><div class="RBackgroundLabelInner"><p>value</p></div></div><p class="RForeground"><a name="(def._((lib._pollen/setup..rkt)._default-pagetree-source-ext))"></a><span title="Provided from: pollen/setup | Package: pollen"><span class="RktSym"><span class="RktSymDef RktSym">default-pagetree-source-ext</span></span></span><span class="hspace">&nbsp;</span>:<span class="hspace">&nbsp;</span><span class="RktSym"><span class="badlink"><span class="RktValLink">symbol?</span></span></span><span class="hspace">&nbsp;</span>=<span class="hspace">&nbsp;</span><span class="RktVal">'</span><span class="RktVal">ptree</span></p></blockquote></td></tr></table></td></tr></table></td></tr><tr><td><table cellspacing="0" cellpadding="0" class="together"><tr><td><table cellspacing="0" cellpadding="0" class="together"><tr><td><blockquote class="SubFlow"><div class="RBackgroundLabel SIEHidden"><div class="RBackgroundLabelInner"><p>procedure</p></div></div><p class="RForeground"><span class="RktPn">(</span><a name="(def._((lib._pollen/setup..rkt)._setup~3atemplate-source-ext))"></a><span title="Provided from: pollen/setup | Package: pollen"><span class="RktSym"><a href="file:///Users/MB/git/pollen/pollen/scribblings/setup.html#%28def._%28%28lib._pollen%2Fsetup..rkt%29._setup~3atemplate-source-ext%29%29" class="RktValDef RktValLink" data-pltdoc="x">setup:template-source-ext</a></span></span><span class="RktPn"></span><span class="RktPn">)</span><span class="hspace">&nbsp;</span>&rarr;<span class="hspace">&nbsp;</span><span class="RktSym"><span class="badlink"><span class="RktValLink">symbol?</span></span></span></p></blockquote></td></tr></table></td></tr><tr><td><table cellspacing="0" cellpadding="0" class="together"><tr><td><blockquote class="SubFlow"><div class="RBackgroundLabel SIEHidden"><div class="RBackgroundLabelInner"><p>value</p></div></div><p class="RForeground"><a name="(def._((lib._pollen/setup..rkt)._default-template-source-ext))"></a><span title="Provided from: pollen/setup | Package: pollen"><span class="RktSym"><span class="RktSymDef RktSym">default-template-source-ext</span></span></span><span class="hspace">&nbsp;</span>:<span class="hspace">&nbsp;</span><span class="RktSym"><span class="badlink"><span class="RktValLink">symbol?</span></span></span><span class="hspace">&nbsp;</span>=<span class="hspace">&nbsp;</span><span class="RktVal">'</span><span class="RktVal">pt</span></p></blockquote></td></tr></table></td></tr></table></td></tr><tr><td><table cellspacing="0" cellpadding="0" class="together"><tr><td><table cellspacing="0" cellpadding="0" class="together"><tr><td><blockquote class="SubFlow"><div class="RBackgroundLabel SIEHidden"><div class="RBackgroundLabelInner"><p>procedure</p></div></div><p class="RForeground"><span class="RktPn">(</span><a name="(def._((lib._pollen/setup..rkt)._setup~3ascribble-source-ext))"></a><span title="Provided from: pollen/setup | Package: pollen"><span class="RktSym"><a href="file:///Users/MB/git/pollen/pollen/scribblings/setup.html#%28def._%28%28lib._pollen%2Fsetup..rkt%29._setup~3ascribble-source-ext%29%29" class="RktValDef RktValLink" data-pltdoc="x">setup:scribble-source-ext</a></span></span><span class="RktPn"></span><span class="RktPn">)</span><span class="hspace">&nbsp;</span>&rarr;<span class="hspace">&nbsp;</span><span class="RktSym"><span class="badlink"><span class="RktValLink">symbol?</span></span></span></p></blockquote></td></tr></table></td></tr><tr><td><table cellspacing="0" cellpadding="0" class="together"><tr><td><blockquote class="SubFlow"><div class="RBackgroundLabel SIEHidden"><div class="RBackgroundLabelInner"><p>value</p></div></div><p class="RForeground"><a name="(def._((lib._pollen/setup..rkt)._default-scribble-source-ext))"></a><span title="Provided from: pollen/setup | Package: pollen"><span class="RktSym"><span class="RktSymDef RktSym">default-scribble-source-ext</span></span></span><span class="hspace">&nbsp;</span>:<span class="hspace">&nbsp;</span><span class="RktSym"><span class="badlink"><span class="RktValLink">symbol?</span></span></span><span class="hspace">&nbsp;</span>=<span class="hspace">&nbsp;</span><span class="RktVal">'</span><span class="RktVal">scrbl</span></p></blockquote></td></tr></table></td></tr></table></td></tr></table></blockquote></div><div class="SIntrapara">File extensions for Pollen source files.</div></p><p><div class="SIntrapara"><blockquote class="SVInsetFlow"><table cellspacing="0" cellpadding="0" class="boxed RBoxed"><tr><td><table cellspacing="0" cellpadding="0" class="together"><tr><td><blockquote class="SubFlow"><div class="RBackgroundLabel SIEHidden"><div class="RBackgroundLabelInner"><p>procedure</p></div></div><p class="RForeground"><span class="RktPn">(</span><a name="(def._((lib._pollen/setup..rkt)._setup~3amain-pagetree))"></a><span title="Provided from: pollen/setup | Package: pollen"><span class="RktSym"><a href="file:///Users/MB/git/pollen/pollen/scribblings/setup.html#%28def._%28%28lib._pollen%2Fsetup..rkt%29._setup~3amain-pagetree%29%29" class="RktValDef RktValLink" data-pltdoc="x">setup:main-pagetree</a></span></span><span class="RktPn"></span><span class="RktPn">)</span><span class="hspace">&nbsp;</span>&rarr;<span class="hspace">&nbsp;</span><span class="RktSym"><span class="badlink"><span class="RktValLink">string?</span></span></span></p></blockquote></td></tr></table></td></tr><tr><td><table cellspacing="0" cellpadding="0" class="together"><tr><td><blockquote class="SubFlow"><div class="RBackgroundLabel SIEHidden"><div class="RBackgroundLabelInner"><p>value</p></div></div><p class="RForeground"><a name="(def._((lib._pollen/setup..rkt)._default-main-pagetree))"></a><span title="Provided from: pollen/setup | Package: pollen"><span class="RktSym"><span class="RktSymDef RktSym">default-main-pagetree</span></span></span><span class="hspace">&nbsp;</span>:<span class="hspace">&nbsp;</span><span class="RktSym"><span class="badlink"><span class="RktValLink">string?</span></span></span><span class="hspace">&nbsp;</span>=<span class="hspace">&nbsp;</span><span class="RktVal">"index.ptree"</span></p></blockquote></td></tr></table></td></tr></table></blockquote></div><div class="SIntrapara">Pagetree that Pollen dashboard loads by default in each directory.</div></p><p><div class="SIntrapara"><blockquote class="SVInsetFlow"><table cellspacing="0" cellpadding="0" class="boxed RBoxed"><tr><td><table cellspacing="0" cellpadding="0" class="together"><tr><td><blockquote class="SubFlow"><div class="RBackgroundLabel SIEHidden"><div class="RBackgroundLabelInner"><p>procedure</p></div></div><p class="RForeground"><span class="RktPn">(</span><a name="(def._((lib._pollen/setup..rkt)._setup~3amain-root-node))"></a><span title="Provided from: pollen/setup | Package: pollen"><span class="RktSym"><a href="file:///Users/MB/git/pollen/pollen/scribblings/setup.html#%28def._%28%28lib._pollen%2Fsetup..rkt%29._setup~3amain-root-node%29%29" class="RktValDef RktValLink" data-pltdoc="x">setup:main-root-node</a></span></span><span class="RktPn"></span><span class="RktPn">)</span><span class="hspace">&nbsp;</span>&rarr;<span class="hspace">&nbsp;</span><span class="RktSym"><span class="badlink"><span class="RktValLink">symbol?</span></span></span></p></blockquote></td></tr></table></td></tr><tr><td><table cellspacing="0" cellpadding="0" class="together"><tr><td><blockquote class="SubFlow"><div class="RBackgroundLabel SIEHidden"><div class="RBackgroundLabelInner"><p>value</p></div></div><p class="RForeground"><a name="(def._((lib._pollen/setup..rkt)._default-main-root-node))"></a><span title="Provided from: pollen/setup | Package: pollen"><span class="RktSym"><span class="RktSymDef RktSym">default-main-root-node</span></span></span><span class="hspace">&nbsp;</span>:<span class="hspace">&nbsp;</span><span class="RktSym"><span class="badlink"><span class="RktValLink">symbol?</span></span></span><span class="hspace">&nbsp;</span>=<span class="hspace">&nbsp;</span><span class="RktVal">'</span><span class="RktVal">root</span></p></blockquote></td></tr></table></td></tr></table></blockquote></div><div class="SIntrapara">Name of the root node in a decoded <span class="RktSym">doc</span>.</div></p><p><div class="SIntrapara"><blockquote class="SVInsetFlow"><table cellspacing="0" cellpadding="0" class="boxed RBoxed"><tr><td><table cellspacing="0" cellpadding="0" class="together"><tr><td><blockquote class="SubFlow"><div class="RBackgroundLabel SIEHidden"><div class="RBackgroundLabelInner"><p>procedure</p></div></div><p class="RForeground"><span class="RktPn">(</span><a name="(def._((lib._pollen/setup..rkt)._setup~3ablock-tags))"></a><span title="Provided from: pollen/setup | Package: pollen"><span class="RktSym"><a href="file:///Users/MB/git/pollen/pollen/scribblings/setup.html#%28def._%28%28lib._pollen%2Fsetup..rkt%29._setup~3ablock-tags%29%29" class="RktValDef RktValLink" data-pltdoc="x">setup:block-tags</a></span></span><span class="RktPn"></span><span class="RktPn">)</span><span class="hspace">&nbsp;</span>&rarr;<span class="hspace">&nbsp;</span><span class="RktPn">(</span><span class="RktSym"><span class="badlink"><span class="RktValLink">listof</span></span></span><span class="hspace">&nbsp;</span><span class="RktSym"><span class="badlink"><span class="RktValLink">symbol?</span></span></span><span class="RktPn">)</span></p></blockquote></td></tr></table></td></tr><tr><td><table cellspacing="0" cellpadding="0" class="together"><tr><td><blockquote class="SubFlow"><div class="RBackgroundLabel SIEHidden"><div class="RBackgroundLabelInner"><p>value</p></div></div><p class="RForeground"><a name="(def._((lib._pollen/setup..rkt)._default-block-tags))"></a><span title="Provided from: pollen/setup | Package: pollen"><span class="RktSym"><span class="RktSymDef RktSym">default-block-tags</span></span></span><span class="hspace">&nbsp;</span>:<span class="hspace">&nbsp;</span><span class="RktPn">(</span><span class="RktSym"><span class="badlink"><span class="RktValLink">listof</span></span></span><span class="hspace">&nbsp;</span><span class="RktSym"><span class="badlink"><span class="RktValLink">symbol?</span></span></span><span class="RktPn">)</span><span class="hspace">&nbsp;</span>=<span class="hspace">&nbsp;</span><span class="RktVal">'</span><span class="RktVal">(</span><span class="RktVal">see</span><span class="hspace">&nbsp;</span><span class="RktVal">below</span><span class="RktVal">)</span></p></blockquote></td></tr></table></td></tr></table></blockquote></div><div class="SIntrapara">Tags that are treated as blocks by <span class="RktSym">block-txexpr?</span>. Initialized to the <a href="https://developer.mozilla.org/en-US/docs/Web/HTML/Block-level_elements">block-level elements in HTML5</a>, namely:</div></p><p><span class="RktSym">address article aside blockquote body canvas dd div dl fieldset figcaption figure footer form h1 h2 h3 h4 h5 h6 header hgroup hr li main nav noscript ol output p pre section table tfoot ul video</span></p><p>... plus <span class="RktSym"><a href="file:///Users/MB/git/pollen/pollen/scribblings/setup.html#%28def._%28%28lib._pollen%2Fsetup..rkt%29._setup~3amain-root-node%29%29" class="RktValLink" data-pltdoc="x">setup:main-root-node</a></span>.</p><p><div class="SIntrapara"><blockquote class="SVInsetFlow"><table cellspacing="0" cellpadding="0" class="boxed RBoxed"><tr><td><table cellspacing="0" cellpadding="0" class="together"><tr><td><blockquote class="SubFlow"><div class="RBackgroundLabel SIEHidden"><div class="RBackgroundLabelInner"><p>procedure</p></div></div><p class="RForeground"><span class="RktPn">(</span><a name="(def._((lib._pollen/setup..rkt)._setup~3acommand-char))"></a><span title="Provided from: pollen/setup | Package: pollen"><span class="RktSym"><a href="file:///Users/MB/git/pollen/pollen/scribblings/setup.html#%28def._%28%28lib._pollen%2Fsetup..rkt%29._setup~3acommand-char%29%29" class="RktValDef RktValLink" data-pltdoc="x">setup:command-char</a></span></span><span class="RktPn"></span><span class="RktPn">)</span><span class="hspace">&nbsp;</span>&rarr;<span class="hspace">&nbsp;</span><span class="RktSym"><span class="badlink"><span class="RktValLink">char?</span></span></span></p></blockquote></td></tr></table></td></tr><tr><td><table cellspacing="0" cellpadding="0" class="together"><tr><td><blockquote class="SubFlow"><div class="RBackgroundLabel SIEHidden"><div class="RBackgroundLabelInner"><p>value</p></div></div><p class="RForeground"><a name="(def._((lib._pollen/setup..rkt)._default-command-char))"></a><span title="Provided from: pollen/setup | Package: pollen"><span class="RktSym"><span class="RktSymDef RktSym">default-command-char</span></span></span><span class="hspace">&nbsp;</span>:<span class="hspace">&nbsp;</span><span class="RktSym"><span class="badlink"><span class="RktValLink">char?</span></span></span><span class="hspace">&nbsp;</span>=<span class="hspace">&nbsp;</span><span class="RktVal">#\&#9674;</span></p></blockquote></td></tr></table></td></tr></table></blockquote></div><div class="SIntrapara">The magic character that indicates a Pollen command, function, or variable.</div></p><p><div class="SIntrapara"><blockquote class="SVInsetFlow"><table cellspacing="0" cellpadding="0" class="boxed RBoxed"><tr><td><table cellspacing="0" cellpadding="0" class="together"><tr><td><blockquote class="SubFlow"><div class="RBackgroundLabel SIEHidden"><div class="RBackgroundLabelInner"><p>procedure</p></div></div><p class="RForeground"><span class="RktPn">(</span><a name="(def._((lib._pollen/setup..rkt)._setup~3atemplate-prefix))"></a><span title="Provided from: pollen/setup | Package: pollen"><span class="RktSym"><a href="file:///Users/MB/git/pollen/pollen/scribblings/setup.html#%28def._%28%28lib._pollen%2Fsetup..rkt%29._setup~3atemplate-prefix%29%29" class="RktValDef RktValLink" data-pltdoc="x">setup:template-prefix</a></span></span><span class="RktPn"></span><span class="RktPn">)</span><span class="hspace">&nbsp;</span>&rarr;<span class="hspace">&nbsp;</span><span class="RktSym"><span class="badlink"><span class="RktValLink">string?</span></span></span></p></blockquote></td></tr></table></td></tr><tr><td><table cellspacing="0" cellpadding="0" class="together"><tr><td><blockquote class="SubFlow"><div class="RBackgroundLabel SIEHidden"><div class="RBackgroundLabelInner"><p>value</p></div></div><p class="RForeground"><a name="(def._((lib._pollen/setup..rkt)._default-template-prefix))"></a><span title="Provided from: pollen/setup | Package: pollen"><span class="RktSym"><span class="RktSymDef RktSym">default-template-prefix</span></span></span><span class="hspace">&nbsp;</span>:<span class="hspace">&nbsp;</span><span class="RktSym"><span class="badlink"><span class="RktValLink">string?</span></span></span><span class="hspace">&nbsp;</span>=<span class="hspace">&nbsp;</span><span class="RktVal">"template"</span></p></blockquote></td></tr></table></td></tr></table></blockquote></div><div class="SIntrapara">Prefix of the default template.</div></p><p><div class="SIntrapara"><blockquote class="SVInsetFlow"><table cellspacing="0" cellpadding="0" class="boxed RBoxed"><tr><td><table cellspacing="0" cellpadding="0" class="together"><tr><td><table cellspacing="0" cellpadding="0" class="together"><tr><td><blockquote class="SubFlow"><div class="RBackgroundLabel SIEHidden"><div class="RBackgroundLabelInner"><p>procedure</p></div></div><p class="RForeground"><span class="RktPn">(</span><a name="(def._((lib._pollen/setup..rkt)._setup~3anewline))"></a><span title="Provided from: pollen/setup | Package: pollen"><span class="RktSym"><a href="file:///Users/MB/git/pollen/pollen/scribblings/setup.html#%28def._%28%28lib._pollen%2Fsetup..rkt%29._setup~3anewline%29%29" class="RktValDef RktValLink" data-pltdoc="x">setup:newline</a></span></span><span class="RktPn"></span><span class="RktPn">)</span><span class="hspace">&nbsp;</span>&rarr;<span class="hspace">&nbsp;</span><span class="RktSym"><span class="badlink"><span class="RktValLink">string?</span></span></span></p></blockquote></td></tr></table></td></tr><tr><td><table cellspacing="0" cellpadding="0" class="together"><tr><td><blockquote class="SubFlow"><div class="RBackgroundLabel SIEHidden"><div class="RBackgroundLabelInner"><p>value</p></div></div><p class="RForeground"><a name="(def._((lib._pollen/setup..rkt)._default-newline))"></a><span title="Provided from: pollen/setup | Package: pollen"><span class="RktSym"><span class="RktSymDef RktSym">default-newline</span></span></span><span class="hspace">&nbsp;</span>:<span class="hspace">&nbsp;</span><span class="RktSym"><span class="badlink"><span class="RktValLink">string?</span></span></span><span class="hspace">&nbsp;</span>=<span class="hspace">&nbsp;</span><span class="RktVal">"\n"</span></p></blockquote></td></tr></table></td></tr></table></td></tr><tr><td><table cellspacing="0" cellpadding="0" class="together"><tr><td><table cellspacing="0" cellpadding="0" class="together"><tr><td><blockquote class="SubFlow"><div class="RBackgroundLabel SIEHidden"><div class="RBackgroundLabelInner"><p>procedure</p></div></div><p class="RForeground"><span class="RktPn">(</span><a name="(def._((lib._pollen/setup..rkt)._setup~3alinebreak-separator))"></a><span title="Provided from: pollen/setup | Package: pollen"><span class="RktSym"><a href="file:///Users/MB/git/pollen/pollen/scribblings/setup.html#%28def._%28%28lib._pollen%2Fsetup..rkt%29._setup~3alinebreak-separator%29%29" class="RktValDef RktValLink" data-pltdoc="x">setup:linebreak-separator</a></span></span><span class="RktPn"></span><span class="RktPn">)</span><span class="hspace">&nbsp;</span>&rarr;<span class="hspace">&nbsp;</span><span class="RktSym"><span class="badlink"><span class="RktValLink">string?</span></span></span></p></blockquote></td></tr></table></td></tr><tr><td><table cellspacing="0" cellpadding="0" class="together"><tr><td><blockquote class="SubFlow"><div class="RBackgroundLabel SIEHidden"><div class="RBackgroundLabelInner"><p>value</p></div></div><p class="RForeground"><a name="(def._((lib._pollen/setup..rkt)._default-linebreak-separator))"></a><span title="Provided from: pollen/setup | Package: pollen"><span class="RktSym"><span class="RktSymDef RktSym">default-linebreak-separator</span></span></span><span class="hspace">&nbsp;</span>:<span class="hspace">&nbsp;</span><span class="RktSym"><span class="badlink"><span class="RktValLink">string?</span></span></span><span class="hspace">&nbsp;</span>=<span class="hspace">&nbsp;</span><span class="RktVal">"\n"</span></p></blockquote></td></tr></table></td></tr></table></td></tr><tr><td><table cellspacing="0" cellpadding="0" class="together"><tr><td><table cellspacing="0" cellpadding="0" class="together"><tr><td><blockquote class="SubFlow"><div class="RBackgroundLabel SIEHidden"><div class="RBackgroundLabelInner"><p>procedure</p></div></div><p class="RForeground"><span class="RktPn">(</span><a name="(def._((lib._pollen/setup..rkt)._setup~3aparagraph-separator))"></a><span title="Provided from: pollen/setup | Package: pollen"><span class="RktSym"><a href="file:///Users/MB/git/pollen/pollen/scribblings/setup.html#%28def._%28%28lib._pollen%2Fsetup..rkt%29._setup~3aparagraph-separator%29%29" class="RktValDef RktValLink" data-pltdoc="x">setup:paragraph-separator</a></span></span><span class="RktPn"></span><span class="RktPn">)</span><span class="hspace">&nbsp;</span>&rarr;<span class="hspace">&nbsp;</span><span class="RktSym"><span class="badlink"><span class="RktValLink">string?</span></span></span></p></blockquote></td></tr></table></td></tr><tr><td><table cellspacing="0" cellpadding="0" class="together"><tr><td><blockquote class="SubFlow"><div class="RBackgroundLabel SIEHidden"><div class="RBackgroundLabelInner"><p>value</p></div></div><p class="RForeground"><a name="(def._((lib._pollen/setup..rkt)._default-paragraph-separator))"></a><span title="Provided from: pollen/setup | Package: pollen"><span class="RktSym"><span class="RktSymDef RktSym">default-paragraph-separator</span></span></span><span class="hspace">&nbsp;</span>:<span class="hspace">&nbsp;</span><span class="RktSym"><span class="badlink"><span class="RktValLink">string?</span></span></span><span class="hspace">&nbsp;</span>=<span class="hspace">&nbsp;</span><span class="RktVal">"\n\n"</span></p></blockquote></td></tr></table></td></tr></table></td></tr></table></blockquote></div><div class="SIntrapara">Default separators used in decoding.</div></p><p><div class="SIntrapara"><blockquote class="SVInsetFlow"><table cellspacing="0" cellpadding="0" class="boxed RBoxed"><tr><td><table cellspacing="0" cellpadding="0" class="together"><tr><td><blockquote class="SubFlow"><div class="RBackgroundLabel SIEHidden"><div class="RBackgroundLabelInner"><p>procedure</p></div></div><p class="RForeground"><span class="RktPn">(</span><a name="(def._((lib._pollen/setup..rkt)._setup~3arender-cache-active))"></a><span title="Provided from: pollen/setup | Package: pollen"><span class="RktSym"><a href="file:///Users/MB/git/pollen/pollen/scribblings/setup.html#%28def._%28%28lib._pollen%2Fsetup..rkt%29._setup~3arender-cache-active%29%29" class="RktValDef RktValLink" data-pltdoc="x">setup:render-cache-active</a></span></span><span class="RktPn"></span><span class="RktPn">)</span><span class="hspace">&nbsp;</span>&rarr;<span class="hspace">&nbsp;</span><span class="RktSym"><span class="badlink"><span class="RktValLink">boolean?</span></span></span></p></blockquote></td></tr></table></td></tr><tr><td><table cellspacing="0" cellpadding="0" class="together"><tr><td><blockquote class="SubFlow"><div class="RBackgroundLabel SIEHidden"><div class="RBackgroundLabelInner"><p>value</p></div></div><p class="RForeground"><a name="(def._((lib._pollen/setup..rkt)._default-render-cache-active))"></a><span title="Provided from: pollen/setup | Package: pollen"><span class="RktSym"><span class="RktSymDef RktSym">default-render-cache-active</span></span></span><span class="hspace">&nbsp;</span>:<span class="hspace">&nbsp;</span><span class="RktSym"><span class="badlink"><span class="RktValLink">boolean?</span></span></span><span class="hspace">&nbsp;</span>=<span class="hspace">&nbsp;</span><span class="RktVal">#t</span></p></blockquote></td></tr></table></td></tr></table></blockquote></div><div class="SIntrapara">Whether the render cache, which speeds up interactive sessions by reusing rendered versions of Pollen output files, is active.</div></p><p><div class="SIntrapara"><blockquote class="SVInsetFlow"><table cellspacing="0" cellpadding="0" class="boxed RBoxed"><tr><td><table cellspacing="0" cellpadding="0" class="together"><tr><td><blockquote class="SubFlow"><div class="RBackgroundLabel SIEHidden"><div class="RBackgroundLabelInner"><p>procedure</p></div></div><p class="RForeground"><span class="RktPn">(</span><a name="(def._((lib._pollen/setup..rkt)._setup~3acompile-cache-active))"></a><span title="Provided from: pollen/setup | Package: pollen"><span class="RktSym"><a href="file:///Users/MB/git/pollen/pollen/scribblings/setup.html#%28def._%28%28lib._pollen%2Fsetup..rkt%29._setup~3acompile-cache-active%29%29" class="RktValDef RktValLink" data-pltdoc="x">setup:compile-cache-active</a></span></span><span class="RktPn"></span><span class="RktPn">)</span><span class="hspace">&nbsp;</span>&rarr;<span class="hspace">&nbsp;</span><span class="RktSym"><span class="badlink"><span class="RktValLink">boolean?</span></span></span></p></blockquote></td></tr></table></td></tr><tr><td><table cellspacing="0" cellpadding="0" class="together"><tr><td><blockquote class="SubFlow"><div class="RBackgroundLabel SIEHidden"><div class="RBackgroundLabelInner"><p>value</p></div></div><p class="RForeground"><a name="(def._((lib._pollen/setup..rkt)._default-compile-cache-active))"></a><span title="Provided from: pollen/setup | Package: pollen"><span class="RktSym"><span class="RktSymDef RktSym">default-compile-cache-active</span></span></span><span class="hspace">&nbsp;</span>:<span class="hspace">&nbsp;</span><span class="RktSym"><span class="badlink"><span class="RktValLink">boolean?</span></span></span><span class="hspace">&nbsp;</span>=<span class="hspace">&nbsp;</span><span class="RktVal">#t</span></p></blockquote></td></tr></table></td></tr></table></blockquote></div><div class="SIntrapara">Whether the compile cache, which speeds up interactive sessions by saving compiled versions of Pollen source files, is active.</div></p><p><div class="SIntrapara"><blockquote class="SVInsetFlow"><table cellspacing="0" cellpadding="0" class="boxed RBoxed"><tr><td><table cellspacing="0" cellpadding="0" class="together"><tr><td><blockquote class="SubFlow"><div class="RBackgroundLabel SIEHidden"><div class="RBackgroundLabelInner"><p>procedure</p></div></div><p class="RForeground"><span class="RktPn">(</span><a name="(def._((lib._pollen/setup..rkt)._setup~3acompile-cache-max-size))"></a><span title="Provided from: pollen/setup | Package: pollen"><span class="RktSym"><a href="file:///Users/MB/git/pollen/pollen/scribblings/setup.html#%28def._%28%28lib._pollen%2Fsetup..rkt%29._setup~3acompile-cache-max-size%29%29" class="RktValDef RktValLink" data-pltdoc="x">setup:compile-cache-max-size</a></span></span><span class="RktPn"></span><span class="RktPn">)</span><span class="hspace">&nbsp;</span>&rarr;<span class="hspace">&nbsp;</span><span class="RktSym"><span class="badlink"><span class="RktValLink">exact-positive-integer?</span></span></span></p></blockquote></td></tr></table></td></tr><tr><td><table cellspacing="0" cellpadding="0" class="together"><tr><td><blockquote class="SubFlow"><div class="RBackgroundLabel SIEHidden"><div class="RBackgroundLabelInner"><p>value</p></div></div><p class="RForeground"><a name="(def._((lib._pollen/setup..rkt)._default-compile-cache-max-size))"></a><span title="Provided from: pollen/setup | Package: pollen"><span class="RktSym"><span class="RktSymDef RktSym">default-compile-cache-max-size</span></span></span><span class="hspace">&nbsp;</span>:<span class="hspace">&nbsp;</span><span class="RktSym"><span class="badlink"><span class="RktValLink">exact-positive-integer?</span></span></span></p></blockquote></td></tr><tr><td><span class="hspace">&nbsp;</span>=<span class="hspace">&nbsp;</span><span class="RktVal">10485760</span></td></tr></table></td></tr></table></blockquote></div><div class="SIntrapara">Maximum size of the compile cache.</div></p><p><div class="SIntrapara"><blockquote class="SVInsetFlow"><table cellspacing="0" cellpadding="0" class="boxed RBoxed"><tr><td><table cellspacing="0" cellpadding="0" class="together"><tr><td><blockquote class="SubFlow"><div class="RBackgroundLabel SIEHidden"><div class="RBackgroundLabelInner"><p>procedure</p></div></div><p class="RForeground"><span class="RktPn">(</span><a name="(def._((lib._pollen/setup..rkt)._setup~3acache-watchlist))"></a><span title="Provided from: pollen/setup | Package: pollen"><span class="RktSym"><a href="file:///Users/MB/git/pollen/pollen/scribblings/setup.html#%28def._%28%28lib._pollen%2Fsetup..rkt%29._setup~3acache-watchlist%29%29" class="RktValDef RktValLink" data-pltdoc="x">setup:cache-watchlist</a></span></span><span class="RktPn"></span><span class="RktPn">)</span><span class="hspace">&nbsp;</span>&rarr;<span class="hspace">&nbsp;</span><span class="RktPn">(</span><span class="RktSym"><span class="badlink"><span class="RktValLink">listof</span></span></span><span class="hspace">&nbsp;</span><span class="RktPn">(</span><span class="RktSym"><span class="badlink"><span class="RktValLink">or/c</span></span></span><span class="hspace">&nbsp;</span><span class="RktSym"><span class="badlink"><span class="RktValLink">path?</span></span></span><span class="hspace">&nbsp;</span><span class="RktSym"><span class="badlink"><span class="RktValLink">path-string?</span></span></span><span class="RktPn">)</span><span class="RktPn">)</span></p></blockquote></td></tr></table></td></tr><tr><td><table cellspacing="0" cellpadding="0" class="together"><tr><td><blockquote class="SubFlow"><div class="RBackgroundLabel SIEHidden"><div class="RBackgroundLabelInner"><p>value</p></div></div><p class="RForeground"><a name="(def._((lib._pollen/setup..rkt)._default-cache-watchlist))"></a><span title="Provided from: pollen/setup | Package: pollen"><span class="RktSym"><span class="RktSymDef RktSym">default-cache-watchlist</span></span></span><span class="hspace">&nbsp;</span>:<span class="hspace">&nbsp;</span><span class="RktPn">(</span><span class="RktSym"><span class="badlink"><span class="RktValLink">listof</span></span></span><span class="hspace">&nbsp;</span><span class="RktPn">(</span><span class="RktSym"><span class="badlink"><span class="RktValLink">or/c</span></span></span><span class="hspace">&nbsp;</span><span class="RktSym"><span class="badlink"><span class="RktValLink">path?</span></span></span><span class="hspace">&nbsp;</span><span class="RktSym"><span class="badlink"><span class="RktValLink">path-string?</span></span></span><span class="RktPn">)</span><span class="RktPn">)</span></p></blockquote></td></tr><tr><td><span class="hspace">&nbsp;</span>=<span class="hspace">&nbsp;</span><span class="RktVal">'</span><span class="RktVal">(</span><span class="RktVal">)</span></td></tr></table></td></tr></table></blockquote></div><div class="SIntrapara">List of extra files that the cache (= render cache + compile cache, collectively) watches during a project-server session. If one of the files on the watchlist changes, the cache is invalidated (just as it would be if <span class="RktVal">"pollen.rkt"</span> changed).</div></p><p>If the cache can&rsquo;t find a certain file on the watchlist, no error will arise. The file will simply be ignored. Therefore, to avoid unexpected behavior, the best policy is to use complete paths (or path strings). One way to generate a complete path to a local file is with <span class="RktSym"><span class="badlink"><span class="RktValLink">define-runtime-path</span></span></span>. Another way, if you&rsquo;re using a module that&rsquo;s already installed as part of a package, is with <span class="RktSym"><span class="badlink"><span class="RktValLink">resolve-module-path</span></span></span>:</p><div class="fileblock"><div class="SIntrapara"><div class="fileblock_filetitle"><span class="fileblock_filename"><span class="stt">"pollen.rkt"</span></span></div></div><div class="SIntrapara"><div class="fileblock_filecontent"><div class="SIntrapara"><blockquote class="SCodeFlow"><table cellspacing="0" cellpadding="0" class="RktBlk"><tr><td><span class="RktPn">(</span><span class="RktSym"><span class="badlink"><span class="RktValLink">module+</span></span></span><span class="RktMeta"></span><span class="hspace">&nbsp;</span><span class="RktMeta"></span><span class="RktSym">setup</span><span class="RktMeta"></span></td></tr><tr><td><span class="RktMeta"></span><span class="hspace">&nbsp;&nbsp;</span><span class="RktMeta"></span><span class="RktPn">(</span><span class="RktSym"><span class="badlink"><span class="RktValLink">provide</span></span></span><span class="RktMeta"></span><span class="hspace">&nbsp;</span><span class="RktMeta"></span><span class="RktPn">(</span><span class="RktSym"><span class="badlink"><span class="RktValLink">all-defined-out</span></span></span><span class="RktPn">)</span><span class="RktPn">)</span><span class="RktMeta"></span></td></tr><tr><td><span class="RktMeta"></span><span class="hspace">&nbsp;&nbsp;</span><span class="RktMeta"></span><span class="RktPn">(</span><span class="RktSym"><span class="badlink"><span class="RktValLink">require</span></span></span><span class="RktMeta"></span><span class="hspace">&nbsp;</span><span class="RktMeta"></span><span class="RktSym">racket/runtime-path</span><span class="RktMeta"></span><span class="hspace">&nbsp;</span><span class="RktMeta"></span><span class="RktSym">syntax/modresolve</span><span class="RktPn">)</span><span class="RktMeta"></span></td></tr><tr><td><span class="RktMeta"></span><span class="hspace">&nbsp;&nbsp;</span><span class="RktMeta"></span><span class="RktPn">(</span><span class="RktSym"><span class="badlink"><span class="RktValLink">define-runtime-path</span></span></span><span class="RktMeta"></span><span class="hspace">&nbsp;</span><span class="RktMeta"></span><span class="RktSym">my-local-mod</span><span class="RktMeta"></span><span class="hspace">&nbsp;</span><span class="RktMeta"></span><span class="RktVal">"my-module.rkt"</span><span class="RktPn">)</span><span class="RktMeta"></span></td></tr><tr><td><span class="RktMeta"></span><span class="hspace">&nbsp;&nbsp;</span><span class="RktMeta"></span><span class="RktPn">(</span><span class="RktSym"><span class="badlink"><span class="RktValLink">define</span></span></span><span class="RktMeta"></span><span class="hspace">&nbsp;</span><span class="RktMeta"></span><span class="RktSym">my-installed-mod</span><span class="RktMeta"></span><span class="hspace">&nbsp;</span><span class="RktMeta"></span><span class="RktPn">(</span><span class="RktSym"><span class="badlink"><span class="RktValLink">resolve-module-path</span></span></span><span class="RktMeta"></span><span class="hspace">&nbsp;</span><span class="RktMeta"></span><span class="RktSym"><span class="badlink"><span class="RktValLink">'</span></span></span><span class="RktSym">package/my-other-module</span><span class="RktPn">)</span><span class="RktPn">)</span><span class="RktMeta"></span></td></tr><tr><td><span class="RktMeta"></span><span class="hspace">&nbsp;&nbsp;</span><span class="RktMeta"></span><span class="RktPn">(</span><span class="RktSym"><span class="badlink"><span class="RktValLink">define</span></span></span><span class="RktMeta"></span><span class="hspace">&nbsp;</span><span class="RktMeta"></span><span class="RktSym">cache-watchlist</span><span class="RktMeta"></span><span class="hspace">&nbsp;</span><span class="RktMeta"></span><span class="RktPn">(</span><span class="RktSym"><span class="badlink"><span class="RktValLink">list</span></span></span><span class="RktMeta"></span><span class="hspace">&nbsp;</span><span class="RktMeta"></span><span class="RktSym">my-local-mod</span><span class="RktMeta"></span><span class="hspace">&nbsp;</span><span class="RktMeta"></span><span class="RktSym">my-installed-mod</span><span class="RktPn">)</span><span class="RktPn">)</span><span class="RktPn">)</span><span class="RktMeta"></span></td></tr></table></blockquote></div></div></div></div><p class="SHistory">Added in version 1.4 of package <span class="stt">pollen</span>.</p><p><div class="SIntrapara"><blockquote class="SVInsetFlow"><table cellspacing="0" cellpadding="0" class="boxed RBoxed"><tr><td><table cellspacing="0" cellpadding="0" class="together"><tr><td><blockquote class="SubFlow"><div class="RBackgroundLabel SIEHidden"><div class="RBackgroundLabelInner"><p>procedure</p></div></div><p class="RForeground"><span class="RktPn">(</span><a name="(def._((lib._pollen/setup..rkt)._setup~3apublish-directory))"></a><span title="Provided from: pollen/setup | Package: pollen"><span class="RktSym"><a href="file:///Users/MB/git/pollen/pollen/scribblings/setup.html#%28def._%28%28lib._pollen%2Fsetup..rkt%29._setup~3apublish-directory%29%29" class="RktValDef RktValLink" data-pltdoc="x">setup:publish-directory</a></span></span><span class="RktPn"></span><span class="RktPn">)</span></p></blockquote></td></tr><tr><td><span class="hspace">&nbsp;</span>&rarr;<span class="hspace">&nbsp;</span><span class="RktPn">(</span><span class="RktSym"><span class="badlink"><span class="RktValLink">or/c</span></span></span><span class="hspace">&nbsp;</span><span class="RktSym"><span class="badlink"><span class="RktValLink">path-string?</span></span></span><span class="hspace">&nbsp;</span><span class="RktSym"><span class="badlink"><span class="RktValLink">path-for-some-system?</span></span></span><span class="RktPn">)</span></td></tr></table></td></tr><tr><td><table cellspacing="0" cellpadding="0" class="together"><tr><td><blockquote class="SubFlow"><div class="RBackgroundLabel SIEHidden"><div class="RBackgroundLabelInner"><p>value</p></div></div><p class="RForeground"><a name="(def._((lib._pollen/setup..rkt)._default-publish-directory))"></a><span title="Provided from: pollen/setup | Package: pollen"><span class="RktSym"><span class="RktSymDef RktSym">default-publish-directory</span></span></span></p></blockquote></td></tr><tr><td><span class="hspace">&nbsp;</span>:<span class="hspace">&nbsp;</span><span class="RktPn">(</span><span class="RktSym"><span class="badlink"><span class="RktValLink">or/c</span></span></span><span class="hspace">&nbsp;</span><span class="RktSym"><span class="badlink"><span class="RktValLink">path-string?</span></span></span><span class="hspace">&nbsp;</span><span class="RktSym"><span class="badlink"><span class="RktValLink">path-for-some-system?</span></span></span><span class="RktPn">)</span></td></tr><tr><td><span class="hspace">&nbsp;</span>=<span class="hspace">&nbsp;</span><span class="RktVal">"publish"</span></td></tr></table></td></tr></table></blockquote></div><div class="SIntrapara">Default target for <font class="badlink">(part "raco_pollen_publish")</font>. A complete path is used as is; a relative path is published to the desktop.. </div><div class="SIntrapara"><p class="SHistory">Added in version 1.1 of package <span class="stt">pollen</span>.</p></div></p><p><div class="SIntrapara"><blockquote class="SVInsetFlow"><table cellspacing="0" cellpadding="0" class="boxed RBoxed"><tr><td><table cellspacing="0" cellpadding="0" class="together"><tr><td><blockquote class="SubFlow"><div class="RBackgroundLabel SIEHidden"><div class="RBackgroundLabelInner"><p>procedure</p></div></div><p class="RForeground"><span class="RktPn">(</span><a name="(def._((lib._pollen/setup..rkt)._setup~3aunpublished-path~3f))"></a><span title="Provided from: pollen/setup | Package: pollen"><span class="RktSym"><a href="file:///Users/MB/git/pollen/pollen/scribblings/setup.html#%28def._%28%28lib._pollen%2Fsetup..rkt%29._setup~3aunpublished-path~3f%29%29" class="RktValDef RktValLink" data-pltdoc="x">setup:unpublished-path?</a></span></span><span class="RktPn"></span><span class="RktPn">)</span><span class="hspace">&nbsp;</span>&rarr;<span class="hspace">&nbsp;</span><span class="RktPn">(</span><span class="RktSym"><span class="badlink"><span class="RktValLink">path?</span></span></span><span class="hspace">&nbsp;</span><span class="RktPn">. </span><span class="RktSym"><span class="badlink"><span class="RktValLink">-&gt;</span></span></span><span class="RktPn"> .</span><span class="hspace">&nbsp;</span><span class="RktSym"><span class="badlink"><span class="RktValLink">boolean?</span></span></span><span class="RktPn">)</span></p></blockquote></td></tr></table></td></tr><tr><td><table cellspacing="0" cellpadding="0" class="together"><tr><td><blockquote class="SubFlow"><div class="RBackgroundLabel SIEHidden"><div class="RBackgroundLabelInner"><p>value</p></div></div><p class="RForeground"><a name="(def._((lib._pollen/setup..rkt)._default-unpublished-path~3f))"></a><span title="Provided from: pollen/setup | Package: pollen"><span class="RktSym"><span class="RktSymDef RktSym">default-unpublished-path?</span></span></span><span class="hspace">&nbsp;</span>:<span class="hspace">&nbsp;</span><span class="RktPn">(</span><span class="RktSym"><span class="badlink"><span class="RktValLink">path?</span></span></span><span class="hspace">&nbsp;</span><span class="RktPn">. </span><span class="RktSym"><span class="badlink"><span class="RktValLink">-&gt;</span></span></span><span class="RktPn"> .</span><span class="hspace">&nbsp;</span><span class="RktSym"><span class="badlink"><span class="RktValLink">boolean?</span></span></span><span class="RktPn">)</span></p></blockquote></td></tr><tr><td><span class="hspace">&nbsp;</span>=<span class="hspace">&nbsp;</span><span class="RktPn">(</span><span class="RktSym">&#955;</span><span class="hspace">&nbsp;</span><span class="RktPn">(</span><span class="RktSym">path</span><span class="RktPn">)</span><span class="hspace">&nbsp;</span><span class="RktVal">#f</span><span class="RktPn">)</span></td></tr></table></td></tr></table></blockquote></div><div class="SIntrapara"><p class="SHistory">Changed in version 1.1 of package <span class="stt">pollen</span>: Deprecated. Please use <span class="RktSym"><a href="file:///Users/MB/git/pollen/pollen/scribblings/setup.html#%28def._%28%28lib._pollen%2Fsetup..rkt%29._setup~3aomitted-path~3f%29%29" class="RktValLink" data-pltdoc="x">setup:omitted-path?</a></span>.</p></div></p><p><div class="SIntrapara"><blockquote class="SVInsetFlow"><table cellspacing="0" cellpadding="0" class="boxed RBoxed"><tr><td><table cellspacing="0" cellpadding="0" class="together"><tr><td><blockquote class="SubFlow"><div class="RBackgroundLabel SIEHidden"><div class="RBackgroundLabelInner"><p>procedure</p></div></div><p class="RForeground"><span class="RktPn">(</span><a name="(def._((lib._pollen/setup..rkt)._setup~3aomitted-path~3f))"></a><span title="Provided from: pollen/setup | Package: pollen"><span class="RktSym"><a href="file:///Users/MB/git/pollen/pollen/scribblings/setup.html#%28def._%28%28lib._pollen%2Fsetup..rkt%29._setup~3aomitted-path~3f%29%29" class="RktValDef RktValLink" data-pltdoc="x">setup:omitted-path?</a></span></span><span class="RktPn"></span><span class="RktPn">)</span><span class="hspace">&nbsp;</span>&rarr;<span class="hspace">&nbsp;</span><span class="RktPn">(</span><span class="RktSym"><span class="badlink"><span class="RktValLink">path?</span></span></span><span class="hspace">&nbsp;</span><span class="RktPn">. </span><span class="RktSym"><span class="badlink"><span class="RktValLink">-&gt;</span></span></span><span class="RktPn"> .</span><span class="hspace">&nbsp;</span><span class="RktSym"><span class="badlink"><span class="RktValLink">boolean?</span></span></span><span class="RktPn">)</span></p></blockquote></td></tr></table></td></tr><tr><td><table cellspacing="0" cellpadding="0" class="together"><tr><td><blockquote class="SubFlow"><div class="RBackgroundLabel SIEHidden"><div class="RBackgroundLabelInner"><p>value</p></div></div><p class="RForeground"><a name="(def._((lib._pollen/setup..rkt)._default-omitted-path~3f))"></a><span title="Provided from: pollen/setup | Package: pollen"><span class="RktSym"><span class="RktSymDef RktSym">default-omitted-path?</span></span></span><span class="hspace">&nbsp;</span>:<span class="hspace">&nbsp;</span><span class="RktPn">(</span><span class="RktSym"><span class="badlink"><span class="RktValLink">path?</span></span></span><span class="hspace">&nbsp;</span><span class="RktPn">. </span><span class="RktSym"><span class="badlink"><span class="RktValLink">-&gt;</span></span></span><span class="RktPn"> .</span><span class="hspace">&nbsp;</span><span class="RktSym"><span class="badlink"><span class="RktValLink">boolean?</span></span></span><span class="RktPn">)</span><span class="hspace">&nbsp;</span>=<span class="hspace">&nbsp;</span><span class="RktPn">(</span><span class="RktSym">&#955;</span><span class="hspace">&nbsp;</span><span class="RktPn">(</span><span class="RktSym">path</span><span class="RktPn">)</span><span class="hspace">&nbsp;</span><span class="RktVal">#f</span><span class="RktPn">)</span></p></blockquote></td></tr></table></td></tr></table></blockquote></div><div class="SIntrapara">Predicate that determines whether a path is omitted from <font class="badlink">(part "raco_pollen_render")</font> and <font class="badlink">(part "raco_pollen_publish")</font> operations. If the predicate evaluated to <span class="RktVal">#t</span>, then the path is omitted.</div></p><p class="SHistory">Added in version 1.1 of package <span class="stt">pollen</span>.</p><p><div class="SIntrapara"><blockquote class="SVInsetFlow"><table cellspacing="0" cellpadding="0" class="boxed RBoxed"><tr><td><table cellspacing="0" cellpadding="0" class="together"><tr><td><blockquote class="SubFlow"><div class="RBackgroundLabel SIEHidden"><div class="RBackgroundLabelInner"><p>procedure</p></div></div><p class="RForeground"><span class="RktPn">(</span><a name="(def._((lib._pollen/setup..rkt)._setup~3aextra-published-path~3f))"></a><span title="Provided from: pollen/setup | Package: pollen"><span class="RktSym"><a href="file:///Users/MB/git/pollen/pollen/scribblings/setup.html#%28def._%28%28lib._pollen%2Fsetup..rkt%29._setup~3aextra-published-path~3f%29%29" class="RktValDef RktValLink" data-pltdoc="x">setup:extra-published-path?</a></span></span><span class="RktPn"></span><span class="RktPn">)</span><span class="hspace">&nbsp;</span>&rarr;<span class="hspace">&nbsp;</span><span class="RktPn">(</span><span class="RktSym"><span class="badlink"><span class="RktValLink">path?</span></span></span><span class="hspace">&nbsp;</span><span class="RktPn">. </span><span class="RktSym"><span class="badlink"><span class="RktValLink">-&gt;</span></span></span><span class="RktPn"> .</span><span class="hspace">&nbsp;</span><span class="RktSym"><span class="badlink"><span class="RktValLink">boolean?</span></span></span><span class="RktPn">)</span></p></blockquote></td></tr></table></td></tr><tr><td><table cellspacing="0" cellpadding="0" class="together"><tr><td><blockquote class="SubFlow"><div class="RBackgroundLabel SIEHidden"><div class="RBackgroundLabelInner"><p>value</p></div></div><p class="RForeground"><a name="(def._((lib._pollen/setup..rkt)._default-extra-published-path~3f))"></a><span title="Provided from: pollen/setup | Package: pollen"><span class="RktSym"><span class="RktSymDef RktSym">default-extra-published-path?</span></span></span><span class="hspace">&nbsp;</span>:<span class="hspace">&nbsp;</span><span class="RktPn">(</span><span class="RktSym"><span class="badlink"><span class="RktValLink">path?</span></span></span><span class="hspace">&nbsp;</span><span class="RktPn">. </span><span class="RktSym"><span class="badlink"><span class="RktValLink">-&gt;</span></span></span><span class="RktPn"> .</span><span class="hspace">&nbsp;</span><span class="RktSym"><span class="badlink"><span class="RktValLink">boolean?</span></span></span><span class="RktPn">)</span></p></blockquote></td></tr><tr><td><span class="hspace">&nbsp;</span>=<span class="hspace">&nbsp;</span><span class="RktPn">(</span><span class="RktSym">&#955;</span><span class="hspace">&nbsp;</span><span class="RktPn">(</span><span class="RktSym">path</span><span class="RktPn">)</span><span class="hspace">&nbsp;</span><span class="RktVal">#f</span><span class="RktPn">)</span></td></tr></table></td></tr></table></blockquote></div><div class="SIntrapara"><p class="SHistory">Changed in version 1.1 of package <span class="stt">pollen</span>: Deprecated. Please use <span class="RktSym"><a href="file:///Users/MB/git/pollen/pollen/scribblings/setup.html#%28def._%28%28lib._pollen%2Fsetup..rkt%29._setup~3aextra-path~3f%29%29" class="RktValLink" data-pltdoc="x">setup:extra-path?</a></span>.</p></div></p><p><div class="SIntrapara"><blockquote class="SVInsetFlow"><table cellspacing="0" cellpadding="0" class="boxed RBoxed"><tr><td><table cellspacing="0" cellpadding="0" class="together"><tr><td><blockquote class="SubFlow"><div class="RBackgroundLabel SIEHidden"><div class="RBackgroundLabelInner"><p>procedure</p></div></div><p class="RForeground"><span class="RktPn">(</span><a name="(def._((lib._pollen/setup..rkt)._setup~3aextra-path~3f))"></a><span title="Provided from: pollen/setup | Package: pollen"><span class="RktSym"><a href="file:///Users/MB/git/pollen/pollen/scribblings/setup.html#%28def._%28%28lib._pollen%2Fsetup..rkt%29._setup~3aextra-path~3f%29%29" class="RktValDef RktValLink" data-pltdoc="x">setup:extra-path?</a></span></span><span class="RktPn"></span><span class="RktPn">)</span><span class="hspace">&nbsp;</span>&rarr;<span class="hspace">&nbsp;</span><span class="RktPn">(</span><span class="RktSym"><span class="badlink"><span class="RktValLink">path?</span></span></span><span class="hspace">&nbsp;</span><span class="RktPn">. </span><span class="RktSym"><span class="badlink"><span class="RktValLink">-&gt;</span></span></span><span class="RktPn"> .</span><span class="hspace">&nbsp;</span><span class="RktSym"><span class="badlink"><span class="RktValLink">boolean?</span></span></span><span class="RktPn">)</span></p></blockquote></td></tr></table></td></tr><tr><td><table cellspacing="0" cellpadding="0" class="together"><tr><td><blockquote class="SubFlow"><div class="RBackgroundLabel SIEHidden"><div class="RBackgroundLabelInner"><p>value</p></div></div><p class="RForeground"><a name="(def._((lib._pollen/setup..rkt)._default-extra-path~3f))"></a><span title="Provided from: pollen/setup | Package: pollen"><span class="RktSym"><span class="RktSymDef RktSym">default-extra-path?</span></span></span><span class="hspace">&nbsp;</span>:<span class="hspace">&nbsp;</span><span class="RktPn">(</span><span class="RktSym"><span class="badlink"><span class="RktValLink">path?</span></span></span><span class="hspace">&nbsp;</span><span class="RktPn">. </span><span class="RktSym"><span class="badlink"><span class="RktValLink">-&gt;</span></span></span><span class="RktPn"> .</span><span class="hspace">&nbsp;</span><span class="RktSym"><span class="badlink"><span class="RktValLink">boolean?</span></span></span><span class="RktPn">)</span><span class="hspace">&nbsp;</span>=<span class="hspace">&nbsp;</span><span class="RktPn">(</span><span class="RktSym">&#955;</span><span class="hspace">&nbsp;</span><span class="RktPn">(</span><span class="RktSym">path</span><span class="RktPn">)</span><span class="hspace">&nbsp;</span><span class="RktVal">#f</span><span class="RktPn">)</span></p></blockquote></td></tr></table></td></tr></table></blockquote></div><div class="SIntrapara">Predicate that determines if path is rendered &amp; published, overriding <span class="RktPn">(</span><span class="RktSym"><a href="file:///Users/MB/git/pollen/pollen/scribblings/setup.html#%28def._%28%28lib._pollen%2Fsetup..rkt%29._setup~3aomitted-path~3f%29%29" class="RktValLink" data-pltdoc="x">setup:omitted-path?</a></span><span class="RktPn">)</span> above, and Pollen&rsquo;s default publish settings. For instance, Pollen automatically omits files with a <span class="RktSym">.rkt</span> extension. If you wanted to force a <span class="RktSym">.rkt</span> file to be published, you could include it here.</div></p><p class="SHistory">Added in version 1.1 of package <span class="stt">pollen</span>.</p><p><div class="SIntrapara"><blockquote class="SVInsetFlow"><table cellspacing="0" cellpadding="0" class="boxed RBoxed"><tr><td><table cellspacing="0" cellpadding="0" class="together"><tr><td><blockquote class="SubFlow"><div class="RBackgroundLabel SIEHidden"><div class="RBackgroundLabelInner"><p>procedure</p></div></div><p class="RForeground"><span class="RktPn">(</span><a name="(def._((lib._pollen/setup..rkt)._setup~3asplicing-tag))"></a><span title="Provided from: pollen/setup | Package: pollen"><span class="RktSym"><a href="file:///Users/MB/git/pollen/pollen/scribblings/setup.html#%28def._%28%28lib._pollen%2Fsetup..rkt%29._setup~3asplicing-tag%29%29" class="RktValDef RktValLink" data-pltdoc="x">setup:splicing-tag</a></span></span><span class="RktPn"></span><span class="RktPn">)</span><span class="hspace">&nbsp;</span>&rarr;<span class="hspace">&nbsp;</span><span class="RktSym"><span class="badlink"><span class="RktValLink">symbol?</span></span></span></p></blockquote></td></tr></table></td></tr><tr><td><table cellspacing="0" cellpadding="0" class="together"><tr><td><blockquote class="SubFlow"><div class="RBackgroundLabel SIEHidden"><div class="RBackgroundLabelInner"><p>value</p></div></div><p class="RForeground"><a name="(def._((lib._pollen/setup..rkt)._default-splicing-tag))"></a><span title="Provided from: pollen/setup | Package: pollen"><span class="RktSym"><span class="RktSymDef RktSym">default-splicing-tag</span></span></span><span class="hspace">&nbsp;</span>:<span class="hspace">&nbsp;</span><span class="RktSym"><span class="badlink"><span class="RktValLink">symbol?</span></span></span><span class="hspace">&nbsp;</span>=<span class="hspace">&nbsp;</span><span class="RktVal">'</span><span class="RktVal">@</span></p></blockquote></td></tr></table></td></tr></table></blockquote></div><div class="SIntrapara">Key used to signal that an X-expression should be spliced into its containing X-expression.</div></p><p><div class="SIntrapara"><blockquote class="SVInsetFlow"><table cellspacing="0" cellpadding="0" class="boxed RBoxed"><tr><td><table cellspacing="0" cellpadding="0" class="together"><tr><td><blockquote class="SubFlow"><div class="RBackgroundLabel SIEHidden"><div class="RBackgroundLabelInner"><p>procedure</p></div></div><p class="RForeground"><span class="RktPn">(</span><a name="(def._((lib._pollen/setup..rkt)._setup~3apoly-source-ext))"></a><span title="Provided from: pollen/setup | Package: pollen"><span class="RktSym"><a href="file:///Users/MB/git/pollen/pollen/scribblings/setup.html#%28def._%28%28lib._pollen%2Fsetup..rkt%29._setup~3apoly-source-ext%29%29" class="RktValDef RktValLink" data-pltdoc="x">setup:poly-source-ext</a></span></span><span class="RktPn"></span><span class="RktPn">)</span><span class="hspace">&nbsp;</span>&rarr;<span class="hspace">&nbsp;</span><span class="RktSym"><span class="badlink"><span class="RktValLink">symbol?</span></span></span></p></blockquote></td></tr></table></td></tr><tr><td><table cellspacing="0" cellpadding="0" class="together"><tr><td><blockquote class="SubFlow"><div class="RBackgroundLabel SIEHidden"><div class="RBackgroundLabelInner"><p>value</p></div></div><p class="RForeground"><a name="(def._((lib._pollen/setup..rkt)._default-poly-source-ext))"></a><span title="Provided from: pollen/setup | Package: pollen"><span class="RktSym"><span class="RktSymDef RktSym">default-poly-source-ext</span></span></span><span class="hspace">&nbsp;</span>:<span class="hspace">&nbsp;</span><span class="RktSym"><span class="badlink"><span class="RktValLink">symbol?</span></span></span><span class="hspace">&nbsp;</span>=<span class="hspace">&nbsp;</span><span class="RktVal">'</span><span class="RktVal">poly</span></p></blockquote></td></tr></table></td></tr></table></blockquote></div><div class="SIntrapara">Extension that indicates a source file can target multiple output types.</div></p><p><div class="SIntrapara"><blockquote class="SVInsetFlow"><table cellspacing="0" cellpadding="0" class="boxed RBoxed"><tr><td><table cellspacing="0" cellpadding="0" class="together"><tr><td><blockquote class="SubFlow"><div class="RBackgroundLabel SIEHidden"><div class="RBackgroundLabelInner"><p>procedure</p></div></div><p class="RForeground"><span class="RktPn">(</span><a name="(def._((lib._pollen/setup..rkt)._setup~3apoly-targets))"></a><span title="Provided from: pollen/setup | Package: pollen"><span class="RktSym"><a href="file:///Users/MB/git/pollen/pollen/scribblings/setup.html#%28def._%28%28lib._pollen%2Fsetup..rkt%29._setup~3apoly-targets%29%29" class="RktValDef RktValLink" data-pltdoc="x">setup:poly-targets</a></span></span><span class="RktPn"></span><span class="RktPn">)</span><span class="hspace">&nbsp;</span>&rarr;<span class="hspace">&nbsp;</span><span class="RktPn">(</span><span class="RktSym"><span class="badlink"><span class="RktValLink">listof</span></span></span><span class="hspace">&nbsp;</span><span class="RktSym"><span class="badlink"><span class="RktValLink">symbol?</span></span></span><span class="RktPn">)</span></p></blockquote></td></tr></table></td></tr><tr><td><table cellspacing="0" cellpadding="0" class="together"><tr><td><blockquote class="SubFlow"><div class="RBackgroundLabel SIEHidden"><div class="RBackgroundLabelInner"><p>value</p></div></div><p class="RForeground"><a name="(def._((lib._pollen/setup..rkt)._default-poly-targets))"></a><span title="Provided from: pollen/setup | Package: pollen"><span class="RktSym"><span class="RktSymDef RktSym">default-poly-targets</span></span></span><span class="hspace">&nbsp;</span>:<span class="hspace">&nbsp;</span><span class="RktPn">(</span><span class="RktSym"><span class="badlink"><span class="RktValLink">listof</span></span></span><span class="hspace">&nbsp;</span><span class="RktSym"><span class="badlink"><span class="RktValLink">symbol?</span></span></span><span class="RktPn">)</span><span class="hspace">&nbsp;</span>=<span class="hspace">&nbsp;</span><span class="RktVal">'</span><span class="RktVal">(</span><span class="RktVal">html</span><span class="RktVal">)</span></p></blockquote></td></tr></table></td></tr></table></blockquote></div><div class="SIntrapara">List of symbols that denotes the possible targets of a <span class="RktVal">'</span><span class="RktVal">poly</span> source file.</div></p><p><div class="SIntrapara"><blockquote class="SVInsetFlow"><table cellspacing="0" cellpadding="0" class="boxed RBoxed"><tr><td><table cellspacing="0" cellpadding="0" class="together"><tr><td><blockquote class="SubFlow"><div class="RBackgroundLabel SIEHidden"><div class="RBackgroundLabelInner"><p>procedure</p></div></div><p class="RForeground"><span class="RktPn">(</span><a name="(def._((lib._pollen/setup..rkt)._setup~3aindex-pages))"></a><span title="Provided from: pollen/setup | Package: pollen"><span class="RktSym"><a href="file:///Users/MB/git/pollen/pollen/scribblings/setup.html#%28def._%28%28lib._pollen%2Fsetup..rkt%29._setup~3aindex-pages%29%29" class="RktValDef RktValLink" data-pltdoc="x">setup:index-pages</a></span></span><span class="RktPn"></span><span class="RktPn">)</span><span class="hspace">&nbsp;</span>&rarr;<span class="hspace">&nbsp;</span><span class="RktPn">(</span><span class="RktSym"><span class="badlink"><span class="RktValLink">listof</span></span></span><span class="hspace">&nbsp;</span><span class="RktSym"><span class="badlink"><span class="RktValLink">string?</span></span></span><span class="RktPn">)</span></p></blockquote></td></tr></table></td></tr><tr><td><table cellspacing="0" cellpadding="0" class="together"><tr><td><blockquote class="SubFlow"><div class="RBackgroundLabel SIEHidden"><div class="RBackgroundLabelInner"><p>value</p></div></div><p class="RForeground"><a name="(def._((lib._pollen/setup..rkt)._default-index-pages))"></a><span title="Provided from: pollen/setup | Package: pollen"><span class="RktSym"><span class="RktSymDef RktSym">default-index-pages</span></span></span><span class="hspace">&nbsp;</span>:<span class="hspace">&nbsp;</span><span class="RktPn">(</span><span class="RktSym"><span class="badlink"><span class="RktValLink">listof</span></span></span><span class="hspace">&nbsp;</span><span class="RktSym"><span class="badlink"><span class="RktValLink">string?</span></span></span><span class="RktPn">)</span><span class="hspace">&nbsp;</span>=<span class="hspace">&nbsp;</span><span class="RktVal">'</span><span class="RktVal">(</span><span class="RktVal">"index.html"</span><span class="RktVal">)</span></p></blockquote></td></tr></table></td></tr></table></blockquote></div><div class="SIntrapara">List of strings that the project server will use as directory default pages, in order of priority. Has no effect on command-line rendering operations. Also has no effect on your live web server (usually that&rsquo;s a setting you need to make in an <span class="stt">.htaccess</span> configuration file). But with this setting, you can simulate the behavior of your live server, so that internal index-page URLs work correctly.</div></p><p><div class="SIntrapara"><blockquote class="SVInsetFlow"><table cellspacing="0" cellpadding="0" class="boxed RBoxed"><tr><td><table cellspacing="0" cellpadding="0" class="together"><tr><td><blockquote class="SubFlow"><div class="RBackgroundLabel SIEHidden"><div class="RBackgroundLabelInner"><p>procedure</p></div></div><p class="RForeground"><span class="RktPn">(</span><a name="(def._((lib._pollen/setup..rkt)._setup~3atrim-whitespace~3f))"></a><span title="Provided from: pollen/setup | Package: pollen"><span class="RktSym"><a href="file:///Users/MB/git/pollen/pollen/scribblings/setup.html#%28def._%28%28lib._pollen%2Fsetup..rkt%29._setup~3atrim-whitespace~3f%29%29" class="RktValDef RktValLink" data-pltdoc="x">setup:trim-whitespace?</a></span></span><span class="RktPn"></span><span class="RktPn">)</span><span class="hspace">&nbsp;</span>&rarr;<span class="hspace">&nbsp;</span><span class="RktSym"><span class="badlink"><span class="RktValLink">boolean?</span></span></span></p></blockquote></td></tr></table></td></tr><tr><td><table cellspacing="0" cellpadding="0" class="together"><tr><td><blockquote class="SubFlow"><div class="RBackgroundLabel SIEHidden"><div class="RBackgroundLabelInner"><p>value</p></div></div><p class="RForeground"><a name="(def._((lib._pollen/setup..rkt)._default-trim-whitespace~3f))"></a><span title="Provided from: pollen/setup | Package: pollen"><span class="RktSym"><span class="RktSymDef RktSym">default-trim-whitespace?</span></span></span><span class="hspace">&nbsp;</span>:<span class="hspace">&nbsp;</span><span class="RktSym"><span class="badlink"><span class="RktValLink">boolean?</span></span></span><span class="hspace">&nbsp;</span>=<span class="hspace">&nbsp;</span><span class="RktVal">#t</span></p></blockquote></td></tr></table></td></tr></table></blockquote></div><div class="SIntrapara">Predicate that controls whether the Pollen source reader trims whitespace from the beginning of a <span class="RktSym">doc</span> export. You might set this to <span class="RktVal">#false</span> if you&rsquo;re using Pollen as a preprocessor for another programming language and you want to preserve leading whitespace accurately.</div></p><p class="SHistory">Added in version 1.5 of package <span class="stt">pollen</span>.</p><p><div class="SIntrapara"><blockquote class="SVInsetFlow"><table cellspacing="0" cellpadding="0" class="boxed RBoxed"><tr><td><table cellspacing="0" cellpadding="0" class="together"><tr><td><blockquote class="SubFlow"><div class="RBackgroundLabel SIEHidden"><div class="RBackgroundLabelInner"><p>procedure</p></div></div><p class="RForeground"><span class="RktPn">(</span><a name="(def._((lib._pollen/setup..rkt)._setup~3aallow-unbound-ids~3f))"></a><span title="Provided from: pollen/setup | Package: pollen"><span class="RktSym"><a href="file:///Users/MB/git/pollen/pollen/scribblings/setup.html#%28def._%28%28lib._pollen%2Fsetup..rkt%29._setup~3aallow-unbound-ids~3f%29%29" class="RktValDef RktValLink" data-pltdoc="x">setup:allow-unbound-ids?</a></span></span><span class="RktPn"></span><span class="RktPn">)</span><span class="hspace">&nbsp;</span>&rarr;<span class="hspace">&nbsp;</span><span class="RktSym"><span class="badlink"><span class="RktValLink">boolean?</span></span></span></p></blockquote></td></tr></table></td></tr><tr><td><table cellspacing="0" cellpadding="0" class="together"><tr><td><blockquote class="SubFlow"><div class="RBackgroundLabel SIEHidden"><div class="RBackgroundLabelInner"><p>value</p></div></div><p class="RForeground"><a name="(def._((lib._pollen/setup..rkt)._default-allow-unbound-ids~3f))"></a><span title="Provided from: pollen/setup | Package: pollen"><span class="RktSym"><span class="RktSymDef RktSym">default-allow-unbound-ids?</span></span></span><span class="hspace">&nbsp;</span>:<span class="hspace">&nbsp;</span><span class="RktSym"><span class="badlink"><span class="RktValLink">boolean?</span></span></span><span class="hspace">&nbsp;</span>=<span class="hspace">&nbsp;</span><span class="RktVal">#t</span></p></blockquote></td></tr></table></td></tr></table></blockquote></div><div class="SIntrapara">Predicate that controls whether Pollen converts unbound identifiers into default tags by altering the behavior of <span class="RktSym"><span class="badlink"><span class="RktValLink">#%top</span></span></span> in <font class="badlink"><span class="RktModLink"><span class="RktSym">pollen/top</span></span></font>.</div></p><p class="SHistory">Added in version 2.0 of package <span class="stt">pollen</span>.</p><h3>3<tt>&nbsp;</tt><a name="(part._.Parameters)"></a>Parameters</h3><p>I mean <span style="font-style: italic">parameters</span> in the Racket sense, i.e. values that can be fed to <span class="RktSym"><span class="badlink"><span class="RktValLink">parameterize</span></span></span>.</p><p><div class="SIntrapara"><blockquote class="SVInsetFlow"><table cellspacing="0" cellpadding="0" class="boxed RBoxed"><tr><td><blockquote class="SubFlow"><div class="RBackgroundLabel SIEHidden"><div class="RBackgroundLabelInner"><p>parameter</p></div></div><p class="RForeground"><span class="RktPn">(</span><a name="(def._((lib._pollen/setup..rkt)._current-server-port))"></a><span title="Provided from: pollen/setup | Package: pollen"><span class="RktSym"><a href="file:///Users/MB/git/pollen/pollen/scribblings/setup.html#%28def._%28%28lib._pollen%2Fsetup..rkt%29._current-server-port%29%29" class="RktValDef RktValLink" data-pltdoc="x">current-server-port</a></span></span><span class="RktPn"></span><span class="RktPn">)</span><span class="hspace">&nbsp;</span>&rarr;<span class="hspace">&nbsp;</span><span class="RktSym"><span class="badlink"><span class="RktValLink">integer?</span></span></span></p></blockquote></td></tr><tr><td><span class="RktPn">(</span><span title="Provided from: pollen/setup | Package: pollen"><span class="RktSym"><a href="file:///Users/MB/git/pollen/pollen/scribblings/setup.html#%28def._%28%28lib._pollen%2Fsetup..rkt%29._current-server-port%29%29" class="RktValDef RktValLink" data-pltdoc="x">current-server-port</a></span></span><span class="hspace">&nbsp;</span><span class="RktVar">port</span><span class="RktPn">)</span><span class="hspace">&nbsp;</span>&rarr;<span class="hspace">&nbsp;</span><span class="RktSym"><span class="badlink"><span class="RktValLink">void?</span></span></span></td></tr><tr><td><span class="hspace">&nbsp;&nbsp;</span><span class="RktVar">port</span><span class="hspace">&nbsp;</span>:<span class="hspace">&nbsp;</span><span class="RktSym"><span class="badlink"><span class="RktValLink">integer?</span></span></span></td></tr><tr><td><table cellspacing="0" cellpadding="0" class="argcontract"><tr><td valign="top"><span class="hspace">&nbsp;</span>=<span class="hspace">&nbsp;</span></td><td valign="top"><span class="RktSym"><a href="file:///Users/MB/git/pollen/pollen/scribblings/setup.html#%28def._%28%28lib._pollen%2Fsetup..rkt%29._default-project-server-port%29%29" class="RktValLink" data-pltdoc="x">default-project-server-port</a></span></td></tr></table></td></tr></table></blockquote></div><div class="SIntrapara">A parameter that sets the HTTP port for the project server.</div></p><p><div class="SIntrapara"><blockquote class="SVInsetFlow"><table cellspacing="0" cellpadding="0" class="boxed RBoxed"><tr><td><blockquote class="SubFlow"><div class="RBackgroundLabel SIEHidden"><div class="RBackgroundLabelInner"><p>parameter</p></div></div><p class="RForeground"><span class="RktPn">(</span><a name="(def._((lib._pollen/setup..rkt)._current-project-root))"></a><span title="Provided from: pollen/setup | Package: pollen"><span class="RktSym"><a href="file:///Users/MB/git/pollen/pollen/scribblings/setup.html#%28def._%28%28lib._pollen%2Fsetup..rkt%29._current-project-root%29%29" class="RktValDef RktValLink" data-pltdoc="x">current-project-root</a></span></span><span class="RktPn"></span><span class="RktPn">)</span><span class="hspace">&nbsp;</span>&rarr;<span class="hspace">&nbsp;</span><span class="RktSym"><span class="badlink"><span class="RktValLink">path?</span></span></span></p></blockquote></td></tr><tr><td><span class="RktPn">(</span><span title="Provided from: pollen/setup | Package: pollen"><span class="RktSym"><a href="file:///Users/MB/git/pollen/pollen/scribblings/setup.html#%28def._%28%28lib._pollen%2Fsetup..rkt%29._current-project-root%29%29" class="RktValDef RktValLink" data-pltdoc="x">current-project-root</a></span></span><span class="hspace">&nbsp;</span><span class="RktVar">path</span><span class="RktPn">)</span><span class="hspace">&nbsp;</span>&rarr;<span class="hspace">&nbsp;</span><span class="RktSym"><span class="badlink"><span class="RktValLink">void?</span></span></span></td></tr><tr><td><span class="hspace">&nbsp;&nbsp;</span><span class="RktVar">path</span><span class="hspace">&nbsp;</span>:<span class="hspace">&nbsp;</span><span class="RktSym"><span class="badlink"><span class="RktValLink">path?</span></span></span></td></tr></table></blockquote></div><div class="SIntrapara">A parameter that holds the root directory of the current project (e.g., the directory where you launched <span class="RktSym">raco</span><span class="RktMeta"></span><span class="hspace">&nbsp;</span><span class="RktMeta"></span><span class="RktSym">pollen</span><span class="RktMeta"></span><span class="hspace">&nbsp;</span><span class="RktMeta"></span><span class="RktSym">start</span><span class="RktMeta"></span>).</div></p><p><div class="SIntrapara"><blockquote class="SVInsetFlow"><table cellspacing="0" cellpadding="0" class="boxed RBoxed"><tr><td><blockquote class="SubFlow"><div class="RBackgroundLabel SIEHidden"><div class="RBackgroundLabelInner"><p>parameter</p></div></div><p class="RForeground"><span class="RktPn">(</span><a name="(def._((lib._pollen/setup..rkt)._current-server-extras-path))"></a><span title="Provided from: pollen/setup | Package: pollen"><span class="RktSym"><a href="file:///Users/MB/git/pollen/pollen/scribblings/setup.html#%28def._%28%28lib._pollen%2Fsetup..rkt%29._current-server-extras-path%29%29" class="RktValDef RktValLink" data-pltdoc="x">current-server-extras-path</a></span></span><span class="RktPn"></span><span class="RktPn">)</span><span class="hspace">&nbsp;</span>&rarr;<span class="hspace">&nbsp;</span><span class="RktSym"><span class="badlink"><span class="RktValLink">path?</span></span></span></p></blockquote></td></tr><tr><td><span class="RktPn">(</span><span title="Provided from: pollen/setup | Package: pollen"><span class="RktSym"><a href="file:///Users/MB/git/pollen/pollen/scribblings/setup.html#%28def._%28%28lib._pollen%2Fsetup..rkt%29._current-server-extras-path%29%29" class="RktValDef RktValLink" data-pltdoc="x">current-server-extras-path</a></span></span><span class="hspace">&nbsp;</span><span class="RktVar">dir</span><span class="RktPn">)</span><span class="hspace">&nbsp;</span>&rarr;<span class="hspace">&nbsp;</span><span class="RktSym"><span class="badlink"><span class="RktValLink">void?</span></span></span></td></tr><tr><td><span class="hspace">&nbsp;&nbsp;</span><span class="RktVar">dir</span><span class="hspace">&nbsp;</span>:<span class="hspace">&nbsp;</span><span class="RktSym"><span class="badlink"><span class="RktValLink">path?</span></span></span></td></tr><tr><td><table cellspacing="0" cellpadding="0" class="argcontract"><tr><td valign="top"><span class="hspace">&nbsp;</span>=<span class="hspace">&nbsp;</span></td><td valign="top"><span class="RktVal">#f</span></td></tr></table></td></tr></table></blockquote></div><div class="SIntrapara">A parameter that reports the path to the directory of support files for the project server.</div></p><p><div class="SIntrapara"><blockquote class="SVInsetFlow"><table cellspacing="0" cellpadding="0" class="boxed RBoxed"><tr><td><blockquote class="SubFlow"><div class="RBackgroundLabel SIEHidden"><div class="RBackgroundLabelInner"><p>parameter</p></div></div><p class="RForeground"><span class="RktPn">(</span><a name="(def._((lib._pollen/setup..rkt)._current-poly-target))"></a><span title="Provided from: pollen/setup | Package: pollen"><span class="RktSym"><a href="file:///Users/MB/git/pollen/pollen/scribblings/setup.html#%28def._%28%28lib._pollen%2Fsetup..rkt%29._current-poly-target%29%29" class="RktValDef RktValLink" data-pltdoc="x">current-poly-target</a></span></span><span class="RktPn"></span><span class="RktPn">)</span><span class="hspace">&nbsp;</span>&rarr;<span class="hspace">&nbsp;</span><span class="RktSym"><span class="badlink"><span class="RktValLink">symbol?</span></span></span></p></blockquote></td></tr><tr><td><span class="RktPn">(</span><span title="Provided from: pollen/setup | Package: pollen"><span class="RktSym"><a href="file:///Users/MB/git/pollen/pollen/scribblings/setup.html#%28def._%28%28lib._pollen%2Fsetup..rkt%29._current-poly-target%29%29" class="RktValDef RktValLink" data-pltdoc="x">current-poly-target</a></span></span><span class="hspace">&nbsp;</span><span class="RktVar">target</span><span class="RktPn">)</span><span class="hspace">&nbsp;</span>&rarr;<span class="hspace">&nbsp;</span><span class="RktSym"><span class="badlink"><span class="RktValLink">void?</span></span></span></td></tr><tr><td><span class="hspace">&nbsp;&nbsp;</span><span class="RktVar">target</span><span class="hspace">&nbsp;</span>:<span class="hspace">&nbsp;</span><span class="RktSym"><span class="badlink"><span class="RktValLink">symbol?</span></span></span></td></tr><tr><td><table cellspacing="0" cellpadding="0" class="argcontract"><tr><td valign="top"><span class="hspace">&nbsp;</span>=<span class="hspace">&nbsp;</span></td><td valign="top"><span class="RktVal">'</span><span class="RktVal">html</span></td></tr></table></td></tr></table></blockquote></div><div class="SIntrapara">A parameter that reports the current rendering target for <span class="RktSym">poly</span> source files.</div></p></div></div><div id="contextindicator">&nbsp;</div></body></html>