<div dir="ltr"><div>Now that GSOC comes again, I call you into attention one of the biggest problems that Haskell has to solve before being fully accepted in the IT industry: The (unnecessary) complexity of the DSL error messages.</div>

<div><br></div><div>There is some work being done: </div><div><br></div><div> <a href="http://dl.acm.org/citation.cfm?id=944707">http://dl.acm.org/citation.cfm?id=944707</a></div><div><br></div><div><br></div><div>The idea was to implement it in GHC after refining and testing it if I remember well. If some of this work can be carried out in a GSOC project, IMHO it should be given priority.</div>

<div><br></div><div>In case that this work is not going to be available in the short-medium term, </div><div>there is a ticket with some suggestions that can be carried out in a GSOC project, just in case any of you are interested into mentoring/carrying out this or any other solution to overcome this problem:</div>

<div><br></div><div><a href="http://hackage.haskell.org/trac/ghc/ticket/7870" target="_blank">http://hackage.haskell.org/trac/ghc/ticket/7870</a><br></div><div><br></div><div><br></div><div class="gmail_extra"><br><div class="gmail_quote">

2013-04-27 22:14 GMT+02:00 Ozgur Akgun <span dir="ltr"><<a href="mailto:ozgurakgun@gmail.com" target="_blank">ozgurakgun@gmail.com</a>></span>:<br><blockquote class="gmail_quote" style="margin:0px 0px 0px 0.8ex;border-left-width:1px;border-left-color:rgb(204,204,204);border-left-style:solid;padding-left:1ex">

<div dir="ltr"><div class="gmail_extra">Hi,</div><div class="gmail_extra"><div class=""><br><div class="gmail_quote">On 27 April 2013 10:07, Alberto G. Corona <span dir="ltr"><<a href="mailto:agocorona@gmail.com" target="_blank">agocorona@gmail.com</a>></span> wrote:<br>



<blockquote class="gmail_quote" style="margin:0px 0px 0px 0.8ex;border-left-width:1px;border-left-color:rgb(204,204,204);border-left-style:solid;padding-left:1ex"><div dir="ltr"><div>I created a ticket for the feature request:</div>



<div> </div><div>Ticket #7870</div><div> </div><div>Teachers, newbies and people working in Industry: Please push it!</div></div><div class="gmail_extra"></div></blockquote></div><div class="gmail_extra"><br></div></div>

A link to the ticket may be helpful for the lazy.</div>

<div class="gmail_extra"><br></div><div class="gmail_extra"><a href="http://hackage.haskell.org/trac/ghc/ticket/7870" target="_blank">http://hackage.haskell.org/trac/ghc/ticket/7870</a><br><br>I quite like this idea, and I think this is one thing people use TH for now instead.</div>



<div class="gmail_extra">(Using quasi-quotes, you can produce any compilation error you like...)</div><div class="gmail_extra">It would be great if we didn't have to pull in the full power of TH (or QQ) for this.</div>



<div class="gmail_extra"><br><br>Cheers,
</div><div class="gmail_extra">Ozgur</div><div class="gmail_extra"><br></div></div>
</blockquote></div><br><br clear="all"><div><br></div>-- <br>Alberto.
</div></div>