[Hardhats-members] RE: Re: Command abbreviations/Re: mpsEdit - IDE for MUMPS GT.M

2005-08-16 Thread Robert Witkop

Hi Chris, et. al.,

I am out of the woodwork. Cache and MUMPS offer capabilities not found in 
most ohter languages.


For a newcomer, MUMPS is easy to write, but hard to read. This is why one of 
the first tools a newcomer will write is a pretty printer. Once getting over 
the intial shock of being able to abeviate the commands, most (not all, I 
still write full commands) will begin to abbreviate the commads.



As Chris mentioned, I have written a MUMPS to C++ transformer, but 
fortunately, have never done a transformation except as a proof of concept. 
The main reason I wrote the transformer in the first place, is to convince 
OTP (Otherwise Intellegent People) that by translating their applications to 
C or C++, they are only translating their problem. The message I send them 
is don't kill the language, kill the programmer, because with power comes 
responsibility, and if the application failed, the programmer failed.


Some Cache/MUMPS aplplications, like VistA are stable, and I grant you 
although, no sotware application is perfect, VistA is carefully maintained. 
In my entire career, I have only written one application that ran the first 
time, and no one ever found a bug in it. The only reason the program worked 
correctly the first time, is because in the early days, computer time was 
very expensive, and we spend days/weeks reviewing our code before running 
the application on the computer.


The power I have enjoyed from Cache/MUMPS, after having to interface with 
databases from other languages is that I have direct access to the data. The 
problem with other languages is that databases are an afterthought, and like 
any other Kludge, it can be ugly, even if it works (somewhat).


Most languages (I lost count of how many I use) were created for a specific 
problem, and they do well when they are used for the problems they were 
created for. MUMPS was created to satisfy the needs of the medical world, 
and it did very well for many years. The only reason I have switched from 
MUMPS to Cache is that it gives me backward compatibility with MUMPS, a good 
database, and I can write object-oriented applications that are easier to 
maintain, and easier to interface with other technologies.


OK, I am returning to observer mode.

Bob




---
SF.Net email is Sponsored by the Better Software Conference  EXPO
September 19-22, 2005 * San Francisco, CA * Development Lifecycle Practices
Agile  Plan-Driven Development * Managing Projects  Teams * Testing  QA
Security * Process Improvement  Measurement * http://www.sqe.com/bsce5sf
___
Hardhats-members mailing list
Hardhats-members@lists.sourceforge.net
https://lists.sourceforge.net/lists/listinfo/hardhats-members


Re: [Hardhats-members] RE: Re: Command abbreviations/Re: mpsEdit - IDE for MUMPS GT.M

2005-08-16 Thread Greg Woodhouse
Don't do that. We want to hear from you.

--- Robert Witkop [EMAIL PROTECTED] wrote:

 
 OK, I am returning to observer mode.
 
 Bob
 



===
Gregory Woodhouse  [EMAIL PROTECTED]

Design quality doesn't ensure success, but design failure can ensure failure.

--Kent Beck








---
SF.Net email is Sponsored by the Better Software Conference  EXPO
September 19-22, 2005 * San Francisco, CA * Development Lifecycle Practices
Agile  Plan-Driven Development * Managing Projects  Teams * Testing  QA
Security * Process Improvement  Measurement * http://www.sqe.com/bsce5sf
___
Hardhats-members mailing list
Hardhats-members@lists.sourceforge.net
https://lists.sourceforge.net/lists/listinfo/hardhats-members


Re: [Hardhats-members] RE: Re: Command abbreviations/Re: mpsEdit - IDE for MUMPS GT.M

2005-08-16 Thread Chris Richardson
Bob;

   I second Greg's observation.  We need your insight, observations, and
experience.  With the advent of VistA Office, there is a growing need for
folks who will be able to install and configure the VistA Office model.
Your experience with Linux, Cache, MUMPS, and VistA technology are valuable.

   Please don't hide too well.   Best wishes;   Chris


- Original Message -
From: Greg Woodhouse [EMAIL PROTECTED]
To: hardhats-members@lists.sourceforge.net
Sent: Tuesday, August 16, 2005 9:14 AM
Subject: Re: [Hardhats-members] RE: Re: Command abbreviations/Re: mpsEdit -
IDE for MUMPS GT.M


 Don't do that. We want to hear from you.

 --- Robert Witkop [EMAIL PROTECTED] wrote:

 
  OK, I am returning to observer mode.
 
  Bob
 



 ===
 Gregory Woodhouse  [EMAIL PROTECTED]

 Design quality doesn't ensure success, but design failure can ensure
failure.

 --Kent Beck








 ---
 SF.Net email is Sponsored by the Better Software Conference  EXPO
 September 19-22, 2005 * San Francisco, CA * Development Lifecycle
Practices
 Agile  Plan-Driven Development * Managing Projects  Teams * Testing  QA
 Security * Process Improvement  Measurement * http://www.sqe.com/bsce5sf
 ___
 Hardhats-members mailing list
 Hardhats-members@lists.sourceforge.net
 https://lists.sourceforge.net/lists/listinfo/hardhats-members






---
SF.Net email is Sponsored by the Better Software Conference  EXPO
September 19-22, 2005 * San Francisco, CA * Development Lifecycle Practices
Agile  Plan-Driven Development * Managing Projects  Teams * Testing  QA
Security * Process Improvement  Measurement * http://www.sqe.com/bsce5sf
___
Hardhats-members mailing list
Hardhats-members@lists.sourceforge.net
https://lists.sourceforge.net/lists/listinfo/hardhats-members