[Search for users] [Overall Top Noters] [List of all Conferences] [Download this site]

Conference thebay::joyoflex

Title:The Joy of Lex
Notice:A Notes File even your grammar could love
Moderator:THEBAY::SYSTEM
Created:Fri Feb 28 1986
Last Modified:Mon Jun 02 1997
Last Successful Update:Fri Jun 06 1997
Number of topics:1192
Total number of notes:42769

887.0. "Let's back form!" by JIT081::DIAMOND (This note is illegal tender.) Fri May 31 1991 06:10

    Yesterday on my workstation, I DECforms software installed.
    I was the release notes reading on-line(*).  Mostly I didn't it read,
    but one phrase my eye caught.  Under certain conditions, the previous
    version would "access violate."
    
    Now, I can "back formations" understand, but did not the need for
    grammar violations observe.  Perhaps the manual editors should the
    manuals edit again.
    
    (* Because the installation instructions recommended using OPTIONS N,
    and my workstation can't print directly to a printer.  Sigh.)
T.RTitleUserPersonal
Name
DateLines
887.1PASTIS::MONAHANhumanity is a trojan horseFri May 31 1991 11:439
    	Presumably if you did the same thing twice it would access
    violates?
    
    Def:-  Violate    ....  an unmapped memory address
    
    	Roses are red
    	Violates are blue,
    	Your programme is dead
    	And you're in a stew.
887.2I've done it myself, frequentlyCSSE32::RANDALLBonnie Randall Schutzman, CSSE/DSSMon Jun 03 1991 19:324
    DEC documentation has been using access violate as an active verb
    for at least five years that I can remember, maybe longer.
    
    --bonnie
887.3object your verbODIXIE::LAMBKEACE is the placeMon Jun 03 1991 22:054
    At first we had trouble your base-note reading.
    
    But it gets easier as I imaged you Spanish phrases transliterating to
    English. Now I can't myself stop! 
887.4must be a name for itCSSE32::RANDALLBonnie Randall Schutzman, CSSE/DSSMon Jun 03 1991 22:119
    "Access violating" is a back formation from a compound noun
    (access violation) used as a verb (to access violate).  It
    probably ought to be hyphenated.  
    
    But the base note doesn't illustrate back formation, does it? 
    It's changing the word order, but not changing the formation of
    the word.  
    
    --bonnie
887.5Uh oh, it ACCVIO'dESCROW::ROBERTSMon Jun 03 1991 22:276
    Those of us who routinely encounter "access violations" messages,
    (yes, I admit it!) take even more liberties with the language, and use 
    ACCVIO as the verb.  It's common to hear that a program ACCVIO'd at
    instruction whatever...
    
    -ellie
887.6JIT081::DIAMONDThis note is illegal tender.Tue Jun 04 1991 06:425
    I thought the correct grammar would be obvious to any phillectic.
    A program that violates access commits an access violation.
    A tailgater who rams a technical writer indirectly commits a
    grammar correction (corrects grammar by indirect means).
    Sheesh.
887.7Expletive deletedCPDW::SEIDMANAaron SeidmanTue Jun 04 1991 18:266
    Re: 887.5

    >Those of us who routinely encounter "access violations" messages...use
    >ACCVIO as the verb.
    
    And some of us use other terms...
887.8Ok, now I get it...ODIXIE::LAMBKERickWed Jun 05 1991 22:249
    >But the base note doesn't illustrate back formation, does it? 
    
    So "DISJOINTED" (lacking order or coherence) has a
    back formation of "DISJOINT", 
    
    as in, 
    
    	'Da soivice in dis joint is gadawful.'
    
887.9CSSE32::RANDALLBonnie Randall Schutzman, CSSE/DSSThu Jun 06 1991 21:216
    You got it, Rick . . . 
    
    Spouse tells me that the wishbone, the wing-T, the full house, 
    and the shotgun are all examples of back formations . . .
    
    --bonnie
887.10My progam stackedWHOS01::BOWERSDave Bowers @WHOThu Jun 06 1991 22:495
    I came across a note the other day in which the author described a
    program encountering an ACCVIO as having "stacked".  This presumably
    refers to the stack dump produced along with the error message.
    
    -dave
887.11JIT081::DIAMONDThis note is illegal tender.Fri Jun 07 1991 06:192
    Too bad we don't use cards any more.  'T's been a long time since
    I saw someone stacking the deck....
887.12LILITH::CALLASRome wasn't burnt in a day.Fri Jun 07 1991 20:2619
    re .10 and "stacked ACCVIOs":
    
    As a long-time VMS programmer, and someone who spent several years in
    the VMS executive, I'm an accomplished master of the accvio. :-) (Also,
    I prefer to type it in lower case as a common noun, pronounced
    "ACK-vee-oh.")
    
    I think what a "stacked ACCVIO" probably means is a condition handler
    that tries to correct for an accvio, and itself accvios. In bad cases
    of this, the handler catches its own condition, which then accvios
    again, causing it to try to handle the accvio, which --- I'm sure you
    get the idea.
    
    In this case, the accvios are indeed stacked on top of each other, not
    only conceptually, but also on the machine's program stack. The accvios
    continue to stack on top of each other until the stack runs out, and
    some other move serious error puts a stop to the whole scenario.
    
    	Jon
