🚀 go-pugleaf

RetroBBS NetNews Server

Inspired by RockSolid Light RIP Retro Guy

Article View: comp.sys.acorn.tech
Article #889

Re: new template format

#889
From: TMOTA
Date: Mon, 11 Jan 1993 01:31
55 lines
2920 bytes
[menu template handling code...]
>Of course, once the chunk has been defined, someone's got to
>write the SWIs to handle it... <shuffles feet and looks around
>hopefully>

Well, time permitting (i.e. not before March...) I'm willing...

>As to the Glass relocatable module (I'm liking this idea more and
>more) I should point out that the module will be PD, i.e. anyone
>can do what the hell they like with it.

Please don't do this. It's asking for trouble. Make it freeware,
so that you still retain some kind of revisiob control. Just look
what happened when Acorn let people hack and release their template
editor... in fact, Acorn didn't even let that happen, so beware!

>More importantly,  the *complete* source for the module will be
>Freeware, i.e. freely distributable but if you want to use the code
>in your own programs (as opposed to just being a SWI client) you have
>to get permission of the author (via the moderator i.e. me).

Um... I feel the source should be available only in a different form,
i.e. the module should be available, and the source code for the
contained functions (though not necessarily the whole module) should
be available in C/Assembler/BASIC if people want standalone code...

However, if the main thing is in an RM, you should encourage people
to use it as a shared resource rather than including the source code
directly into their own programs.

The main reason I believe the source code should be available is so that
  a) We can see what is going on in the module,
  b) We can alter it to do what we want, and send improvements back to
     you to possibly improve the next generation of the module...

>The reason the source will be available is because it's very useful when
>tracking down bugs or determining just *exactly* what a function does
>when the documentation is less than clear (as I found with DeskLib
>- this is supposed to be a compliment, Jason!).

;-) Well, I freely admit that DeskLib contains bugs. I had to leave
something up to the reader to solve, or they'd get bored ;-)

>Also, I think I'll back down on icon-decoding at run-time
 ...
>Of course, it's up to the programmer whether they use
>it or use constants...

...but of course, you'll encourage them to use it, as it
allows users more freedom with respect to altering the program
interface without having to re-compile the application to make
it work!

-- 
themasterofthearcanejwil1@cs.aukuni.ac.nzthismessagewassentonrecycledelectrons
Technical Details
Message-ID: <1993Jan11.013151.13552@cs.aukuni.ac.nz>
Path: arc1-ca.pugleaf.net!sparky!uunet!cs.utexas.edu!wupost!waikato.ac.nz!aukuni.ac.nz!cs18.cs.aukuni.ac.nz!jwil1

Show Full Headers
Complete Article Headers
Path: arc1-ca.pugleaf.net!sparky!uunet!cs.utexas.edu!wupost!waikato.ac.nz!aukuni.ac.nz!cs18.cs.aukuni.ac.nz!jwil1
Newsgroups: comp.sys.acorn.tech
Subject: Re: new template format
Message-ID: <1993Jan11.013151.13552@cs.aukuni.ac.nz>
From: jwil1@cs.aukuni.ac.nz (TMOTA)
Date: Mon, 11 Jan 1993 01:31:51 GMT
Sender: jwil1@cs.aukuni.ac.nz (TMOTA)
Organization: Computer Science Dept. University of Auckland
Lines: 55