The pkg plugin is intended to allow writing "plugin-aware" Go apps, and 
plugins for them - cooperatively (that is, a "host" app must use this 
package and provide explicit "hook" points for plugins). The idea is 
outlined (since quite long ago) at the link mentioned by Ian L.T. earlier: In other words, if an app author wants to 
enable writing plugins for his app, he/she can use pkg plugin as basic 
infrastructure for that.

On the other hand, from other posts by Ian in this thread it seems there 
are no plans for *compiler* plugins (that is, where the Go compiler 
specifically would provide some "hook" points into its internals, possibly 
by means of pkg plugin).

W dniu niedziela, 18 września 2016 17:46:05 UTC+2 użytkownik Ian Byrd 
> Ian, how would you comment this:
> On Wed, Aug 31, 2016 at 11:00 AM, Ian Lance Taylor < 
>> <javascript:>> wrote:
>>> The status is unchanged.  There is no support for compiler plugins and
>>> no plans for them.  I make no promise that the Go compiler will ever
>>> support plugins.  I think an external program, along the lines of go
>>> vet, is the right approach to use for additional static checking.

You received this message because you are subscribed to the Google Groups 
"golang-nuts" group.
To unsubscribe from this group and stop receiving emails from it, send an email 
For more options, visit

Reply via email to