887.13all right, it was a small system, but stillCSSE32::RANDALLBonnie Randall Schutzman, CSSE/DSSFri Jun 07 1991 20:364
    where I'm from, we call them "rolling accvios" and I ate up a
    whole system that way once.
    
    --bonnie
887.14JIT081::DIAMONDThis note is illegal tender.Mon Jun 10 1991 05:2811
    That was a mis-design.  If a handler is active for a particular
    kind of exception, it should not be re-entered for the same kind
    of exception; the exception should propagate immediately.
    I thought this was elementary stuff.
    
    Uh, wait a minute, in order to post this in this conference...
    OK.  If you have a procedure nested inside another procedure, and
    the inner one gets a recursive exception, then you should propagate
    the exception to the outer lexical level.  (If the one at the outer
    lexical level has a different handler, that is.)  New conference
    scheduled for opening soon at a node near you:  Joy of YACC.
887.15PASTIS::MONAHANhumanity is a trojan horseMon Jun 10 1991 10:4813
    	The first machine to implement page faulting was in the days when
    real memory was *so* expensive, and the page fault handler was *so*
    complex that it had to be paged. They had a mini page fault handler
    that was specially tailored to page the real page fault handler and was
    only 3 pages long.
    
    	The first machine that was paged
    	is now excessively aged
    		at first it was fun
    		but now it's been done
    	it just gets disk builders enraged
    
    (oops, sorry, wrong note)
887.16I don't get the connectionCSSE32::RANDALLBonnie Randall Schutzman, CSSE/DSSMon Jun 10 1991 18:386
    re: .14
    
    Of course rolling accvios are a bug.  Does that mean you can't have
    a name for it? 
    
    --bonnie
887.17SSDEVO::EGGERSAnybody can fly with an engine.Tue Jun 11 1991 02:034
    Of course not!  You can have things without names, and names without
    things, and names with things (or things with names).  I'm not sure
    about having nothing without a name, or maybe nothing usually has no
    name.
887.18JIT081::DIAMONDThis note is illegal tender.Tue Jun 11 1991 05:271
    There is a name for names without things:  vapourware.
887.19PASTIS::MONAHANhumanity is a trojan horseTue Jun 11 1991 12:325
    re: .17
    	For a long time vacuums existed before there was a name. Isn't that
    a nothing without a name?  What is the status of a goblin or hobbit
    before you invent the name for it? Is a vacuum somewhere where nothing
    exists except hobbits?
887.20specific, not rhetoricalCSSE32::RANDALLBonnie Randall Schutzman, CSSE/DSSTue Jun 11 1991 17:577
    .16's question was aimed at Mr. Diamond's crack in .14, about
    "elementary stuff," which appeared to imply that since I shouldn't
    have programmed such a lousy error handler (my first, by the way),
    I shouldn't refer to rolling accvios and dignify my incompetence
    with a name.
    
    --bonnie
