Live data from Hacker News

Introduction to the Mumps Language (2017) [pdf]

cs.uni.edu

1–10 of 46 posts

Re: Introduction to the Mumps Language (2017) [pdf]

#3
in an different life, I was responsible for maintaining a MUMPS application that had been built by a contractor as a SaaS app. it took until the first set of feature requests before I made the decision that it needed to be rewritten in a language that allowed for tests and maintainability before any additional features could be added (not a decision made lightly). to this day, I am shocked that so much medical software is written in this language.

as an aside, there were some positive notes, as it was my first real introduction to a noSQL database (Caché) in a professional setting, 2006.

Re: Introduction to the Mumps Language (2017) [pdf]

#7
Mumps! There's a couple of docker images floating around out there for playing around in it. If anyone hasn't tried it, it's "fun". M's global data stores, weird scoping, and strange syntax make for some interesting problems :P

https://hub.docker.com/r/tsafin/fis-gtm-env/

https://github.com/KRMAssociatesInc/docker-vista

Re: Introduction to the Mumps Language (2017) [pdf]

#9
Since this is presented without context, and there's a significant chance people will get the wrong idea, I'm going to say this directly:

The Mumps programming language is widely used in the medical field, but it has a justified bad reputation. If you choose the Mumps programming language for a new project (as opposed to maintenance of an existing project where you don't get to choose the language), this is professional malpractice, and that goes double if the project is in any way safety-critical.

You have been warned.

Re: Introduction to the Mumps Language (2017) [pdf]

#10
My first professional development language. It was old, when I started to use it in 1986. You had to be disciplined - 'cus' writing spaghetti was way too easy. My style was "structured goto's". :-) You got to remember this language was written on a PDP-7 with 4k -that's 4096 bytes- of main memory and before Edsger Dijkstra's letter "Go To Statement Considered Harmful", published in March 1968.

Wrote a simple web server with it for a VAX in 1999.

Loved how you saved data to disk. You just but a ^ in front of a variable declaration:

   ^myData
myData could be a "hash map" by doing an assignment with parameters

   set ^myData("canada", "bc", "yyj") = counter
Thinking about it there's not a whole lot of distance between it and javascript. Guess that's why I like JS so much!
Post reply on HN