<html>
  <head>

    <meta http-equiv="content-type" content="text/html; charset=utf-8">
  </head>
  <body bgcolor="#FFFFFF" text="#000000">
    <div style="" class="markdown-here-wrapper"
      data-md-url="Thunderbird">
      <p style="margin: 1.2em 0px ! important;">This (empty) instance
        declaration</p>
      <pre style="font-size: 0.85em; font-family: Consolas,Inconsolata,Courier,monospace;font-size: 1em; line-height: 1.2em;margin: 1.2em 0px;"><code style="font-size: 0.85em; font-family: Consolas,Inconsolata,Courier,monospace;margin: 0px 0.15em; padding: 0px 0.3em; white-space: pre-wrap; border: 1px solid rgb(234, 234, 234); background-color: rgb(248, 248, 248); border-radius: 3px; display: inline;white-space: pre; overflow: auto; border-radius: 3px; border: 1px solid rgb(204, 204, 204); padding: 0.5em 0.7em; display: block ! important;display: block; padding: 0.5em; color: rgb(51, 51, 51); background: none repeat scroll 0% 0% rgb(248, 248, 255);" class="hljs language-haskell"><span class="hljs-class"><span class="hljs-keyword">instance</span> <span class="hljs-type">Num</span> <span class="hljs-container">(<span class="hljs-title">a</span>,<span class="hljs-title">b</span>)</span> => <span class="hljs-type">Num</span> <span class="hljs-container">(<span class="hljs-title">a</spa
n>,<span class="hljs-title">b</span>,<span class="hljs-type">Int</span>)</span> <span class="hljs-keyword">where</span></span>
</code></pre>
      <p style="margin: 1.2em 0px ! important;">produces the following
        error when compiled with jhc 0.8.2:</p>
      <pre style="font-size: 0.85em; font-family: Consolas,Inconsolata,Courier,monospace;font-size: 1em; line-height: 1.2em;margin: 1.2em 0px;"><code style="font-size: 0.85em; font-family: Consolas,Inconsolata,Courier,monospace;margin: 0px 0.15em; padding: 0px 0.3em; white-space: pre-wrap; border: 1px solid rgb(234, 234, 234); background-color: rgb(248, 248, 248); border-radius: 3px; display: inline;white-space: pre; overflow: auto; border-radius: 3px; border: 1px solid rgb(204, 204, 204); padding: 0.5em 0.7em; display: block ! important;display: block; padding: 0.5em; color: rgb(51, 51, 51); background: none repeat scroll 0% 0% rgb(248, 248, 255);">$ Temp/jhc-0.8.2/jhc Temp/jhc1.hs 

jhc Temp/jhc1.hs
jhc 0.8.2 (mydniquipepo-32)
Finding Dependencies...
Using Ho Cache: '/home/yom/.jhc/cache'

Temp/jhc1.hs:1   - Error: Invalid Class. multiparameter classes not yet supported:
(Num,[HsTyTuple [HsTyVar {hsTypeName = a},HsTyVar {hsTypeName = b}]])
</code></pre>
      <p style="margin: 1.2em 0px ! important;">Am I misunderstanding
        something, or is it a legitimate bug?</p>
      <div
title="MDH:VGhpcyAoZW1wdHkpIGluc3RhbmNlIGRlY2xhcmF0aW9uPGJyPjxicj5+fn4gaGFza2VsbDxicj5pbnN0YW5jZSBOdW0gKGEsYikgPSZndDsgTnVtIChhLGIsSW50KSB3aGVyZTxicj5+fn48YnI+PGJy
PnByb2R1Y2VzIHRoZSBmb2xsb3dpbmcgZXJyb3Igd2hlbiBjb21waWxlZCB3aXRoIGpoYyAwLjgu
Mjo8YnI+PGJyPn5+fjxicj4kIFRlbXAvamhjLTAuOC4yL2poYyBUZW1wL2poYzEuaHMgPGJyPjxi
cj5qaGMgVGVtcC9qaGMxLmhzPGJyPmpoYyAwLjguMiAobXlkbmlxdWlwZXBvLTMyKTxicj5GaW5k
aW5nIERlcGVuZGVuY2llcy4uLjxicj5Vc2luZyBIbyBDYWNoZTogJy9ob21lL3lvbS8uamhjL2Nh
Y2hlJzxicj48YnI+VGVtcC9qaGMxLmhzOjHCoMKgIC0gRXJyb3I6IEludmFsaWQgQ2xhc3MuIG11
bHRpcGFyYW1ldGVyIGNsYXNzZXMgbm90IHlldCBzdXBwb3J0ZWQ6PGJyPihOdW0sW0hzVHlUdXBs
ZSBbSHNUeVZhciB7aHNUeXBlTmFtZSA9IGF9LEhzVHlWYXIge2hzVHlwZU5hbWUgPSBifV1dKTxi
cj5+fn48YnI+PGJyPkFtIEkgbWlzdW5kZXJzdGFuZGluZyBzb21ldGhpbmcsIG9yIGlzIGl0IGEg
        bGVnaXRpbWF0ZSBidWc/PGJyPg=="
style="height:0;width:0;max-height:0;max-width:0;overflow:hidden;font-size:0em;padding:0;margin:0;">​</div>
    </div>
  </body>
</html>