887.21SSDEVO::EGGERSAnybody can fly with an engine.Tue Jun 11 1991 23:094
    Another possibility for "rolling accvios" is "recursive accvios" which
    I have heard and which I found instantly understandable.

    This whole discussion is becoming recursively inscrutable.
887.22JIT081::DIAMONDThis note is illegal tender.Wed Jun 12 1991 05:3612
    Re .20
    
    No, I was complaining that the VMS error signalling design has a bug.
    (Not a coding bug, a design bug.)  If a user's error handler is active
    for a certain kind of error, then the VMS error signalling code should
    not re-enter the same handler for the same kind of error.  The handler
    cannot reliably prevent recursion (it can unreliably attempt
    prevention), but the OS can do so reliably, and it would have been
    perfectly well structured to do so.
    
    Sorry there's no lex in this reply, but hopefully a bit of joy or
    comfort at least.
887.23PASTIS::MONAHANhumanity is a trojan horseWed Jun 12 1991 11:4624
    	VMS does not have the design bug implied. If a user's error handler
    is active (regardless of the type of error) it will only be reinvoked
    recurisvely by VMS if it (or a routine it calls) explicitly re-declares 
    it as a signal handler before the next error occurs.
    
    	It is possible for a signal handler to re-declare itself, and it
    may even be valid. Recursion is a valid programming technique, and my
    mention of *the* original page fault handler may have been an early
    example. The only thing required is that there should be a correctly
    thought out termination condition for the recursion.
    
    	It is easy for a signal handler to be called twice. If it returns
    with a SS$_RESIGNAL status because it does not understand that type of
    problem, and a higher level handler decides to unwind, then it will be
    called again during the unwind so that it has a chance to back out the
    little bit of the machine status that it may understand. Without an
    explicitly recursive redeclaration (which is valid in some
    circumstances) it will never be called more than twice.
    
    	I suggest we take the rathole to VAXWRK::VMSNOTES. If technical
    writers learned something other than wordplay we could be out of a job
    ;-)
    
    	Dave    -- in an attempt to enrage *every* conference member.
887.24MYCRFT::PARODIJohn H. ParodiWed Jun 12 1991 18:4215
  Dave,

  I sense a real opportunity in your .23 (perhaps even worthy of a poster).
  If JOYOFLEX is for wordplay, the recent discussion might be classified as 
  "byteplay" or (dare I say it?) "longword play."

  The obvious place for such a discussion would be a NOTESFILE called



  JOYOFHEX

  JP

887.25god rest ye merry, sirCSSE32::RANDALLBonnie Randall Schutzman, CSSE/DSSWed Jun 12 1991 22:4410
    re: .22
    .
    .
    .
    Comfort and joy, comfort and joy, 
    Oh glad tidings of comfort and joy. . .
    
    oops, wrong season.
    
    --bonnie
887.26JIT081::DIAMONDThis note is illegal tender.Thu Jun 13 1991 06:4322
    Re .23
    
    >If a user's error handler
    >is active (regardless of the type of error) it will only be reinvoked
    >recurisvely by VMS if it (or a routine it calls) explicitly re-declares 
    >it as a signal handler before the next error occurs.
    
    This might be good news.  Can a user's error hander re-declare itself
    as a handler for types of errors other than the ones it's presently
    handling, while leaving the ones it's presently handling to be sent
    upstream?  (Until the time it completes, after which new occurences of
    the handled errors can be attempted to be handled by the same handler.)
    
    >Recursion is a valid programming technique,
    
    Of course.  No one said it wasn't.  Recursion is valid, infinite
    recursion is invalid, loops are valid, infinite loops are invalid,
    etc.  In cases where the operating system knows that the recursion
    is expected to be infinite, it should act on that knowledge.
    
    Sorry to drift off-topic again.  My handler seems to have trouble
    correcting some iterative misunderstandings.
