<div dir="auto"><div><br><div class="gmail_extra"><br><div class="gmail_quote">Am 11.12.2017 1:32 nachm. schrieb  <<a href="mailto:haskell-cafe-request@haskell.org">haskell-cafe-request@haskell.org</a>>:<br type="attribution"><blockquote class="quote" style="margin:0 0 0 .8ex;border-left:1px #ccc solid;padding-left:1ex">Send Haskell-Cafe mailing list submissions to<br>
        <a href="mailto:haskell-cafe@haskell.org">haskell-cafe@haskell.org</a><br>
<br>
To subscribe or unsubscribe via the World Wide Web, visit<br>
        <a href="http://mail.haskell.org/cgi-bin/mailman/listinfo/haskell-cafe" rel="noreferrer" target="_blank">http://mail.haskell.org/cgi-<wbr>bin/mailman/listinfo/haskell-<wbr>cafe</a><br>
or, via email, send a message with subject or body 'help' to<br>
        <a href="mailto:haskell-cafe-request@haskell.org">haskell-cafe-request@haskell.<wbr>org</a><br>
<br>
You can reach the person managing the list at<br>
        <a href="mailto:haskell-cafe-owner@haskell.org">haskell-cafe-owner@haskell.org</a><br>
<br>
When replying, please edit your Subject line so it is more specific<br>
than "Re: Contents of Haskell-Cafe digest..."<br>
<br>
<br>
Today's Topics:<br>
<br>
   1. ANN: New Haskell.org Committee Members (Gershom B)<br>
   2. How to call constructor from Template Haskell (Baa)<br>
   3. Who can send a patche to vim project? (Takenobu Tani)<br>
   4. Re: Haskell IDE Engine logo poll (Alan & Kim Zimmerman)<br>
<br>
<br>
------------------------------<wbr>------------------------------<wbr>----------<br>
<br>
Message: 1<br>
Date: Mon, 11 Dec 2017 01:36:50 -0500<br>
From: Gershom B <<a href="mailto:gershomb@gmail.com">gershomb@gmail.com</a>><br>
To: haskell-cafe <<a href="mailto:haskell-cafe@haskell.org">haskell-cafe@haskell.org</a>>,<br>
        <a href="mailto:haskell-community@haskell.org">haskell-community@haskell.org</a>,  Tikhon Jelvis <<a href="mailto:tikhon@jelv.is">tikhon@jelv.is</a>>, Ryan<br>
        Trinkle <<a href="mailto:ryan.trinkle@gmail.com">ryan.trinkle@gmail.com</a>>, george@wils.online<br>
Subject: [Haskell-cafe] ANN: New Haskell.org Committee Members<br>
Message-ID:<br>
        <CAM8RHpGY+Z_kG0cM=<a href="mailto:usFDEqX4UNgabWecMv_ZEiP85WmgritOg@mail.gmail.com">usFDEqX4UNg<wbr>abWecMv_ZEiP85WmgritOg@mail.<wbr>gmail.com</a>><br>
Content-Type: text/plain; charset="UTF-8"<br>
<br>
Following the self-nomination period and discussion, the Haskell.org<br>
committee has selected the following members for a new three-year<br>
term, expiring 2020:<br>
<br>
  * Tikhon Jelvis<br>
  * Ryan Trinkle (reappointment)<br>
  * George Wilson<br>
