Changes between Version 18 and Version 19 of Plugins/ReinitializeGlobals


Ignore:
Timestamp:
Jul 12, 2013 8:14:41 PM (10 months ago)
Author:
nfrisby
Comment:

--

Legend:

Unmodified
Added
Removed
Modified
  • Plugins/ReinitializeGlobals

    v18 v19  
    145145The rule would be: if you want to use a plugin (that uses any of the compiler's global variables), you must use a dynamically-linked compiler. 
    146146 
    147 I'm concerned that requiring the buiding/installing/use of a dynamically-linked GHC in order to use a particular plugin might be a prohibitively inconvenient for some users. 
     147I'm concerned that requiring the buiding/installing/use of a dynamically-linked GHC in order to use a particular plugin might be a prohibitively inconvenient for some users. [http://www.haskell.org/pipermail/ghc-devs/2013-July/001651.html] 
    148148 
    149149The repercussions of this rule are not totally apparent to me.  Plugins themselves are already dynamically loaded, so the platform already supports dynamic libraries (right?).  So I think the only burden on the plugin user is having to ensure that their GHC is dynamically linked. 'From 7.8, the plan is for this to be the default on platforms that