887.27PASTIS::MONAHANhumanity is a trojan horseThu Jun 13 1991 20:0920
    A declared error handler is not declared to handle any particular type
    or error. It chooses when (and if) it is executed if it feels like
    handling the particular error that has occurred.
    
    It could make this decision based on the time of day, or a random
    number generator, or if enough pages are on the free list. These
    factors can also be a consideration in whether it chooses to redeclare
    itself. This is what makes it rather difficult for the operating system
    to decide whether the handler is spaced out in infinite recursion, or
    is just happening to use rather a lot of calls to itself before it
    decides what the optimal result is for a division by zero.
    
    I agree that this might be good news. In real life an entity has a
    range of problems it might be capable of handling, and some of these
    might be handled well one time and badly another. Maybe artificial
    intelligence should be based on a VMS error handler that includes a
    random number generator to help it decide if, when and how it should
    handle an error, and learns from its experience.
    
    All life is a mistake - it's just a question of how you handle it.
887.28Potential rathole: extralinguistic Back-Formations...DRDAN::KALIKOWIDU/W3: So advanced, it's Simple!Mon Mar 21 1994 07:3527
887.29This camouflage may just work...ATYISB::HILLDon't worry, we have a cunning plan!Mon Mar 21 1994 08:3618
    There are two aspects to camouflage...
    
    The first is the 'randomised' pattern to break up the outline and shape
    inherent in the object.  Of course the randomising is not complete as
    it is oriented towards the habitat or environment -- so zebras are
    striped as they are in shadows cast by long grass; ships are 'blocked'
    for the bulky wave, etc.  Presumably your wife's sweater is patterned
    in the army fatigues type camouflage?  So from a 'shape' consideration
    it will be suitable for the greatest range of habitats.
    
    The second aspect to camouflage is the colour scheme that's used.  And
    here we see the use of medium blues and greys at sea, light blues and
    greys in the air, greens and browns etc.  It sounds as though the
    colours of your wife's sweater have been chosen for the sort of habitat
    found when shopping.
    
    For someone who is trying to merge into a crowd of shoppers it could be
    ideal.
887.30matching hatVAXUUM::T_PARMENTERUnsung SuperstarMon Mar 21 1994 08:558
    I have a camo pattern hat in which the predominant color is
    international safety orange.  I was told that deer are color-blind and
    hunters are not, yielding this dual-purpose hat.
    
    I usually tell people it's so deer won't shoot me.
    
    I notice that you say cammie and I say camo.
    
887.31SMURF::BINDERUt res per me meliores fiantMon Mar 21 1994 10:4910
    Deer may or may not be colorblind.  For decades, the scientific wisdom
    was that cats are colorblind; only recently has it been proven that
    they are not.  Their color perception is in a range, much like our own,
    that overlaps ours toward the violet end such that they can see into
    the ultraviolet but not into the red.  Maybe deer have color
    perception, too.
    
    Which brings up the point of garish colors in camo pattern - clearly,
    as suggested, this pattern is aimed at its wearer's being able to blend
    into a rack of bright silk hankies to avoid spousal detection.
887.32DRDAN::KALIKOWIDU/W3: So advanced, it's Simple!Mon Mar 21 1994 10:5617
    Interesting about wives blending into the mallscape...  Might work, at
    that!
    
    Anent fluorescent "camo" (see how fast I learn the lingo) & deer
    putatively being colorblind...  But what of other forest creatures
    whose alarm-reactions might tip off the monochromat-Bambis to your
    presence?  Or worse, what if the BLUEJAYS are armed, even if the deer
    aren't?  Bears thinking about...
    
    Or the bears too, for that matter...  You know their long-standing
    obsession about being armed, claiming it's written in the US
    Constitution.  At least the domestic bears.  Following this ineluctable
    logic to its conclusion:  You & your dumb hat might be safer outside of
    the US border.  Hope this helps...
                                      
    :-)  
    
