https://wiki.haskell.org/index.php?title=Hoogle/Packages&feed=atom&action=historyHoogle/Packages - Revision history2024-03-28T18:40:26ZRevision history for this page on the wikiMediaWiki 1.35.5https://wiki.haskell.org/index.php?title=Hoogle/Packages&diff=37233&oldid=prevThomie: Update Haskell platform links.2010-10-11T19:07:38Z<p>Update Haskell platform links.</p>
<table class="diff diff-contentalign-left diff-editfont-monospace" data-mw="interface">
<col class="diff-marker" />
<col class="diff-content" />
<col class="diff-marker" />
<col class="diff-content" />
<tr class="diff-title" lang="en">
<td colspan="2" style="background-color: #fff; color: #202122; text-align: center;">← Older revision</td>
<td colspan="2" style="background-color: #fff; color: #202122; text-align: center;">Revision as of 19:07, 11 October 2010</td>
</tr><tr>
<td colspan="2" class="diff-lineno">Line 27:</td>
<td colspan="2" class="diff-lineno">Line 27:</td>
</tr>
<tr>
<td class="diff-marker"> </td>
<td style="background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;"><div>My personal opinions are very much in flux, but my current views are: 1) the base libraries are a minimum, all of hackage is a maximum, I can't decide at all. 2) Lots of groupings seem good, the more the merrier. 3) UI is precious, should be minimal - OS/compiler/version at the most. --[[User:NeilMitchell|Neil Mitchell]] 20:51, 22 February 2009 (UTC)</div></td>
<td class="diff-marker"> </td>
<td style="background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;"><div>My personal opinions are very much in flux, but my current views are: 1) the base libraries are a minimum, all of hackage is a maximum, I can't decide at all. 2) Lots of groupings seem good, the more the merrier. 3) UI is precious, should be minimal - OS/compiler/version at the most. --[[User:NeilMitchell|Neil Mitchell]] 20:51, 22 February 2009 (UTC)</div></td>
</tr>
<tr>
<td class="diff-marker"> </td>
<td style="background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;"></td>
<td class="diff-marker"> </td>
<td style="background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;"></td>
</tr>
<tr>
<td class="diff-marker">−</td>
<td style="color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #ffe49c; vertical-align: top; white-space: pre-wrap;"><div>As expressed on -cafe, I support a default of all of the [<del class="diffchange diffchange-inline">[</del>Haskell Platform<del class="diffchange diffchange-inline">]</del>] being searched with a +hackage flag for all of hackage. To divide up the platforms I would be happy with +windows, +[li|u]nix, +osx being used to enable display of platform specific results. --[[User:Tom|Thomas DuBuisson]]</div></td>
<td class="diff-marker">+</td>
<td style="color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #a3d3ff; vertical-align: top; white-space: pre-wrap;"><div>As expressed on -cafe, I support a default of all of the [<ins class="diffchange diffchange-inline">http://haskell.org/platform </ins>Haskell Platform] being searched with a +hackage flag for all of hackage. To divide up the platforms I would be happy with +windows, +[li|u]nix, +osx being used to enable display of platform specific results. --[[User:Tom|Thomas DuBuisson]]</div></td>
</tr>
<tr>
<td class="diff-marker"> </td>
<td style="background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;"></td>
<td class="diff-marker"> </td>
<td style="background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;"></td>
</tr>
<tr>
<td class="diff-marker"> </td>
<td style="background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;"><div>:I second Thomas - not searching anything on Hackage is a bit too limited, I think, but we don't want to search all of Hackage since there's no guarantee it'll be usable by the searcher or even installable. Then a tri-partite platform division makes sense. (Mac libraries can differ much more from Unix/Linux than Linux packages would differ from *BSD.) --[[User:Gwern|Gwern]] 18:41, 25 February 2009 (UTC)</div></td>
<td class="diff-marker"> </td>
<td style="background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;"><div>:I second Thomas - not searching anything on Hackage is a bit too limited, I think, but we don't want to search all of Hackage since there's no guarantee it'll be usable by the searcher or even installable. Then a tri-partite platform division makes sense. (Mac libraries can differ much more from Unix/Linux than Linux packages would differ from *BSD.) --[[User:Gwern|Gwern]] 18:41, 25 February 2009 (UTC)</div></td>
</tr>
<tr>
<td colspan="2" class="diff-lineno">Line 33:</td>
<td colspan="2" class="diff-lineno">Line 33:</td>
</tr>
<tr>
<td class="diff-marker"> </td>
<td style="background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;"><div>I think that the best default for searchable set is "everything that we can stuff it into". However, default way of ordering items should be based on "relevance" to the topic: base and other standard packages comes first, then Haskell Platform ones, then the rest of the crew. If the user want more specyfic results, provide him "Advanced Search" page very like the Google's one, with switches to turn things on and off. This should deal with avoiding UI cluttering. Last but not least, the following flags could be helpful for quick search specyfications: windows, linux, osx, hackage, package:NameOfPackage, with ability to turn on and off. -- [[User:Krzysztof Skrzętnicki|Christopher Skrzętnicki]]</div></td>
<td class="diff-marker"> </td>
<td style="background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;"><div>I think that the best default for searchable set is "everything that we can stuff it into". However, default way of ordering items should be based on "relevance" to the topic: base and other standard packages comes first, then Haskell Platform ones, then the rest of the crew. If the user want more specyfic results, provide him "Advanced Search" page very like the Google's one, with switches to turn things on and off. This should deal with avoiding UI cluttering. Last but not least, the following flags could be helpful for quick search specyfications: windows, linux, osx, hackage, package:NameOfPackage, with ability to turn on and off. -- [[User:Krzysztof Skrzętnicki|Christopher Skrzętnicki]]</div></td>
</tr>
<tr>
<td class="diff-marker"> </td>
<td style="background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;"></td>
<td class="diff-marker"> </td>
<td style="background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;"></td>
</tr>
<tr>
<td class="diff-marker">−</td>
<td style="color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #ffe49c; vertical-align: top; white-space: pre-wrap;"><div>I support a default search space of [<del class="diffchange diffchange-inline">[</del>Haskell Platform<del class="diffchange diffchange-inline">]</del>], too. And the +hackage flag plus the +myOS flags (as checkboxes on the UI?). If time permits it, flags for including or excluding specific packages would be nice. [[User:Daniel.is.fischer|Daniel.is.fischer]] 13:39, 26 February 2009 (UTC)</div></td>
<td class="diff-marker">+</td>
<td style="color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #a3d3ff; vertical-align: top; white-space: pre-wrap;"><div>I support a default search space of [<ins class="diffchange diffchange-inline">http://haskell.org/platform </ins>Haskell Platform], too. And the +hackage flag plus the +myOS flags (as checkboxes on the UI?). If time permits it, flags for including or excluding specific packages would be nice. [[User:Daniel.is.fischer|Daniel.is.fischer]] 13:39, 26 February 2009 (UTC)</div></td>
</tr>
</table>Thomiehttps://wiki.haskell.org/index.php?title=Hoogle/Packages&diff=26685&oldid=prevDaniel.is.fischer at 13:39, 26 February 20092009-02-26T13:39:56Z<p></p>
<table class="diff diff-contentalign-left diff-editfont-monospace" data-mw="interface">
<col class="diff-marker" />
<col class="diff-content" />
<col class="diff-marker" />
<col class="diff-content" />
<tr class="diff-title" lang="en">
<td colspan="2" style="background-color: #fff; color: #202122; text-align: center;">← Older revision</td>
<td colspan="2" style="background-color: #fff; color: #202122; text-align: center;">Revision as of 13:39, 26 February 2009</td>
</tr><tr>
<td colspan="2" class="diff-lineno">Line 7:</td>
<td colspan="2" class="diff-lineno">Line 7:</td>
</tr>
<tr>
<td class="diff-marker"> </td>
<td style="background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;"><div>2) What groups of packages should Hoogle have available? Each package individually? All packages which compile on Windows? All packages by a certain author? All packages whose minor version number is even?</div></td>
<td class="diff-marker"> </td>
<td style="background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;"><div>2) What groups of packages should Hoogle have available? Each package individually? All packages which compile on Windows? All packages by a certain author? All packages whose minor version number is even?</div></td>
</tr>
<tr>
<td class="diff-marker"> </td>
<td style="background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;"></td>
<td class="diff-marker"> </td>
<td style="background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;"></td>
</tr>
<tr>
<td class="diff-marker">−</td>
<td style="color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #ffe49c; vertical-align: top; white-space: pre-wrap;"><div>3) What UI should Hoogle show? Should there be checkboxes for each os's package? Should <del class="diffchange diffchange-inline">their</del> be a checkbox for each compiler/version? Should <del class="diffchange diffchange-inline">their</del> be no UI but some documentation?</div></td>
<td class="diff-marker">+</td>
<td style="color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #a3d3ff; vertical-align: top; white-space: pre-wrap;"><div>3) What UI should Hoogle show? Should there be checkboxes for each os's package? Should <ins class="diffchange diffchange-inline">there</ins> be a checkbox for each compiler/version? Should <ins class="diffchange diffchange-inline">there</ins> be no UI but some documentation?</div></td>
</tr>
<tr>
<td class="diff-marker"> </td>
<td style="background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;"></td>
<td class="diff-marker"> </td>
<td style="background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;"></td>
</tr>
<tr>
<td class="diff-marker"> </td>
<td style="background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;"><div>And the trade offs are:</div></td>
<td class="diff-marker"> </td>
<td style="background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;"><div>And the trade offs are:</div></td>
</tr>
<tr>
<td colspan="2" class="diff-lineno">Line 32:</td>
<td colspan="2" class="diff-lineno">Line 32:</td>
</tr>
<tr>
<td class="diff-marker"> </td>
<td style="background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;"></td>
<td class="diff-marker"> </td>
<td style="background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;"></td>
</tr>
<tr>
<td class="diff-marker"> </td>
<td style="background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;"><div>I think that the best default for searchable set is "everything that we can stuff it into". However, default way of ordering items should be based on "relevance" to the topic: base and other standard packages comes first, then Haskell Platform ones, then the rest of the crew. If the user want more specyfic results, provide him "Advanced Search" page very like the Google's one, with switches to turn things on and off. This should deal with avoiding UI cluttering. Last but not least, the following flags could be helpful for quick search specyfications: windows, linux, osx, hackage, package:NameOfPackage, with ability to turn on and off. -- [[User:Krzysztof Skrzętnicki|Christopher Skrzętnicki]]</div></td>
<td class="diff-marker"> </td>
<td style="background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;"><div>I think that the best default for searchable set is "everything that we can stuff it into". However, default way of ordering items should be based on "relevance" to the topic: base and other standard packages comes first, then Haskell Platform ones, then the rest of the crew. If the user want more specyfic results, provide him "Advanced Search" page very like the Google's one, with switches to turn things on and off. This should deal with avoiding UI cluttering. Last but not least, the following flags could be helpful for quick search specyfications: windows, linux, osx, hackage, package:NameOfPackage, with ability to turn on and off. -- [[User:Krzysztof Skrzętnicki|Christopher Skrzętnicki]]</div></td>
</tr>
<tr>
<td colspan="2" class="diff-empty"> </td>
<td class="diff-marker">+</td>
<td style="color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #a3d3ff; vertical-align: top; white-space: pre-wrap;"></td>
</tr>
<tr>
<td colspan="2" class="diff-empty"> </td>
<td class="diff-marker">+</td>
<td style="color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #a3d3ff; vertical-align: top; white-space: pre-wrap;"><div>I support a default search space of [[Haskell Platform]], too. And the +hackage flag plus the +myOS flags (as checkboxes on the UI?). If time permits it, flags for including or excluding specific packages would be nice. [[User:Daniel.is.fischer|Daniel.is.fischer]] 13:39, 26 February 2009 (UTC)</div></td>
</tr>
</table>Daniel.is.fischerhttps://wiki.haskell.org/index.php?title=Hoogle/Packages&diff=26668&oldid=prevGwern: +vote for platform2009-02-25T18:41:14Z<p>+vote for platform</p>
<table class="diff diff-contentalign-left diff-editfont-monospace" data-mw="interface">
<col class="diff-marker" />
<col class="diff-content" />
<col class="diff-marker" />
<col class="diff-content" />
<tr class="diff-title" lang="en">
<td colspan="2" style="background-color: #fff; color: #202122; text-align: center;">← Older revision</td>
<td colspan="2" style="background-color: #fff; color: #202122; text-align: center;">Revision as of 18:41, 25 February 2009</td>
</tr><tr>
<td colspan="2" class="diff-lineno">Line 28:</td>
<td colspan="2" class="diff-lineno">Line 28:</td>
</tr>
<tr>
<td class="diff-marker"> </td>
<td style="background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;"></td>
<td class="diff-marker"> </td>
<td style="background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;"></td>
</tr>
<tr>
<td class="diff-marker"> </td>
<td style="background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;"><div>As expressed on -cafe, I support a default of all of the [[Haskell Platform]] being searched with a +hackage flag for all of hackage. To divide up the platforms I would be happy with +windows, +[li|u]nix, +osx being used to enable display of platform specific results. --[[User:Tom|Thomas DuBuisson]]</div></td>
<td class="diff-marker"> </td>
<td style="background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;"><div>As expressed on -cafe, I support a default of all of the [[Haskell Platform]] being searched with a +hackage flag for all of hackage. To divide up the platforms I would be happy with +windows, +[li|u]nix, +osx being used to enable display of platform specific results. --[[User:Tom|Thomas DuBuisson]]</div></td>
</tr>
<tr>
<td colspan="2" class="diff-empty"> </td>
<td class="diff-marker">+</td>
<td style="color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #a3d3ff; vertical-align: top; white-space: pre-wrap;"></td>
</tr>
<tr>
<td colspan="2" class="diff-empty"> </td>
<td class="diff-marker">+</td>
<td style="color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #a3d3ff; vertical-align: top; white-space: pre-wrap;"><div>:I second Thomas - not searching anything on Hackage is a bit too limited, I think, but we don't want to search all of Hackage since there's no guarantee it'll be usable by the searcher or even installable. Then a tri-partite platform division makes sense. (Mac libraries can differ much more from Unix/Linux than Linux packages would differ from *BSD.) --[[User:Gwern|Gwern]] 18:41, 25 February 2009 (UTC)</div></td>
</tr>
<tr>
<td class="diff-marker"> </td>
<td style="background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;"></td>
<td class="diff-marker"> </td>
<td style="background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;"></td>
</tr>
<tr>
<td class="diff-marker"> </td>
<td style="background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;"><div>I think that the best default for searchable set is "everything that we can stuff it into". However, default way of ordering items should be based on "relevance" to the topic: base and other standard packages comes first, then Haskell Platform ones, then the rest of the crew. If the user want more specyfic results, provide him "Advanced Search" page very like the Google's one, with switches to turn things on and off. This should deal with avoiding UI cluttering. Last but not least, the following flags could be helpful for quick search specyfications: windows, linux, osx, hackage, package:NameOfPackage, with ability to turn on and off. -- [[User:Krzysztof Skrzętnicki|Christopher Skrzętnicki]]</div></td>
<td class="diff-marker"> </td>
<td style="background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;"><div>I think that the best default for searchable set is "everything that we can stuff it into". However, default way of ordering items should be based on "relevance" to the topic: base and other standard packages comes first, then Haskell Platform ones, then the rest of the crew. If the user want more specyfic results, provide him "Advanced Search" page very like the Google's one, with switches to turn things on and off. This should deal with avoiding UI cluttering. Last but not least, the following flags could be helpful for quick search specyfications: windows, linux, osx, hackage, package:NameOfPackage, with ability to turn on and off. -- [[User:Krzysztof Skrzętnicki|Christopher Skrzętnicki]]</div></td>
</tr>
</table>Gwernhttps://wiki.haskell.org/index.php?title=Hoogle/Packages&diff=26613&oldid=prevKrzysztof Skrzętnicki at 14:57, 23 February 20092009-02-23T14:57:06Z<p></p>
<table class="diff diff-contentalign-left diff-editfont-monospace" data-mw="interface">
<col class="diff-marker" />
<col class="diff-content" />
<col class="diff-marker" />
<col class="diff-content" />
<tr class="diff-title" lang="en">
<td colspan="2" style="background-color: #fff; color: #202122; text-align: center;">← Older revision</td>
<td colspan="2" style="background-color: #fff; color: #202122; text-align: center;">Revision as of 14:57, 23 February 2009</td>
</tr><tr>
<td colspan="2" class="diff-lineno">Line 29:</td>
<td colspan="2" class="diff-lineno">Line 29:</td>
</tr>
<tr>
<td class="diff-marker"> </td>
<td style="background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;"><div>As expressed on -cafe, I support a default of all of the [[Haskell Platform]] being searched with a +hackage flag for all of hackage. To divide up the platforms I would be happy with +windows, +[li|u]nix, +osx being used to enable display of platform specific results. --[[User:Tom|Thomas DuBuisson]]</div></td>
<td class="diff-marker"> </td>
<td style="background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;"><div>As expressed on -cafe, I support a default of all of the [[Haskell Platform]] being searched with a +hackage flag for all of hackage. To divide up the platforms I would be happy with +windows, +[li|u]nix, +osx being used to enable display of platform specific results. --[[User:Tom|Thomas DuBuisson]]</div></td>
</tr>
<tr>
<td class="diff-marker"> </td>
<td style="background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;"></td>
<td class="diff-marker"> </td>
<td style="background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;"></td>
</tr>
<tr>
<td class="diff-marker">−</td>
<td style="color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #ffe49c; vertical-align: top; white-space: pre-wrap;"><div>I think that the best default for searchable set is "everything that we can stuff it into". However, default way of ordering items should be based on "relevance" to the topic: base and other standard packages comes first, then Haskell Platform ones, then the rest of the crew. If the user want more specyfic results, provide him "Advanced Search" page very like the Google's one, with switches to turn things on and off. This should deal with avoiding UI cluttering. Last but not least, the following flags could be helpful for quick search specyfications: windows, linux, osx, hackage, package:NameOfPackage, with ability to turn on and off.</div></td>
<td class="diff-marker">+</td>
<td style="color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #a3d3ff; vertical-align: top; white-space: pre-wrap;"><div>I think that the best default for searchable set is "everything that we can stuff it into". However, default way of ordering items should be based on "relevance" to the topic: base and other standard packages comes first, then Haskell Platform ones, then the rest of the crew. If the user want more specyfic results, provide him "Advanced Search" page very like the Google's one, with switches to turn things on and off. This should deal with avoiding UI cluttering. Last but not least, the following flags could be helpful for quick search specyfications: windows, linux, osx, hackage, package:NameOfPackage, with ability to turn on and off.<ins class="diffchange diffchange-inline"> -- [[User:Krzysztof Skrzętnicki|Christopher Skrzętnicki]]</ins></div></td>
</tr>
</table>Krzysztof Skrzętnickihttps://wiki.haskell.org/index.php?title=Hoogle/Packages&diff=26601&oldid=prevKrzysztof Skrzętnicki at 07:55, 23 February 20092009-02-23T07:55:08Z<p></p>
<table class="diff diff-contentalign-left diff-editfont-monospace" data-mw="interface">
<col class="diff-marker" />
<col class="diff-content" />
<col class="diff-marker" />
<col class="diff-content" />
<tr class="diff-title" lang="en">
<td colspan="2" style="background-color: #fff; color: #202122; text-align: center;">← Older revision</td>
<td colspan="2" style="background-color: #fff; color: #202122; text-align: center;">Revision as of 07:55, 23 February 2009</td>
</tr><tr>
<td colspan="2" class="diff-lineno">Line 28:</td>
<td colspan="2" class="diff-lineno">Line 28:</td>
</tr>
<tr>
<td class="diff-marker"> </td>
<td style="background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;"></td>
<td class="diff-marker"> </td>
<td style="background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;"></td>
</tr>
<tr>
<td class="diff-marker"> </td>
<td style="background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;"><div>As expressed on -cafe, I support a default of all of the [[Haskell Platform]] being searched with a +hackage flag for all of hackage. To divide up the platforms I would be happy with +windows, +[li|u]nix, +osx being used to enable display of platform specific results. --[[User:Tom|Thomas DuBuisson]]</div></td>
<td class="diff-marker"> </td>
<td style="background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;"><div>As expressed on -cafe, I support a default of all of the [[Haskell Platform]] being searched with a +hackage flag for all of hackage. To divide up the platforms I would be happy with +windows, +[li|u]nix, +osx being used to enable display of platform specific results. --[[User:Tom|Thomas DuBuisson]]</div></td>
</tr>
<tr>
<td colspan="2" class="diff-empty"> </td>
<td class="diff-marker">+</td>
<td style="color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #a3d3ff; vertical-align: top; white-space: pre-wrap;"></td>
</tr>
<tr>
<td colspan="2" class="diff-empty"> </td>
<td class="diff-marker">+</td>
<td style="color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #a3d3ff; vertical-align: top; white-space: pre-wrap;"><div>I think that the best default for searchable set is "everything that we can stuff it into". However, default way of ordering items should be based on "relevance" to the topic: base and other standard packages comes first, then Haskell Platform ones, then the rest of the crew. If the user want more specyfic results, provide him "Advanced Search" page very like the Google's one, with switches to turn things on and off. This should deal with avoiding UI cluttering. Last but not least, the following flags could be helpful for quick search specyfications: windows, linux, osx, hackage, package:NameOfPackage, with ability to turn on and off.</div></td>
</tr>
</table>Krzysztof Skrzętnickihttps://wiki.haskell.org/index.php?title=Hoogle/Packages&diff=26600&oldid=prevTom at 05:49, 23 February 20092009-02-23T05:49:27Z<p></p>
<table class="diff diff-contentalign-left diff-editfont-monospace" data-mw="interface">
<col class="diff-marker" />
<col class="diff-content" />
<col class="diff-marker" />
<col class="diff-content" />
<tr class="diff-title" lang="en">
<td colspan="2" style="background-color: #fff; color: #202122; text-align: center;">← Older revision</td>
<td colspan="2" style="background-color: #fff; color: #202122; text-align: center;">Revision as of 05:49, 23 February 2009</td>
</tr><tr>
<td colspan="2" class="diff-lineno">Line 27:</td>
<td colspan="2" class="diff-lineno">Line 27:</td>
</tr>
<tr>
<td class="diff-marker"> </td>
<td style="background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;"><div>My personal opinions are very much in flux, but my current views are: 1) the base libraries are a minimum, all of hackage is a maximum, I can't decide at all. 2) Lots of groupings seem good, the more the merrier. 3) UI is precious, should be minimal - OS/compiler/version at the most. --[[User:NeilMitchell|Neil Mitchell]] 20:51, 22 February 2009 (UTC)</div></td>
<td class="diff-marker"> </td>
<td style="background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;"><div>My personal opinions are very much in flux, but my current views are: 1) the base libraries are a minimum, all of hackage is a maximum, I can't decide at all. 2) Lots of groupings seem good, the more the merrier. 3) UI is precious, should be minimal - OS/compiler/version at the most. --[[User:NeilMitchell|Neil Mitchell]] 20:51, 22 February 2009 (UTC)</div></td>
</tr>
<tr>
<td class="diff-marker"> </td>
<td style="background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;"></td>
<td class="diff-marker"> </td>
<td style="background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;"></td>
</tr>
<tr>
<td class="diff-marker">−</td>
<td style="color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #ffe49c; vertical-align: top; white-space: pre-wrap;"><div>As expressed on -cafe, I support a default of all of the [[Haskell Platform]] being <del class="diffchange diffchange-inline">search</del> with a +hackage flag for all of hackage. To divide up the platforms I would be happy with +windows, +nix, +osx being used to enable display of platform specific results. --[[User:Tom|Thomas DuBuisson]]</div></td>
<td class="diff-marker">+</td>
<td style="color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #a3d3ff; vertical-align: top; white-space: pre-wrap;"><div>As expressed on -cafe, I support a default of all of the [[Haskell Platform]] being <ins class="diffchange diffchange-inline">searched</ins> with a +hackage flag for all of hackage. To divide up the platforms I would be happy with +windows, +<ins class="diffchange diffchange-inline">[li|u]</ins>nix, +osx being used to enable display of platform specific results. --[[User:Tom|Thomas DuBuisson]]</div></td>
</tr>
</table>Tomhttps://wiki.haskell.org/index.php?title=Hoogle/Packages&diff=26585&oldid=prevTom: My views on Hoogle/Hackage/Platforms/Haskell Platform2009-02-22T22:52:15Z<p>My views on Hoogle/Hackage/Platforms/Haskell Platform</p>
<table class="diff diff-contentalign-left diff-editfont-monospace" data-mw="interface">
<col class="diff-marker" />
<col class="diff-content" />
<col class="diff-marker" />
<col class="diff-content" />
<tr class="diff-title" lang="en">
<td colspan="2" style="background-color: #fff; color: #202122; text-align: center;">← Older revision</td>
<td colspan="2" style="background-color: #fff; color: #202122; text-align: center;">Revision as of 22:52, 22 February 2009</td>
</tr><tr>
<td colspan="2" class="diff-lineno">Line 26:</td>
<td colspan="2" class="diff-lineno">Line 26:</td>
</tr>
<tr>
<td class="diff-marker"> </td>
<td style="background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;"></td>
<td class="diff-marker"> </td>
<td style="background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;"></td>
</tr>
<tr>
<td class="diff-marker"> </td>
<td style="background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;"><div>My personal opinions are very much in flux, but my current views are: 1) the base libraries are a minimum, all of hackage is a maximum, I can't decide at all. 2) Lots of groupings seem good, the more the merrier. 3) UI is precious, should be minimal - OS/compiler/version at the most. --[[User:NeilMitchell|Neil Mitchell]] 20:51, 22 February 2009 (UTC)</div></td>
<td class="diff-marker"> </td>
<td style="background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;"><div>My personal opinions are very much in flux, but my current views are: 1) the base libraries are a minimum, all of hackage is a maximum, I can't decide at all. 2) Lots of groupings seem good, the more the merrier. 3) UI is precious, should be minimal - OS/compiler/version at the most. --[[User:NeilMitchell|Neil Mitchell]] 20:51, 22 February 2009 (UTC)</div></td>
</tr>
<tr>
<td colspan="2" class="diff-empty"> </td>
<td class="diff-marker">+</td>
<td style="color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #a3d3ff; vertical-align: top; white-space: pre-wrap;"></td>
</tr>
<tr>
<td colspan="2" class="diff-empty"> </td>
<td class="diff-marker">+</td>
<td style="color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #a3d3ff; vertical-align: top; white-space: pre-wrap;"><div>As expressed on -cafe, I support a default of all of the [[Haskell Platform]] being search with a +hackage flag for all of hackage. To divide up the platforms I would be happy with +windows, +nix, +osx being used to enable display of platform specific results. --[[User:Tom|Thomas DuBuisson]]</div></td>
</tr>
</table>Tomhttps://wiki.haskell.org/index.php?title=Hoogle/Packages&diff=26578&oldid=prevNeilMitchell at 20:51, 22 February 20092009-02-22T20:51:51Z<p></p>
<p><b>New page</b></p><div>This page is meant to get possible ideas for answers to the following questions:<br />
<br />
The three problems are:<br />
<br />
1) What packages should Hoogle search by default? All of hackage? The base libraries? Only the packages a user has installed? Only packages that make it in to the Haskell Platform?<br />
<br />
2) What groups of packages should Hoogle have available? Each package individually? All packages which compile on Windows? All packages by a certain author? All packages whose minor version number is even?<br />
<br />
3) What UI should Hoogle show? Should there be checkboxes for each os's package? Should their be a checkbox for each compiler/version? Should their be no UI but some documentation?<br />
<br />
And the trade offs are:<br />
<br />
1) The packages have to be divided under sensible and clear lines - I don't want to (and shouldn't) arbitrate divisions like "good" or "popular".<br />
<br />
2) The more packages you search, the less relevant the results will be.<br />
<br />
3) The fewer packages you search, the more chance that you miss something.<br />
<br />
4) The more UI that is added the more confusing things get.<br />
<br />
5) My development time for Hoogle derives Bounded, Finite and increasingly also derives Small.<br />
<br />
Thoughts and suggestions welcome. Please write all thoughts on this page, don't remove other peoples thoughts, and do try and edit them to form a consensus if possible. Signed comments are preferred, unlike the rest of the Haskell wiki this is intended to be a debate where people own comments, rather than a polished document.<br />
<br />
----<br />
<br />
My personal opinions are very much in flux, but my current views are: 1) the base libraries are a minimum, all of hackage is a maximum, I can't decide at all. 2) Lots of groupings seem good, the more the merrier. 3) UI is precious, should be minimal - OS/compiler/version at the most. --[[User:NeilMitchell|Neil Mitchell]] 20:51, 22 February 2009 (UTC)</div>NeilMitchell