T.R | Title | User | Personal Name | Date | Lines |
---|
887.1 | Well, they use it in Named Data | SHALOT::DAVIS | Support? ... what's that? | Wed Jun 17 1992 22:04 | 36 |
| Frank,
I obviously cannot explain the answer to the question of why
IFMAILDRAWER and IFNOTMAILDRAWER were not used in any scripts, but
they are used in named data in at least one place. Jack had found
this when he was modifiying the EMC form for ALL-IN-1 EARS and I
remember him asking about it. Some excerpts follow:
;;OA$_MO_SEND;; S
CHECK_DISKQUOTA\IFSTATUS\
.IF OA$CURDOC_TYPE EQS OA$DOCU_TYPE THEN GET #WPSEND_TITLE = OA$CURDOC_TITLE\
.FX IFMAILDRAWER\\MAIL SEND/METER=SEND_MEMO\
.FX IFNOTMAILDRAWER\\
XOP "~~TEST_FOR_UNSENT~~"\\
.
.
.
;;OA$_MO_ANSWER;; A
CHECK_DISKQUOTA\
IFSTATUS\
.FX IFMAILDRAWER\\MAIL ANSWER/NOSEND/METER=CREATE_REPLY\\GET OA$STATUS=1\
.IF OA$CURDWR_REMOTE EQS OA$Y
THEN GET OA$DISPLAY = EM$_NO_ANSWER_REMOTE\\GET OA$STATUS=0\
IFSTATUS\
.FX IFNOTMAILDRAWER\\
.
.
.
Just thought I'd at least let you know that the ALL-IN-1 folks did use
the function *somewhere*. Maybe this will help a least a little.
-- Jill
|
887.2 | My usual history contribution | IOSG::SHOVE | Dave Shove -- REO-D/3C | Thu Jun 18 1992 10:53 | 15 |
| They aren't used everywhere because they were added very late in
development (_long_ after the scripts were written - don't forget, we
were working on Diamond for quite a long time - a lot of the design was
done _before_ v2.4). By that time we were in the final phases of the
project, and no changes were being done which weren't essential (due to
possibility of introducing bugs).
They were added specifically to improve performance of the named data
of some critical forms, so that's (mostly) where they got used.
It would probably be a good idea if we went back over the scripts and
changed to using them - I don't know if that's planned for the next
release.
Dave.
|
887.3 | | IOSG::WDAVIES | There can only be one ALL-IN-1 Mail | Thu Jun 18 1992 11:11 | 11 |
| Yes thats right (they were my miscreation :-)))
And specifically they were used around the index options - and as they
were a performance saver, they got added later, and so other developers
didn't bother changing (or didn't know to).
There are also 2 other functions OA$MAIL_SET_DRAWER and
OA$MAIL_RESET_DRAWER which do a kind of push curdrawer, set mail
drawer. and the pop curdrawer. Again this was a ND saver.
Winton
|
887.4 | Topic title changed | BUFFER::VICKERS | Rearranging the DEChairs | Thu Jun 18 1992 21:48 | 11 |
| I have modified the title of this topic so that it is useful to others
who may be looking for information about the functions discussed in it.
The goal of this conference is to provide help and support while
maintaining some fun. Hopefully, we can all do our best to do both.
Having cute titles is nice and adds to some fun but having meaningful
titles adds value to those who read the conference.
Thanks for your continued support in helping others,
don
|