Will implicit parameters survive?

Hello, what are the plans for implicit parameters? Will GHC continue to support them or could it be that they will be removed at some time? I think that implicit parameters can be very useful for implementing global variables as described in http://www.cs.chalmers.se/~rjmh/Globals.ps. Surprisingly, the interest in implicit parameters seems to be rather low as the GHC survey from 2005 suggests. Despite this, I’d propose that support for implicit parameters continues. But what do the GHC developers think? Best wishes, Wolfgang

Hello Wolfgang, Wednesday, February 6, 2008, 10:24:44 PM, you wrote:
I think that implicit parameters can be very useful for implementing global variables as described in
i everyday face the problems with global variables (that are too global, especial when you going to make your program multithreading/multiwindow/multi...) and explicit parameters which need to be passed to every serious function called. i think that implicit parameters (or at least this idea) is highly useful feature and its importance will increase as we switch to more multithreaded style of programming so, please add me to (potential) users of these feature -- Best regards, Bulat mailto:Bulat.Ziganshin@gmail.com

I don't have any active plans to remove implicit parameters. I think they are not heavily used, but for those that do use them they seem to be quite helpful, and (important for me) their effect on the compiler is quite localised, so they cause little trouble. Still, I'm always interested to know how much interest there is in particular features. Maybe we should do a new GHC survey! S | -----Original Message----- | From: glasgow-haskell-users-bounces@haskell.org [mailto:glasgow-haskell-users-bounces@haskell.org] On Behalf Of | Wolfgang Jeltsch | Sent: 06 February 2008 19:25 | To: glasgow-haskell-users@haskell.org | Subject: Will implicit parameters survive? | | Hello, | | what are the plans for implicit parameters? Will GHC continue to support them | or could it be that they will be removed at some time? | | I think that implicit parameters can be very useful for implementing global | variables as described in http://www.cs.chalmers.se/~rjmh/Globals.ps. | Surprisingly, the interest in implicit parameters seems to be rather low as | the GHC survey from 2005 suggests. Despite this, I’d propose that support | for implicit parameters continues. But what do the GHC developers think? | | Best wishes, | Wolfgang | _______________________________________________ | Glasgow-haskell-users mailing list | Glasgow-haskell-users@haskell.org | http://www.haskell.org/mailman/listinfo/glasgow-haskell-users
participants (3)
-
Bulat Ziganshin
-
Simon Peyton-Jones
-
Wolfgang Jeltsch