Ian, how would you comment this: https://tip.golang.org/pkg/plugin/?

On Wed, 31 Aug 2016 at 21:04 Samuel Tan <samuel...@google.com> wrote:

> Got it. Thanks for the quick follow-up, Ian.
>
> On Wed, Aug 31, 2016 at 11:00 AM, Ian Lance Taylor <i...@golang.org>
> wrote:
>
>> On Wed, Aug 31, 2016 at 10:31 AM, samueltan via golang-nuts
>> <golang-nuts@googlegroups.com> wrote:
>> > May I know what the status of compiler plugins are as of Go 1.7? I'm
>> hoping
>> > to add an additional stage of static checking to the Go compilation
>> process,
>> > and the only way to do this right now seems to be to write a go vet
>> check.
>>
>> 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.
>>
>> Ian
>>
>>
>> > On Wednesday, October 7, 2015 at 9:59:26 AM UTC-7, Ian Lance Taylor
>> wrote:
>> >>
>> >> On Wed, Oct 7, 2015 at 8:09 AM, Ilya Kowalewski
>> >> <illya.ko...@gmail.com> wrote:
>> >> > I am asking, cos compiler plugins and related seems like a subject
>> of a
>> >> > deep
>> >> > discussion: some people might not like the whole idea of intervening
>> the
>> >> > compile process. Even now I can see people complaining about any
>> plugin
>> >> > functionality. E.g: "you won't be able to compile some software
>> straight
>> >> > away with go-get if it depends on some compiler plugins" and etc
>> >>
>> >> I see, sorry.  I was answering about plugins in general, and you are
>> >> asking specifically about compiler plugins.  I think we are a long way
>> >> from even considering the possibility of compiler plugins.  And I
>> >> don't really understand the point of supporting plugins in something
>> >> like the Go compiler, which is fast to build and which can in
>> >> principle be split up into packages that people can call directly.
>> >>
>> >> Ian
>> >>
>> >> > On Wed, 7 Oct 2015 at 17:28 Ian Lance Taylor <ia...@golang.org>
>> wrote:
>> >> >>
>> >> >> On Wed, Oct 7, 2015 at 6:50 AM, Ilya Kowalewski
>> >> >> <illya.ko...@gmail.com> wrote:
>> >> >> > I'd love to, but this seems to be an incredibly complicated
>> subject,
>> >> >> > which
>> >> >> > requires a correponding level of expertise. Is it ok to file a
>> >> >> > proposal
>> >> >> > /
>> >> >> > ask for help or expertise in the meantime?
>> >> >>
>> >> >> I think people are aware of the issue.  There is a proposed
>> interface
>> >> >> at https://golang.org/s/execmodes .  I don't think we need a
>> separate
>> >> >> proposal or anything.
>> >> >>
>> >> >> Ian
>> >> >
>> >> > --
>> >> > Talk is cheap. Show me the code.
>> >
>> > --
>> > 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 to golang-nuts+unsubscr...@googlegroups.com.
>> > For more options, visit https://groups.google.com/d/optout.
>>
>
>

-- 
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 
to golang-nuts+unsubscr...@googlegroups.com.
For more options, visit https://groups.google.com/d/optout.

Reply via email to