887.33SEND::PARODIJohn H. Parodi DTN 381-1640Mon Mar 21 1994 11:0211
    
    The latest I've read on deer color perception is that they cannot
    distinguish between pale green and hunter orange.
    
    Regarding camoflage, has anyone had any experience with the approach
    used on some WWI ships? (It might have been called "dazzle" paint and
    then again I may be misremembering that.) It's hard to believe those
    huge b&w stripes and blobs could do anything but make a ship more
    conspicuous, but eyewitnesses say otherwise...
    
    JP
887.34REGENT::BROOMHEADDon't panic -- yet.Mon Mar 21 1994 14:378
    John,
    
    Yes, "dazzle" camoflage was used on ships -- but I think in the Great
    Wa--- World War I, and it really worked (as did some other bizarre
    techniques, like covering the object you wanted to hide with bright
    lights).  It was part of a "Nova" episode on camoflage.
    
    							Ann B.
887.35JIT081::DIAMOND$ SET MIDNIGHTMon Mar 21 1994 20:5411
    I think that cats can see red and/or infrared.  When I took a photo
    using a flash with red/infrared AF assist light, the cats jumped when
    that light came on.  The flash itself didn't bother them though :-)
    
    I've heard that bees can see UV.
    
    And I don't know what colors ratholes can see, but someone who
    probably doesn't know any Greek once offered me a congratulation.
    Probably for getting an average score on a bridge hand.
    
    -- Norman Diamond
887.36dazzled with brillianceVAXUUM::T_PARMENTERUnsung SuperstarTue Mar 22 1994 08:5914
    There's a wonderful book called The War Magician in which the British
    stage magician <Mumble> Maskelyne is engaged to do combat camouflage
    and comes up with some really brilliant stuff, including building a
    fake port of Alexandria and hiding the real one so the Axis bombed the
    fake on.  He also hid some installations by filling all the area in
    them and around them with flashing dazzling lights.  You can also hide
    something on the horizon by putting bright lights in front of it.
    
    While we're at it, the US Army in WWII assigned openly gay soldiers to
    camouflage units on the theory that they were more artistic.
    
    The WWI dazzle painting didn't hide the ships, but it broke up their
    silouettes so they couldn't be seen clearly.
    
887.37SMURF::BINDERUt res per me meliores fiantTue Mar 22 1994 09:3517
    The point of dazzle camouflage on a ship is not to make the ship
    difficult to see in the sense that we usually understand visual
    difficulty; hiding isn't the intention.  Dazzle camo breaks up the
    ship's outline, causing some parts of the ship not to register
    visually, and the parts that do register to register as being in the
    wrong places or of the wrong shape to be a ship.  The observer's mind
    does actually become confused to the degree that he or she will report
    no ships, lots more ships, bigger ships, smaller ships, almost anything
    except the actual number of the actual-sized ships.
    
    Dazzle camo fell out of favor when techniques such as radar and
    infrared illumination became available, because the paints cannot hide
    a ship's radar or IR signature.  Today's radar-absorbent materials,
    combined with radar corners, could be used to achieve the dazzle effect
    for radar.  But antiship missiles' guidance computers are capable of
    integrating what the radar sees sufficiently to generate a meaningful
    outline.
887.38ATYISB::HILLDon't worry, we have a cunning plan!Tue Mar 22 1994 09:562
    Camouflage, especially dazzle camouflage, is also intended to disrupt
    the observer's ability to judge the distance to the target.
887.39minor ratjole and attempted humourAUSSIE::WHORLOWBushies do it for FREE!Thu Mar 24 1994 22:5027
    G'day,
    
    re -.2
    
    from the Goon Shows...
    
    
    Time 1942....
    
    Here is the news. Last night, the Royal Navy towed a cardboard replica
    of the British Isles into the North Sea. The Germans retalliated by
    bombing it with cardboard replica bopmbs....
    
    
    
    djw
    What goes now you see me now you don't?
    
    
    
    
    
    
    a zebra walking across a  (english b&w striped) ped xing...(aka a zebra
    crossing)
    
    [for the benefit of non travelling ex-colonials ;-)
887.40I'm sure it was a direct referenceRAGMOP::T_PARMENTERUnsung SuperstarFri Mar 25 1994 08:353
    Spike Milligan, progenitor of the Goon Show, was in North Africa
    getting shot at when these camo/magic extravaganzas were executed.
    
