On Sun, Feb 11, 2018 at 7:52 AM, rajesh nataraja <rnatar...@gmail.com> wrote: > > Yes I understand the strict type checking. But in the absence of macros, the > code becomes extremely awkward and sometimes the simplicity that we beg for > gets undermined. > My intention trying to do this was two things: > 1. Reduce my line length in the code > 2. Avoid making changes to all parts of the code as I needed to use the same > type in a different package. I could not make package inclusions without > circular dependency. > > A dynamic check by compiler to see if the type has been really modified > would be great. Like a pre processor check to simply replace the definitions > with original names could do this? > > Any other way to achieve what I need?
I don't know what you need, but Go permits explicit type conversions. x.b = T1(y) It also permits type aliases. type newt2 = a.T2 Ian -- 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.