Seems more like templating to me -- maybe one instance would be an
@file branch, but (in my concept) other instances would be under
@template nodes, even if they're the same file in terms of content.


Seth

On Mon, Feb 13, 2012 at 4:18 PM, Matt Wilkie <[email protected]> wrote:
>> (one) place.  You're doing something wrong if you're creating external
>> code files that are designed to have many places update with the same
>> actual textual code, which you are aiming at changing in one location
>> and having multiple places in the external files update textually and
>> redundantly from that.  Code isn't like that: you call a function that
>> resides in its one right place, and update that single instance of
>> that function, not replicate the text of that function all over.
>
> The first time I ran into clone problems was when I duplicated a batch
> file to two different file system locations. The first is within my
> Code tree, which is under revision control, and thus vital. The second
> is in a shared Bin directory in PATH, the place where the script is
> actually *used*, and thus also vital.
>
> If it were only one computer I could make z:\bin\foo.bat a simple
> `@call c:\code\foo\foo.bat %*` and thereby sidestep the duplication
> issue. I needed to make the .bat available to more than one computer
> and b:\code is only there for me.
>
> So now I have a third script, publish-foo.bat, which copies from code
> to bin. This works and is safe, but has friction compared to the
> stupendous aha's "edit, alt-f4, edit, alt-f4..." I was looking for.
>
> So it's wrong in that DRY is violated, but I really don't see any
> other way of doing it.  (I'm not offering this as a complaint, just an
> experience to contribute to the context.)
>
> --
> -matt
>
> --
> You received this message because you are subscribed to the Google Groups 
> "leo-editor" group.
> To post to this group, send email to [email protected].
> To unsubscribe from this group, send email to 
> [email protected].
> For more options, visit this group at 
> http://groups.google.com/group/leo-editor?hl=en.
>

-- 
You received this message because you are subscribed to the Google Groups 
"leo-editor" group.
To post to this group, send email to [email protected].
To unsubscribe from this group, send email to 
[email protected].
For more options, visit this group at 
http://groups.google.com/group/leo-editor?hl=en.

Reply via email to