status of rebindable syntax for arrows

Simon Peyton Jones simonpj at microsoft.com
Wed Oct 15 08:33:55 UTC 2014


|  It already has a bug entry: #7828.  What would help is to know the
|  kind of use you have in mind, to see whether it fits with the proposed
|  solution.

Indeed.  Moreover #7828 is stalled; it needs some arrow-savvy person to focus cycles on it.  If rebindable syntax for arrows is considered important.

Meanwhile I think you should not rely on rebindable syntax for arrows. The user manual is misleading on this point.

Simon

|  -----Original Message-----
|  From: Glasgow-haskell-users [mailto:glasgow-haskell-users-
|  bounces at haskell.org] On Behalf Of Ross Paterson
|  Sent: 15 October 2014 06:56
|  To: glasgow-haskell-users
|  Subject: Re: status of rebindable syntax for arrows
|  
|  On Tue, Oct 14, 2014 at 10:26:46PM +0200, S. Doaitse Swierstra wrote:
|  > The GHC manual already for quite a number of version states:
|  >
|  > 	• Arrow notation (see Section 7.17, “Arrow notation ”) uses
|  whatever arr, (>>>), first, app, (|||) and loop functions are in
|  scope.
|  >          But unlike the other constructs, the types of these
|  functions must match the Prelude types very closely. Details are in
|  flux; if you want to use this, ask!
|  >
|  > When using this feature we get the error:
|  >
|  > "Var/Type length mismatch:
|  >    [s{tv aVL} [tv]]
|  >    []
|  > ghc: panic! (the 'impossible' happened)  (GHC version 7.8.3 for
|  > x86_64-apple-darwin):
|  > 	tcTyVarDetails s{tv aVL} [tv]
|  >
|  > Please report this as a GHC bug:
|  http://www.haskell.org/ghc/reportabug"
|  >
|  > So our question is whether we should really report this as a bug,
|  and/or what we can do about this.
|  
|  It already has a bug entry: #7828.  What would help is to know the
|  kind of use you have in mind, to see whether it fits with the proposed
|  solution.
|  _______________________________________________
|  Glasgow-haskell-users mailing list
|  Glasgow-haskell-users at haskell.org
|  http://www.haskell.org/mailman/listinfo/glasgow-haskell-users


More information about the Glasgow-haskell-users mailing list