It doesn't/wouldn't seem to be any technical issue implementing methods on any depth of pointer type .. as demonstrated in the unsafe example linked from a previous related discussion (ie https://groups.google.com/forum/#!msg/golang-nuts/qf76N-uDcHA/DTCDNgaF_p4J )
It's not allowed by the specification - and surely the (sanity) reason for this is that if you have pointers to pointers in this context you're probably doing something wrong/unnecessary. I do get the OP's point that allowing any freedom is a great idea - and if you want that C exists. Maybe there is some obscure reason or psychotic example when methods on ****T actually has a use. In short - not allowed by design because dogs chasing their own tail doesn't even help the dog. -- 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.