887.41Continuing the thread...DRDAN::KALIKOWThe sun never sets on the WebFri Mar 25 1994 11:112
    ... with fake blindfolds & bullets -- and a candy last ciggie, one
                                                                     assumes...
887.42Oppositionist: An Analysis of a BBC Back Formationwook.mso.dec.com::LEEMon Nov 13 1995 16:4948
I heard a BBC correspondent use "oppositionist" to mean "a member of the
opposition" a.k.a. "opponent" this morning as I was driving in to work.

That got me to thinking whether any other words that fit the same pattern were
being subjected to the same fate.

opposition/opponent/oppose

Here are those members of the same family that I could think of:

composition/component/compose
proposition/proponent/propose
exposition/exponent/expose

There were a lot that I found in my Digital standard issue American Heritage
Dictionary which were only partially represented:

position/[ponent]/"pose", posit

apposition/[apponent]/appose
deposition/[deponent]/depose, deposit
imposition/[imponent]/impose, impone (obs.)
[interposition]/[interponent]/interpose
preposition/[preponent]/[prepose]
postposition/[postponent]/[postpose], postpone
reposition/[reponent]/repose, reposit
supposition/[supponent]/suppose
transposition/[transponent]/transpose

There are a lot of peculiarities about how these words and their derivatives are
used. For example, pose should not be listed with position since pose in the
sense of "to strike a pose" is derived from Lat. pausa, at least according to
the AHD, while pose as in "to ask or challenge" derives indirectly from oppose.

Another interesting example is that while postpose isn't used, postpone is.

At any rate, since opposition is the only word that regularly describes a group
of people, it seems to be the only one capable of or vulnerable to the "-ist"
back formation. Proponent is a person or group along the same lines as opponent,
but proposition doesn't denote those in favor of something, so is unlikely to
run into the same misfortune.

I assume that there are other words derived from Lat. ponere which I haven't
listed here. I leave it to others to comment on them if they are so inclined.

It was an interesting exercise.

Wook
887.43JRDV04::DIAMONDsegmentation fault (california dumped)Mon Nov 13 1995 20:373
    Wow, I didn't know there were so many possible positions.
    
    Now, did you dispose of one or did you forget to dispose of it?
887.44disponent???wook.mso.dec.com::LEETue Nov 14 1995 10:557
Oops, well, I guess disposition was a disponent in .42 though not intentionally.

Or should that be a disponent of .42?

That which is disposed of or that from which it is disposed?

Wook
887.45JRDV04::DIAMONDsegmentation fault (california dumped)Tue Nov 14 1995 20:299
    The disponent was indisposed.
    
    Incidentally, why is there transpose but no cispose or parapose?
    
    Why aren't impose and expose opposites?
    Or compose and propose?
    Pose and depose, pose and dispose, pose and impose, pose and repose,
    OK, enough.
    Let us show the spirit of Edgar Allan, Pose and Propriety.
887.46SMURF::BINDEREis qui nos doment uescimur.Wed Nov 15 1995 09:5317
    Re .45
    
    > Why aren't impose and expose opposites?
    
    Because impose means to place into/onto - the Latin preposition in,
    when used in this fashion, means into or onto, not the static condition
    of being in or on.  Expose means to place out of [secrecy/hiding/
    obscurity].
    
    Compose means to place with, and propose means to place
    for/unto/forward.
    
    Pose means to place or position, depose means to place down/out.  Dispose
    means to remove from place.  Repose means to place back/backward, as in
    to lean back and relax, not to place again.
    
    They all make proper etymological sense.  Okay?  :-)
887.47CSC32::D_DERAMODan D'Eramo, Customer Support CenterWed Nov 15 1995 11:145
>    They all make proper etymological sense.  Okay?  :-)
        
        I suppose.
        
        Dan
887.48Forgot another one16.124.224.10::LEEThu Nov 16 1995 18:063
Juxtaposition

Sheesh, just when you though it was safe to go back to the topic.