<br>
As per the rules of the committee, this discussion was held among the<br>
current members of the committee, and the outgoing members of the<br>
committee who were not seeking reappointment.<br>
<br>
Thank you to all the many candidates who submitted a self-nomination.<br>
We received a number of strong nominations. We would encourage all<br>
those who nominated themselves to consider self-nominating again in<br>
the future.<br>
<br>
The outgoing members are: John Wiegley and Alan Zimmerman. Thanks both<br>
for your service!<br>
<br>
Regards,<br>
Gershom<br>
<br>
<br>
------------------------------<br>
<br>
Message: 2<br>
Date: Mon, 11 Dec 2017 14:03:48 +0200<br>
From: Baa <<a href="mailto:aquagnu@gmail.com">aquagnu@gmail.com</a>><br>
To: Haskell Cafe <<a href="mailto:haskell-cafe@haskell.org">haskell-cafe@haskell.org</a>><br>
Subject: [Haskell-cafe] How to call constructor from Template Haskell<br>
Message-ID: <20171211140348.2a1610b1@Pavel<wbr>><br>
Content-Type: text/plain; charset=US-ASCII<br>
<br>
Hello All!<br>
May be topic is not for Haskell beginners, so I'll re-send it to Cafe.<br>
<br>
<br>
I have function which constructs some data type. It has signature `Name -> Q [Dec]`.<br>
Somewhere in its body I'm extracting constructors of another type with<br>
pattern-matching:<br>
<br>
  case tyCons of<br>
    DataD ctx nm tyVars mbKind cs derivs -> ...<br>
<br>
Type of those constructors `cs` instantiates some class like this:<br>
<br>
   class MyClass a where<br>
     specialValue :: a<br>
<br>
So, I'm iterating over those `cs` but I want to skip one of them which is<br>
equal to `specialValue`. Something like this:<br>
<br>
   [c | c <- cs, c /= specialValue]<br>
<br>
How to do this with Template Haskell's `Con` type (`c`::Con)? I can't<br>
simply call it to compare created value with a `specialValue`.<br>
<br>
===<br>
Best regards, Paul<br>
<br>
<br>
<br>
------------------------------<br>
<br>
Message: 3<br>
Date: Mon, 11 Dec 2017 21:16:25 +0900<br>
From: Takenobu Tani <<a href="mailto:takenobu.hs@gmail.com">takenobu.hs@gmail.com</a>><br>
To: haskell-cafe <<a href="mailto:haskell-cafe@haskell.org">haskell-cafe@haskell.org</a>><br>
Subject: [Haskell-cafe] Who can send a patche to vim project?<br>
Message-ID:<br>
        <CAPB_NvzMGZS3OYEAXuqRCXyx_<wbr>hsXYf8JaCj0S6cJ=<a href="mailto:VJeH-KwtQ@mail.gmail.com">VJeH-KwtQ@<wbr>mail.gmail.com</a>><br>
Content-Type: text/plain; charset="utf-8"<br>
<br>
Hi cafe,<br>
<br>
Who can send a patche to vim project?<br>
<br>
I'd like to update vim syntax file (haskell.vim) to fix numeric literals.<br>
I read the vim `CONTRIBUTING.md` file [1].<br>
It instructs me to contact the maintainer of each files.<br>
In the header of `haskell.vim`, the maintainor of `haskell.vim` is<br>
haskell-cafe@ML. [2]<br>
Who is the maintainer of `haskell.vim`?<br>
<br>
I'd like to make fix on numeric literals extension: [3]<br>
  * BinaryLiterals<br>
  * HexFloatLiterals<br>
  * NumericUnderscores<br>
<br>
I prepared two kinds of patches.<br>
  * Exact pattern version [4]<br>
  * Fast (but approximate) pattern version [5]<br>
<br>
I visually checked patches with the these files [6][7].<br>
<br>
Could you send a patch of [4] or [5] to vim project?<br>
<br>
<br>
P.S.<br>
I have already sent patches to two projects.<br>
<br>
  * `language-haskell` for atom and linguist [8]<br>
      You can already use it on atom.<br>
      Linghist (which is used from github) will apply it soon.<br>
<br>
  * `pygments` [9]<br>
      It is pending review.<br>
