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.

Reply via email to