BBSysco development log 
Business Basic Systems Corporation

August 15, 2007

New System variables

Filed under: News — Mike King @ 10:02 pm

We added the system string variables

  • DLM - Directory delimiter
  • NID - Network/workstation name
  • UID - User-id
  • WHO - User-id (same as UID but for compatibility)

During the addition we also moved the SEP system variable out of the variable stack and assigned it a fixed position. Since MicroShare was at one time a multi-user/multi-tasking system many of the system variables were kept in the task stack. While this made for easy task switching it is not required nor optimal for the system to keep locating the values within the stack.

Since multi-tasking is now an OS issue and multi-threading would require a different approach than having task stacks, we can optimize the performance of MicroShare by moving these off the stack.

No Comments »

No comments yet.

RSS feed for comments on this post. TrackBack URL

Leave a comment

You must be logged in to post a comment.

Powered by WordPress