<br>
<br>
[1]:<br>
<a href="https://github.com/vim/vim/blob/master/CONTRIBUTING.md#syntax-indent-and-other-runtime-files" rel="noreferrer" target="_blank">https://github.com/vim/vim/<wbr>blob/master/CONTRIBUTING.md#<wbr>syntax-indent-and-other-<wbr>runtime-files</a><br>
[2]: <a href="https://github.com/vim/vim/blob/master/runtime/syntax/haskell.vim#L3" rel="noreferrer" target="_blank">https://github.com/vim/vim/<wbr>blob/master/runtime/syntax/<wbr>haskell.vim#L3</a><br>
[3]:<br>
<a href="https://github.com/ghc-proposals/ghc-proposals/blob/master/proposals/0009-numeric-underscores.rst#new-syntax-this-proposal" rel="noreferrer" target="_blank">https://github.com/ghc-<wbr>proposals/ghc-proposals/blob/<wbr>master/proposals/0009-numeric-<wbr>underscores.rst#new-syntax-<wbr>this-proposal</a><br>
[4]:<br>
<a href="https://github.com/vim/vim/compare/master...takenobu-hs:syntax-haskell-literal-exact" rel="noreferrer" target="_blank">https://github.com/vim/vim/<wbr>compare/master...takenobu-hs:<wbr>syntax-haskell-literal-exact</a><br>
[5]:<br>
<a href="https://github.com/vim/vim/compare/master...takenobu-hs:syntax-haskell-literal-fast" rel="noreferrer" target="_blank">https://github.com/vim/vim/<wbr>compare/master...takenobu-hs:<wbr>syntax-haskell-literal-fast</a><br>
<br>
[6]:<br>
<a href="https://github.com/takenobu-hs/ghc/blob/squashed-numeric-underscores/testsuite/tests/parser/should_run/NumericUnderscores0.hs" rel="noreferrer" target="_blank">https://github.com/takenobu-<wbr>hs/ghc/blob/squashed-numeric-<wbr>underscores/testsuite/tests/<wbr>parser/should_run/<wbr>NumericUnderscores0.hs</a><br>
[7]:<br>
<a href="https://github.com/takenobu-hs/ghc/blob/squashed-numeric-underscores/testsuite/tests/parser/should_run/NumericUnderscores1.hs" rel="noreferrer" target="_blank">https://github.com/takenobu-<wbr>hs/ghc/blob/squashed-numeric-<wbr>underscores/testsuite/tests/<wbr>parser/should_run/<wbr>NumericUnderscores1.hs</a><br>
<br>
[8]:<br>
<a href="https://github.com/atom-haskell/language-haskell/commit/f90eb7d8662493536f54898e52b4c7b1dc96de41" rel="noreferrer" target="_blank">https://github.com/atom-<wbr>haskell/language-haskell/<wbr>commit/<wbr>f90eb7d8662493536f54898e52b4c7<wbr>b1dc96de41</a><br>
[9]:<br>
<a href="https://bitbucket.org/birkenfeld/pygments-main/issues/1399/update-haskell-with-lexer-for-numeric" rel="noreferrer" target="_blank">https://bitbucket.org/<wbr>birkenfeld/pygments-main/<wbr>issues/1399/update-haskell-<wbr>with-lexer-for-numeric</a><br>
<br>
Regards,<br>
Takenobu<br>
-------------- next part --------------<br>
An HTML attachment was scrubbed...<br>
URL: <<a href="http://mail.haskell.org/pipermail/haskell-cafe/attachments/20171211/865ff7bf/attachment-0001.html" rel="noreferrer" target="_blank">http://mail.haskell.org/<wbr>pipermail/haskell-cafe/<wbr>attachments/20171211/865ff7bf/<wbr>attachment-0001.html</a>><br>
<br>
------------------------------<br>
<br>
Message: 4<br>
Date: Mon, 11 Dec 2017 14:17:54 +0200<br>
From: "Alan & Kim Zimmerman" <<a href="mailto:alan.zimm@gmail.com">alan.zimm@gmail.com</a>><br>
To: haskell <<a href="mailto:haskell-cafe@haskell.org">haskell-cafe@haskell.org</a>><br>
Subject: Re: [Haskell-cafe] Haskell IDE Engine logo poll<br>
Message-ID:<br>
        <CANma=H_PaqbirxKdE=<a href="mailto:Q78614gC3yABCNi9-hQ3uLRG4g%2BwtUkQ@mail.gmail.com">Q78614gC3y<wbr>ABCNi9-hQ3uLRG4g+wtUkQ@mail.<wbr>gmail.com</a>><br>
