It is currently Thu Nov 23, 2017 6:49 pm


All times are UTC - 8 hours [ DST ]




Post new topic Reply to topic  [ 2 posts ] 
Author Message
 Post subject: CCSM - Comp Consultants Standard MUMPS
PostPosted: Tue Dec 21, 2010 10:29 am 
User avatar

Joined: Wed Nov 17, 2010 4:02 pm
Posts: 68
Location: Houston TX
Real Name: David Whitten
Began Programming in MUMPS: 06 Jan 1982
CCSM was a Standard Mumps that was originally written for the Motorola 6800 processor.
It then was ported to the 6809, and eventually to the x86 architecture.

Comp Consultants Standard MUMPS was the brain child of David B Brown, who used MUMPS at the Sakowitz Surgical Lab at Methodist Hospital in Houston TX. He and Kirt Walker worked Sakowitz together. David's brother Frank Brown was a Computer Science Professor at University of Texas in Austin, TX, and did a lot of work on Data Structures such as Red-Black Trees and B-Trees. John Kennedy was involved in a lot of the compiler design for CCSM and the self-reflective interpreter/tokeniser.

CCSM was a complete Standard MUMPS implementation and only vaguely DSM or ISM compatible.

CCSM Local variables were not solely based in memory, and could be swapped in and out of disk, just like Global variables, but were guaranteed to be deleted when the job ended.

CCSM didn't really have a partition, but it did maintain the illusion of one to help new programmers get up to speed faster.

All the "Z" commands for CCSM were converted into subroutine calls. For example ZH "foo" became a subroutine call to D ^%ZH with the text "foo" stored in a special $Z variable. This is similar to what DataTree MUMPS did later.

The initial CCSM implementation had only a short subroutine stack and a limited number of indirection levels. Implementation of VA FileMan 15.8 put stresses on the code, and caused some redesigns to the system for the better, increasing the hard limits coded into the implementation so that FileMan worked better.


Top
Offline Profile  
 
 Post subject: Re: CCSM - Comp Consultants Standard MUMPS
PostPosted: Tue Feb 15, 2011 6:25 pm 
Site Admin
User avatar

Joined: Mon Nov 01, 2010 1:58 pm
Posts: 205
Location: Seattle, Washington
Real Name: Frederick D. S. "Rick" Marshall
Began Programming in MUMPS: 15 Jun 1984
Wasn't CCSM or some flavor of it the version of MUMPS that used to be called MacMUMPS?

_________________
Frederick D. S. "Rick" Marshall, VISTA Expertise Network, 819 North 49th Street, Suite 203, Seattle, Washington 98103, (206) 465-5765, rick dot marshall at vistaexpertise dot net
"The hidden harmony is best." - Heraclitus of Ephesus


Top
Offline Profile  
 
Display posts from previous:  Sort by  
Post new topic Reply to topic  [ 2 posts ] 

All times are UTC - 8 hours [ DST ]


Who is online

Users browsing this forum: No registered users and 1 guest


You cannot post new topics in this forum
You cannot reply to topics in this forum
You cannot edit your posts in this forum
You cannot delete your posts in this forum
You cannot post attachments in this forum

Search for:
Jump to:  
cron
Powered by phpBB © 2000, 2002, 2005, 2007 phpBB Group
Theme created StylerBB.net