We can just move gt methods to AbstractFileReference

2016-12-14 15:30 GMT+01:00 Sven Van Caekenberghe <[email protected]>:

>
> > On 14 Dec 2016, at 15:14, Peter Uhnak <[email protected]> wrote:
> >
> > On Wed, Dec 14, 2016 at 12:13:09PM +0100, Denis Kudriashov wrote:
> >> 2016-12-14 12:05 GMT+01:00 Ben Coman <[email protected]>:
> >>
> >>> But perhaps all those extensions for different file types should be a
> >>> trait to not repeat ourselves?
> >>>
> >>
> >> Problem with trait that you could not add it as class extension.
> >> Now you could package your GT support as separate package. But with
> trait
> >> it is not possible.
> >>
> >> It would be really nice feature by the way
> >
> > Ok, so the bottom line is, we could either copy GT behavior to
> FileLocator, or I can at the end remove the asFileReference.
> >
> >
> > In either case I still don't understand why the result is different -
> the arguably more stable one ($HOME) is late-bound, but windows disks that
> can easily change at runtime are not (i.e. (un)plugging a flash disk)?
>
> My home directory /Users/sven is not your home directory /Users/peter but
> they are both the logical concept of home directory
>
> The C or D drive on Windows are always the C or D drive, even if they are
> removable/changeable, there is no other way to refer to them - they are the
> same at both levels of abstraction
>
> That is how I would interpret the situation
>
> > Peter
> >
>
>
>

Reply via email to