Content-Type: text/plain; charset="utf-8"<br>
<br>
As noted in the reddit thread [1], we are open to new suggestions too, and<br>
have already received some<br>
<br>
<br>
"As some new logo proposals have been made, a new poll will be launched<br>
when the current poll ends (next Friday).<br>
<br>
Candidates will be the winner of the current poll and other proposals made<br>
until Friday considered pertinent by the HIE team.<br>
<br>
You can submit new proposal here or in the GitHub related issue ticket<br>
<<a href="https://github.com/haskell/haskell-ide-engine/issues/267" rel="noreferrer" target="_blank">https://github.com/haskell/<wbr>haskell-ide-engine/issues/267</a>><wbr>.<br>
<br>
*Feel free to submit your logo "*<br>
<br>
Alan<br>
<br>
[1]<br>
<a href="https://www.reddit.com/r/haskell/comments/7in9ab/haskellcafe_haskell_ide_engine_logo_poll/dr2yes5/" rel="noreferrer" target="_blank">https://www.reddit.com/r/<wbr>haskell/comments/7in9ab/<wbr>haskellcafe_haskell_ide_<wbr>engine_logo_poll/dr2yes5/</a><br>
<br>
<br>
<br>
<br>
On 9 December 2017 at 17:19, Alan & Kim Zimmerman <<a href="mailto:alan.zimm@gmail.com">alan.zimm@gmail.com</a>><br>
wrote:<br>
<br>
> Hi<br>
><br>
> Thanks to Damien Flament we have some logo proposals for the<br>
> haskell-ide-engine[1] logo.<br>
><br>
> Please take a moment to vote for the options at [2].<br>
><br>
> If there are alternative designs, please feel free to put them forward<br>
> too, the issue tracking this is at [3]<br>
><br>
> We will keep the poll open until Friday noon UTC.<br>
><br>
> Alan<br>
><br>
> [1] <a href="https://github.com/haskell/haskell-ide-engine" rel="noreferrer" target="_blank">https://github.com/haskell/<wbr>haskell-ide-engine</a><br>
> [2] <a href="http://www.anonvote.com/poll/dr587990y" rel="noreferrer" target="_blank">http://www.anonvote.com/poll/<wbr>dr587990y</a><br>
> [3] <a href="https://github.com/haskell/haskell-ide-engine/issues/267" rel="noreferrer" target="_blank">https://github.com/haskell/<wbr>haskell-ide-engine/issues/267</a><br>
><br>
><br>
-------------- next part --------------<br>
An HTML attachment was scrubbed...<br>
URL: <<a href="http://mail.haskell.org/pipermail/haskell-cafe/attachments/20171211/1fbe5041/attachment-0001.html" rel="noreferrer" target="_blank">http://mail.haskell.org/<wbr>pipermail/haskell-cafe/<wbr>attachments/20171211/1fbe5041/<wbr>attachment-0001.html</a>><br>
<br>
------------------------------<br>
<br>
Subject: Digest Footer<br>
<br>
______________________________<wbr>_________________<br>
Haskell-Cafe mailing list<br>
<a href="mailto:Haskell-Cafe@haskell.org">Haskell-Cafe@haskell.org</a><br>
<a href="http://mail.haskell.org/cgi-bin/mailman/listinfo/haskell-cafe" rel="noreferrer" target="_blank">http://mail.haskell.org/cgi-<wbr>bin/mailman/listinfo/haskell-<wbr>cafe</a><br>
<br>
<br>
------------------------------<br>
<br>
End of Haskell-Cafe Digest, Vol 172, Issue 11<br>
******************************<wbr>***************<br>
</blockquote></div><br></div></div></div>