Re: [GEN] Template Handler
- Posted by Dan Moyer <DANIELMOYER at prodigy.net> Sep 26, 2001
- 375 views
Brian, Hmm, you're right, I was just thinking about *adding* new templates in updates, not about *fixing* bent ones! I am planning on giving the facility to do that semi-manually in the Handler itself, with "edit" choice "replace an existing template with code in edit box", (as well as "delete" a template), maybe if I implement that *first*, then I might be able to use that in relation to update files, maybe a token or whatever you call it in the update file for "replace that template with this one". Thanks! Got any templates you could contribute? :) Dan ----- Original Message ----- From: <brian_keene at yahoo.com> To: "EUforum" <EUforum at topica.com> Sent: Wednesday, September 26, 2001 4:54 AM Subject: Re: [GEN] Template Handler > > Hi Dan: > What about the possibility of someone finding a (THE FORCE FORBID!) bug > in a template. I don't see how you would replace that template with > your stated feature list. > > Regards > Brian Keene > > --- Dan Moyer <DANIELMOYER at prodigy.net> wrote: > > > > Since my "Template Handler" needs Templates to be useful, and they > > would > > presumably be added semi-regularly, I have to make some nice simple > > way to > > accomplish this "update". > > > > Here's what I have thought of, maybe you all can see flaws or > > improvements > > for it? > > > > TEMPLATE UPDATE FEATURE DETAILS: > > > > 1. An "update" file would have TWO parts: > > a) new FILES (ie, new CATEGORIES of templates); > > b) new TEMPLATES to be added to EXISTING categories; > > > > 2. The "update facility" would read in the update file, put all of > > the NEW > > FILES info into ONE VARIABLE (or section of a sequence), all of NEW > > TEMPLATES into ANOTHER variable (or second part of main); > > > > 3. Update facility *compares* FILENAMES from update file against a > > dir of > > folder; puts all filenames *not* in dir into a combo box, asks user > > to > > either select which ones to add, or "add all"; selected new files > > are > > written to new template files; > > > > 4. Update facility then compares NEW template NAMES against names in > > existing appropriate categories (each category is a separate file); > > puts any > > "new" templates NOT already in an existing file into a tabbed folder > > of > > combo boxes, with ability to select which to add, and an "add all in > > this > > category" button; also an overall "add *all* new templates" button > > outside > > tabbed folder; selected templates are written to end of existing > > template > > files. > > > > 5. The "Templates Update File" NAME might be something like: > > UpdTempl.AA1 > > (incrementing the extent for each new update, so people could know if > > they > > have updated with it before or not); and after an update, user given > > choice > > to either DELETE the file which just updated the Templates, or to > > SAVE it as > > "BakTempl.AA1" > > > > Does this make sense, or have I missed something that should be done > > to make > > updating templates easy? > > > > Dan Moyer > > > > ----- Original Message ----- > > From: "Dan Moyer" > > > > > > I've sent Robert a program called "Template Handler", which intends > > to > > make > > > it easy to store & retrieve snippets or "templates" of code, for > > both > > > Euphoria and Win32Lib (could be extended to EDS etc, too). Anyone > > who's > > > interested, please check it out & let me know what you think of it. > > > > > > It seems to work well, except I don't have many TEMPLATES to > > include > > > with it! > > > > > > So I'm hoping maybe some of you will contribute code snippets for > > > it. You could either *use* the Template Handler to create template > > > contributions (good exercise for it), or just send code snippets > > here so > > > others could comment upon or improve them (could make for better > > snippets). > > > > > > With "comment or improve" in mind, here's a sample template I might > > include > > > with it later (if you want to use it with the Handler, just save it > > to a > > > file and use an extent ".etp", for "Euphoria TemPlate"); it has two > > > templates in it, and the Handler does NOT show all the "!!" > > comments, just > > > the name, description, and code. > > > <snip> > >