[Pkg-haskell-commits] darcs: haskell-hoogle: Update debian/files_hoogle/keyword.txt from http://www.haskell.org/haskellwiki/Keywords; the new version is ASCII-only so works even in the C locale (closes: #711596).
Colin Watson
cjwatson at debian.org
Fri Jun 21 22:45:28 UTC 2013
Fri Jun 21 22:45:16 UTC 2013 Colin Watson <cjwatson at debian.org>
* Update debian/files_hoogle/keyword.txt from http://www.haskell.org/haskellwiki/Keywords; the new version is ASCII-only so works even in the C locale (closes: #711596).
M ./changelog +8
M ./files_hoogle/keyword.txt -112 +94
Fri Jun 21 22:45:16 UTC 2013 Colin Watson <cjwatson at debian.org>
* Update debian/files_hoogle/keyword.txt from http://www.haskell.org/haskellwiki/Keywords; the new version is ASCII-only so works even in the C locale (closes: #711596).
diff -rN -u old-haskell-hoogle/changelog new-haskell-hoogle/changelog
--- old-haskell-hoogle/changelog 2013-06-21 22:45:28.067038429 +0000
+++ new-haskell-hoogle/changelog 2013-06-21 22:45:28.071036430 +0000
@@ -1,3 +1,11 @@
+haskell-hoogle (4.2.16-3) UNRELEASED; urgency=low
+
+ * Update debian/files_hoogle/keyword.txt from
+ http://www.haskell.org/haskellwiki/Keywords; the new version is
+ ASCII-only so works even in the C locale (closes: #711596).
+
+ -- Colin Watson <cjwatson at debian.org> Fri, 21 Jun 2013 23:42:36 +0100
+
haskell-hoogle (4.2.16-2) unstable; urgency=low
* Enable compat level 9
diff -rN -u old-haskell-hoogle/files_hoogle/keyword.txt new-haskell-hoogle/files_hoogle/keyword.txt
--- old-haskell-hoogle/files_hoogle/keyword.txt 2013-06-21 22:45:28.067038429 +0000
+++ new-haskell-hoogle/files_hoogle/keyword.txt 2013-06-21 22:45:28.081542455 +0000
@@ -46,7 +46,7 @@
var wgUserLanguage = "en";
var wgContentLanguage = "en";
var wgBreakFrames = false;
-var wgCurRevisionId = "47894";
+var wgCurRevisionId = "56198";
var wgVersion = "1.12.0";
var wgEnableAPI = true;
var wgEnableWriteAPI = false;
@@ -152,7 +152,7 @@
<div id="contentSub"></div>
<div id="jump-to-nav">Jump to: <a href="#column-one">navigation</a>, <a href="#searchInput">search</a></div> <!-- start content -->
<p>This page lists all Haskell keywords, feel free to edit. <a href="/haskellwiki/Hoogle" title="Hoogle">Hoogle</a> searches will return results from this page. Please respect the Anchor macros.
-</p><p>For additional information you might want to look at <a href="http://www.haskell.org/onlinereport/" class="external text" title="http://www.haskell.org/onlinereport/" rel="nofollow">the Haskell 98 report</a>.
+</p><p>For additional information you might want to look at <a href="http://www.haskell.org/onlinereport/haskell2010/" class="external text" title="http://www.haskell.org/onlinereport/haskell2010/" rel="nofollow">the Haskell 2010 report</a>.
</p>
<table id="toc" class="toc" summary="Contents"><tr><td><div id="toctitle"><h2>Contents</h2></div>
<ul>
@@ -171,47 +171,45 @@
<li class="toclevel-1"><a href="#.3D.3E"><span class="tocnumber">13</span> <span class="toctext">=></span></a></li>
<li class="toclevel-1"><a href="#.3E"><span class="tocnumber">14</span> <span class="toctext">></span></a></li>
<li class="toclevel-1"><a href="#.3F"><span class="tocnumber">15</span> <span class="toctext">?</span></a></li>
-<li class="toclevel-1"><a href="#.3F.3F"><span class="tocnumber">16</span> <span class="toctext">??</span></a></li>
-<li class="toclevel-1"><a href="#.23"><span class="tocnumber">17</span> <span class="toctext">#</span></a></li>
-<li class="toclevel-1"><a href="#.28.23.29"><span class="tocnumber">18</span> <span class="toctext">(#)</span></a></li>
-<li class="toclevel-1"><a href="#.2A"><span class="tocnumber">19</span> <span class="toctext">*</span></a></li>
-<li class="toclevel-1"><a href="#.40"><span class="tocnumber">20</span> <span class="toctext">@</span></a></li>
-<li class="toclevel-1"><a href="#.5B.7C.2C_.7C.5D"><span class="tocnumber">21</span> <span class="toctext">[|, |]</span></a></li>
-<li class="toclevel-1"><a href="#.5C"><span class="tocnumber">22</span> <span class="toctext">\</span></a></li>
-<li class="toclevel-1"><a href="#_"><span class="tocnumber">23</span> <span class="toctext">_</span></a></li>
-<li class="toclevel-1"><a href="#.60"><span class="tocnumber">24</span> <span class="toctext">`</span></a></li>
-<li class="toclevel-1"><a href="#.7B.2C_.7D"><span class="tocnumber">25</span> <span class="toctext">{, }</span></a></li>
-<li class="toclevel-1"><a href="#.7B-.2C_-.7D"><span class="tocnumber">26</span> <span class="toctext">{-, -}</span></a></li>
-<li class="toclevel-1"><a href="#.7C"><span class="tocnumber">27</span> <span class="toctext">|</span></a></li>
-<li class="toclevel-1"><a href="#.7E"><span class="tocnumber">28</span> <span class="toctext">~</span></a></li>
-<li class="toclevel-1"><a href="#as"><span class="tocnumber">29</span> <span class="toctext">as</span></a></li>
-<li class="toclevel-1"><a href="#case.2C_of"><span class="tocnumber">30</span> <span class="toctext">case, of</span></a></li>
-<li class="toclevel-1"><a href="#class"><span class="tocnumber">31</span> <span class="toctext">class</span></a></li>
-<li class="toclevel-1"><a href="#data"><span class="tocnumber">32</span> <span class="toctext">data</span></a></li>
-<li class="toclevel-1"><a href="#data_family"><span class="tocnumber">33</span> <span class="toctext">data family</span></a></li>
-<li class="toclevel-1"><a href="#data_instance"><span class="tocnumber">34</span> <span class="toctext">data instance</span></a></li>
-<li class="toclevel-1"><a href="#default"><span class="tocnumber">35</span> <span class="toctext">default</span></a></li>
-<li class="toclevel-1"><a href="#deriving"><span class="tocnumber">36</span> <span class="toctext">deriving</span></a></li>
-<li class="toclevel-1"><a href="#deriving_instance"><span class="tocnumber">37</span> <span class="toctext">deriving instance</span></a></li>
-<li class="toclevel-1"><a href="#do"><span class="tocnumber">38</span> <span class="toctext">do</span></a></li>
-<li class="toclevel-1"><a href="#forall"><span class="tocnumber">39</span> <span class="toctext">forall</span></a></li>
-<li class="toclevel-1"><a href="#foreign"><span class="tocnumber">40</span> <span class="toctext">foreign</span></a></li>
-<li class="toclevel-1"><a href="#hiding"><span class="tocnumber">41</span> <span class="toctext">hiding</span></a></li>
-<li class="toclevel-1"><a href="#if.2C_then.2C_else"><span class="tocnumber">42</span> <span class="toctext">if, then, else</span></a></li>
-<li class="toclevel-1"><a href="#import"><span class="tocnumber">43</span> <span class="toctext">import</span></a></li>
-<li class="toclevel-1"><a href="#infix.2C_infixl.2C_infixr"><span class="tocnumber">44</span> <span class="toctext">infix, infixl, infixr</span></a></li>
-<li class="toclevel-1"><a href="#instance"><span class="tocnumber">45</span> <span class="toctext">instance</span></a></li>
-<li class="toclevel-1"><a href="#let.2C_in"><span class="tocnumber">46</span> <span class="toctext">let, in</span></a></li>
-<li class="toclevel-1"><a href="#mdo"><span class="tocnumber">47</span> <span class="toctext">mdo</span></a></li>
-<li class="toclevel-1"><a href="#module"><span class="tocnumber">48</span> <span class="toctext">module</span></a></li>
-<li class="toclevel-1"><a href="#newtype"><span class="tocnumber">49</span> <span class="toctext">newtype</span></a></li>
-<li class="toclevel-1"><a href="#proc"><span class="tocnumber">50</span> <span class="toctext">proc</span></a></li>
-<li class="toclevel-1"><a href="#qualified"><span class="tocnumber">51</span> <span class="toctext">qualified</span></a></li>
-<li class="toclevel-1"><a href="#rec"><span class="tocnumber">52</span> <span class="toctext">rec</span></a></li>
-<li class="toclevel-1"><a href="#type"><span class="tocnumber">53</span> <span class="toctext">type</span></a></li>
-<li class="toclevel-1"><a href="#type_family"><span class="tocnumber">54</span> <span class="toctext">type family</span></a></li>
-<li class="toclevel-1"><a href="#type_instance"><span class="tocnumber">55</span> <span class="toctext">type instance</span></a></li>
-<li class="toclevel-1"><a href="#where"><span class="tocnumber">56</span> <span class="toctext">where</span></a></li>
+<li class="toclevel-1"><a href="#.23"><span class="tocnumber">16</span> <span class="toctext">#</span></a></li>
+<li class="toclevel-1"><a href="#.2A"><span class="tocnumber">17</span> <span class="toctext">*</span></a></li>
+<li class="toclevel-1"><a href="#.40"><span class="tocnumber">18</span> <span class="toctext">@</span></a></li>
+<li class="toclevel-1"><a href="#.5B.7C.2C_.7C.5D"><span class="tocnumber">19</span> <span class="toctext">[|, |]</span></a></li>
+<li class="toclevel-1"><a href="#.5C"><span class="tocnumber">20</span> <span class="toctext">\</span></a></li>
+<li class="toclevel-1"><a href="#_"><span class="tocnumber">21</span> <span class="toctext">_</span></a></li>
+<li class="toclevel-1"><a href="#.60"><span class="tocnumber">22</span> <span class="toctext">`</span></a></li>
+<li class="toclevel-1"><a href="#.7B.2C_.7D"><span class="tocnumber">23</span> <span class="toctext">{, }</span></a></li>
+<li class="toclevel-1"><a href="#.7B-.2C_-.7D"><span class="tocnumber">24</span> <span class="toctext">{-, -}</span></a></li>
+<li class="toclevel-1"><a href="#.7C"><span class="tocnumber">25</span> <span class="toctext">|</span></a></li>
+<li class="toclevel-1"><a href="#.7E"><span class="tocnumber">26</span> <span class="toctext">~</span></a></li>
+<li class="toclevel-1"><a href="#as"><span class="tocnumber">27</span> <span class="toctext">as</span></a></li>
+<li class="toclevel-1"><a href="#case.2C_of"><span class="tocnumber">28</span> <span class="toctext">case, of</span></a></li>
+<li class="toclevel-1"><a href="#class"><span class="tocnumber">29</span> <span class="toctext">class</span></a></li>
+<li class="toclevel-1"><a href="#data"><span class="tocnumber">30</span> <span class="toctext">data</span></a></li>
+<li class="toclevel-1"><a href="#data_family"><span class="tocnumber">31</span> <span class="toctext">data family</span></a></li>
+<li class="toclevel-1"><a href="#data_instance"><span class="tocnumber">32</span> <span class="toctext">data instance</span></a></li>
+<li class="toclevel-1"><a href="#default"><span class="tocnumber">33</span> <span class="toctext">default</span></a></li>
+<li class="toclevel-1"><a href="#deriving"><span class="tocnumber">34</span> <span class="toctext">deriving</span></a></li>
+<li class="toclevel-1"><a href="#deriving_instance"><span class="tocnumber">35</span> <span class="toctext">deriving instance</span></a></li>
+<li class="toclevel-1"><a href="#do"><span class="tocnumber">36</span> <span class="toctext">do</span></a></li>
+<li class="toclevel-1"><a href="#forall"><span class="tocnumber">37</span> <span class="toctext">forall</span></a></li>
+<li class="toclevel-1"><a href="#foreign"><span class="tocnumber">38</span> <span class="toctext">foreign</span></a></li>
+<li class="toclevel-1"><a href="#hiding"><span class="tocnumber">39</span> <span class="toctext">hiding</span></a></li>
+<li class="toclevel-1"><a href="#if.2C_then.2C_else"><span class="tocnumber">40</span> <span class="toctext">if, then, else</span></a></li>
+<li class="toclevel-1"><a href="#import"><span class="tocnumber">41</span> <span class="toctext">import</span></a></li>
+<li class="toclevel-1"><a href="#infix.2C_infixl.2C_infixr"><span class="tocnumber">42</span> <span class="toctext">infix, infixl, infixr</span></a></li>
+<li class="toclevel-1"><a href="#instance"><span class="tocnumber">43</span> <span class="toctext">instance</span></a></li>
+<li class="toclevel-1"><a href="#let.2C_in"><span class="tocnumber">44</span> <span class="toctext">let, in</span></a></li>
+<li class="toclevel-1"><a href="#mdo"><span class="tocnumber">45</span> <span class="toctext">mdo</span></a></li>
+<li class="toclevel-1"><a href="#module"><span class="tocnumber">46</span> <span class="toctext">module</span></a></li>
+<li class="toclevel-1"><a href="#newtype"><span class="tocnumber">47</span> <span class="toctext">newtype</span></a></li>
+<li class="toclevel-1"><a href="#proc"><span class="tocnumber">48</span> <span class="toctext">proc</span></a></li>
+<li class="toclevel-1"><a href="#qualified"><span class="tocnumber">49</span> <span class="toctext">qualified</span></a></li>
+<li class="toclevel-1"><a href="#rec"><span class="tocnumber">50</span> <span class="toctext">rec</span></a></li>
+<li class="toclevel-1"><a href="#type"><span class="tocnumber">51</span> <span class="toctext">type</span></a></li>
+<li class="toclevel-1"><a href="#type_family"><span class="tocnumber">52</span> <span class="toctext">type family</span></a></li>
+<li class="toclevel-1"><a href="#type_instance"><span class="tocnumber">53</span> <span class="toctext">type instance</span></a></li>
+<li class="toclevel-1"><a href="#where"><span class="tocnumber">54</span> <span class="toctext">where</span></a></li>
</ul>
</td></tr></table><script type="text/javascript"> if (window.showTocToggle) { var tocShowText = "show"; var tocHideText = "hide"; showTocToggle(); } </script>
<a name=".21"></a><h2> <span class="mw-headline">1 ! </span></h2>
@@ -238,6 +236,7 @@
<a name=".27"></a><h2> <span class="mw-headline">2 ' </span></h2>
<ul><li> Character literal: <div class="inline-code"><div dir="ltr" style="text-align: left;"><div class="source-haskell" style="font-family: monospace;">'a'</div></div></div>
</li><li> <a href="/haskellwiki/Template_Haskell" title="Template Haskell">Template Haskell</a>: Name of a (value) variable or data constructor: <div class="inline-code"><div dir="ltr" style="text-align: left;"><div class="source-haskell" style="font-family: monospace;">'<span class="kw3">length</span></div></div></div>, <div class="inline-code"><div dir="ltr" style="text-align: left;"><div class="source-haskell" style="font-family: monospace;">'Left</div></div></div>
+</li><li> (in types, GHC specific) Promoted data constructor: <div class="inline-code"><div dir="ltr" style="text-align: left;"><div class="source-haskell" style="font-family: monospace;">'True</div></div></div>
</li></ul>
<a name=".27.27"></a><h2> <span class="mw-headline">3 '' </span></h2>
<ul><li> <a href="/haskellwiki/Template_Haskell" title="Template Haskell">Template Haskell</a>: Name of a type constructor or class: <div class="inline-code"><div dir="ltr" style="text-align: left;"><div class="source-haskell" style="font-family: monospace;">''<span class="kw4">Int</span></div></div></div>, <div class="inline-code"><div dir="ltr" style="text-align: left;"><div class="source-haskell" style="font-family: monospace;">''<span class="kw4">Either</span></div></div></div>, <div class="inline-code"><div dir="ltr" style="text-align: left;"><div class="source-haskell" style="font-family: monospace;">''<span class="kw4">Show</span></div></div></div>
@@ -257,7 +256,7 @@
<div dir="ltr" style="text-align: left;"><pre class="source-haskell">main <span class="sy0">=</span> <span class="kw3">print</span> <span class="st0">"hello world"</span> <span class="co1">-- this is a comment</span>
<span class="co1">--this is a comment as well</span>
<span class="co1">---this too</span>
-foobar <span class="sy0">-</span>â<span class="sy0">-+</span> this<span class="sy0">_</span>is<span class="sy0">_</span>the<span class="sy0">_</span>second<span class="sy0">_</span>argument<span class="sy0">_</span>of<span class="sy0">_</span>the<span class="sy0">_</span>dash<span class="sy0">_</span>dash<span class="sy0">_</span>plus<span class="sy0">_</span>operator</pre></div>
+foobar <span class="co1">--+ this_is_the_second_argument_of_the_dash_dash_plus_operator</span></pre></div>
The multi-line variant for comments is <div class="inline-code"><div dir="ltr" style="text-align: left;"><div class="source-haskell" style="font-family: monospace;"><span class="coMULTI">{- comment -}</span></div></div></div>.
<a name="-.3C"></a><h2> <span class="mw-headline">6 -< </span></h2>
<p><a href="/haskellwiki/Arrow_notation" title="Arrow notation">Arrow notation</a>
@@ -281,8 +280,8 @@
<ul><li> On the kind level (GHC specific):
</li></ul>
<div dir="ltr" style="text-align: left;"><pre class="source-haskell">ghci<span class="sy0">></span> :kind <span class="br0">(</span><span class="sy0">-></span><span class="br0">)</span>
-<span class="br0">(</span><span class="sy0">-></span><span class="br0">)</span> <span class="sy0">::</span> <span class="sy0">??</span> <span class="sy0">-></span> <span class="sy0">?</span> <span class="sy0">-></span> <span class="sy0">*</span></pre></div>
-<ul><li> <a href="/haskellwiki/Functional_dependencies" class="mw-redirect" title="Functional dependencies">Functional dependencies</a>
+<span class="br0">(</span><span class="sy0">-></span><span class="br0">)</span> <span class="sy0">::</span> <span class="sy0">*</span> <span class="sy0">-></span> <span class="sy0">*</span> <span class="sy0">-></span> <span class="sy0">*</span></pre></div>
+<ul><li> <a href="/haskellwiki/Functional_dependencies" title="Functional dependencies">Functional dependencies</a>
</li></ul>
<div dir="ltr" style="text-align: left;"><pre class="source-haskell"><span class="co1">-- This examples assumes that each type 'c' can "contain" only one type</span>
<span class="co1">-- i.e. type 'c' uniquely determines type 'elt'</span>
@@ -332,18 +331,7 @@
</li></ul>
<div dir="ltr" style="text-align: left;"><pre class="source-haskell">ghci<span class="sy0">></span> :t <span class="sy0">?</span>foo <span class="sy0">++</span> <span class="st0">"bar"</span>
<span class="sy0">?</span>foo <span class="sy0">++</span> <span class="st0">"bar"</span> <span class="sy0">::</span> <span class="br0">(</span><span class="sy0">?</span>foo<span class="sy0">::</span><span class="br0">[</span><span class="kw4">Char</span><span class="br0">]</span><span class="br0">)</span> <span class="sy0">=></span> <span class="br0">[</span><span class="kw4">Char</span><span class="br0">]</span></pre></div>
-<ul><li> On the <a href="/haskellwiki/Kind" title="Kind">kind</a> level: The union of <div class="inline-code"><div dir="ltr" style="text-align: left;"><div class="source-haskell" style="font-family: monospace;"><span class="sy0">??</span></div></div></div> and <div class="inline-code"><div dir="ltr" style="text-align: left;"><div class="source-haskell" style="font-family: monospace;"><span class="br0">(</span>#<span class="br0">)</span></div></div></div> (GHC-specific)
-</li></ul>
-<div dir="ltr" style="text-align: left;"><pre class="source-haskell">ghci<span class="sy0">></span> :kind <span class="br0">(</span><span class="sy0">-></span><span class="br0">)</span>
-<span class="br0">(</span><span class="sy0">-></span><span class="br0">)</span> <span class="sy0">::</span> <span class="sy0">??</span> <span class="sy0">-></span> <span class="sy0">?</span> <span class="sy0">-></span> <span class="sy0">*</span></pre></div>
-<a name=".3F.3F"></a><h2> <span class="mw-headline">16 ?? </span></h2>
-<ul><li> Is an ordinary operator name on the value level and on the type level
-</li></ul>
-<ul><li> On the <a href="/haskellwiki/Kind" title="Kind">kind</a> level: The union of <div class="inline-code"><div dir="ltr" style="text-align: left;"><div class="source-haskell" style="font-family: monospace;"><span class="sy0">*</span></div></div></div> and <div class="inline-code"><div dir="ltr" style="text-align: left;"><div class="source-haskell" style="font-family: monospace;">#</div></div></div> (GHC-specific)
-</li></ul>
-<div dir="ltr" style="text-align: left;"><pre class="source-haskell">ghci<span class="sy0">></span> :kind <span class="br0">(</span><span class="sy0">-></span><span class="br0">)</span>
-<span class="br0">(</span><span class="sy0">-></span><span class="br0">)</span> <span class="sy0">::</span> <span class="sy0">??</span> <span class="sy0">-></span> <span class="sy0">?</span> <span class="sy0">-></span> <span class="sy0">*</span></pre></div>
-<a name=".23"></a><h2> <span class="mw-headline">17 # </span></h2>
+<a name=".23"></a><h2> <span class="mw-headline">16 # </span></h2>
<ul><li> <a href="http://www.haskell.org/ghc/docs/latest/html/users[...incomplete...]
More information about the Pkg-haskell-commits
mailing list