Email: Password: Remember Me | Create Account (Free)

Back to Subject List

Old thread has been locked -- no new posts accepted in this thread
???
08/12/05 17:28
Read: times


 
#99296 - it IS a housekeeping nightmare
Responding to: ???'s previous message
I know this is not a "nice" post, but I can not leave alone that some little bungling amateur who has no idea about reality decides it is provocative to state a fact. For others that may take offense, sorry


Sounds like a housekeeping nightmare.
Score: -1 (-1 Provacative/Troll)

I could'nt care less about the "rating" but for the edification of the ..... that rated the post and others that might take notice od the totally misapplied rating, here we go.

it IS a housekeeping nightmare

I went through the "housekeeping nightmare" and speak from experience and then some little bungling amateur decides it is provocative to state a fact, I even used the phrase "sounds like" instead of "it IS" which I now use to remoive any uncertainty.

I once - many more moons ago than I care to remember - worked with a minicomputer, the Lockheed SUE, which did not have push and pop instructions.
In order to make that bugger work without each and every subroutine have its own stack and eating up all the memory, I had, for housekeeping reasons, to rename each and every subroutine to have a number at the end of the name so that subroutines that did not call any routines was xxx0, those that called only level 0 was xxx1 and so on. That way, all level 0 could share a "stack" (20 bytes of memory), all level 1 ....
Then when, for some reason a level 0 routine was changed to call a routine which then became level 0 the level 0 routine that called the new routine had to be renamed level 1 and all level 1 that called the former level 0 which now is level 1 had to be renamed level 2 and so on, and, of course, every name change had to be accompanied by a change of which stack was used......
Such an operation could take a day and, if there was a glitch usually an intermittent bug resulted.

If that is not a housekeeping nightmare, what is.

Erik

List of 53 messages in thread
TopicAuthorDate
Week puzzle            01/01/70 00:00      
   why is one a subroutine and another a ta            01/01/70 00:00      
      no RTOS            01/01/70 00:00      
   last there was discussion, in this an an            01/01/70 00:00      
      week            01/01/70 00:00      
   Last pushed in - first popped out            01/01/70 00:00      
      come in            01/01/70 00:00      
   Will it work?            01/01/70 00:00      
      Yes it will            01/01/70 00:00      
         Mmmmm?            01/01/70 00:00      
         And another thought            01/01/70 00:00      
            it's perfectly safe...            01/01/70 00:00      
               Still not convinced            01/01/70 00:00      
                  dangers            01/01/70 00:00      
                     Choices            01/01/70 00:00      
                        the same in real life            01/01/70 00:00      
                           Smart and Neat Code            01/01/70 00:00      
                              are you a math major? :)            01/01/70 00:00      
                                 Not a maths major            01/01/70 00:00      
                        yes            01/01/70 00:00      
                  what dangerous            01/01/70 00:00      
                     If misuse is chronic...            01/01/70 00:00      
   CALL + RET != JUMP            01/01/70 00:00      
      ?????????            01/01/70 00:00      
         oops Oleg Has the code to manage it sorr            01/01/70 00:00      
            return address            01/01/70 00:00      
      you got it!            01/01/70 00:00      
         Thanks for the puzzle :-)            01/01/70 00:00      
   a question            01/01/70 00:00      
      why not            01/01/70 00:00      
         well            01/01/70 00:00      
            optimisation            01/01/70 00:00      
               I have seen that happen when the require            01/01/70 00:00      
                  it's the same than if you miss a push or            01/01/70 00:00      
         The Trick is:            01/01/70 00:00      
   the answer            01/01/70 00:00      
      you never answered            01/01/70 00:00      
         solid or intermittent problem            01/01/70 00:00      
            difference between solid or intermittent            01/01/70 00:00      
   Why Push!!!            01/01/70 00:00      
      side effect            01/01/70 00:00      
         Another SAVE_CONTEXT            01/01/70 00:00      
            Sounds like a housekeeping nightmare            01/01/70 00:00      
               Sounds like a housekeeping nightmare            01/01/70 00:00      
               it IS a housekeeping nightmare            01/01/70 00:00      
                  Erik            01/01/70 00:00      
                     Pay no attention            01/01/70 00:00      
                        Donald, if you took the time to read wha            01/01/70 00:00      
                           Reading difficulties            01/01/70 00:00      
                              sorry, used wrong word            01/01/70 00:00      
                     no problem with any post, just with stat            01/01/70 00:00      
            maybe because            01/01/70 00:00      
      eh?            01/01/70 00:00      

Back to Subject List