I agree. I would like a warning if I use {-# ANN ... #-} without the language pragma. I clearly meant to write an annotation!
On Wed, Nov 6, 2013 at 11:55 AM, Simon Peyton-Jones <simo...@microsoft.com>wrote: > I’ve just noticed that there is no GHC language extension for annotations > > > http://www.haskell.org/ghc/docs/latest/html/users_guide/extending-ghc.html#annotation-pragmas > > That feels like an oversight. Yes, they are in a pragma, but you may get > an error message if you compile with a stage-1 compiler, for example. > Plus, the language extensions should truthfully report what extra stuff you > are using. > > > > I’m inclined to add a language extension “Annotations”. > > · Without it {-# ANN … #-} pragmas are ignored as comments > > · With it, they are treated as annotations > > Do you agree? > > I don’t know whether this can (or even should) land in 7.8.1. Do you care > either way? > > Guidance welcome > > Simon > > > > *Microsoft Research Limited (company number 03369488) is registered in > England and Wales * > > *Registered office is at 21 Station Road, Cambridge, CB1 2FB* > > > > _______________________________________________ > ghc-devs mailing list > ghc-d...@haskell.org > http://www.haskell.org/mailman/listinfo/ghc-devs > >
_______________________________________________ Glasgow-haskell-users mailing list Glasgow-haskell-users@haskell.org http://www.haskell.org/mailman/listinfo/glasgow-haskell-users