Docker Images
I have built some Ubuntu based Docker images with Dr. O’Kane’s current versions of MUMPS. You may want to consider using these if you want to use Mumps on your Mac and don’t want to deal with compiling the source code. I’d expect you’d be able to run these images with either Docker or Podman on any system that can run Linux based docker images.
The images can be accessed from here.
rychannel/mumps – Docker Image | Docker Hub
There are two tags that can be used for slightly different versions of the Mumps interpreter. One is a single user image which means that only one program can access the Mumps globals at a time and the other is a sqlite3 version that stores the global variables in sqlite3.
The following is here for historical purposes
Mac OS X (Outdated / Unsupported)
I STRONGLY SUGGEST NOT USING THESE!
The Mac OS Versions are not a current version of the interpreter. They are currently version 12.x.
Binaries
This version is compatible with Mac OS X Leopard (10.5). It may also be compatible with Mac OS X Snow Leopard (10.6).
MUMPS MAC OS 32-bit executable
This version was compiled with Mac OS X Snow Leopard (10.6).
MUMPS Mac OS 64-bit executable
Source Install
If you prefer, you may also compile MUMPS from source as well. You will need to install a couple of things first.
- Xcode for your version of Mac OS (Obtain from the Apple website, or your Mac OS X install disk)
- Perl Compatible Regular Expressions
- Unzip the folder after downloading
- Enter Terminal
- Navigate to extracted folder
- type ./configure
- type make
- type sudo make install
Once you have those two things installed, you should download the MUMPS source.(Source Files)
To compile:
- Extract the folder
- Open terminal
- navigate to the extracted folder
- If you have a 64 bit processor then you should run the following
- ./configure prefix=/usr –with-cpu64
- If you have a 32 bit processor you should run the following
- ./configure prefix=/usr
- type make
- type sudo make install
- If you type mumps, the Mumps interpreter should open.
Ubuntu (Outdated / Unsupported)
I STRONGLY SUGGEST NOT USING THESE!
Packages
Tested with Ubuntu 10.04 LTS.
The following are debian packages. These are also in BETA.
32 bit package (May work with Ubuntu 10.10)
New Version!!! Ver. 13.1 Beta2
mumps_13.1b-2_i386.deb
64 bit package (Ubuntu 10.10 supported)
New Version!!! Ver. 13.1 Beta2
mumps_13.1b-2_amd64.deb
Old Versions
Other
If you would like to access other MUMPS resources, please access the website of Dr. Kevin O’Kane.
Ryan Murphy, Dr. Kevin O’Kane, RyChannel.com, and the University of Northern Iowa express no warranties or guarantees when using this software. We are not responsible if you somehow destroy your computer
Works in Snow Leopard, Thanks!
It works on Lion?
It hasn’t been tested, but you can try.
The interpreter works well.
But, why can’t i use a pipe like that:
echo “HALT” | ./mumps
???
In command line mode it enters RAW stty mode. (mumps.mps is the compiled CLI shell and it invokes DirectRead in sysfunc.cpp). When executing a program, however, the pipe opertor works.
Thanks to all involved. Would appreciate a simple primer or “about” for this M for OS X, just to let us know what features of M are available, especially regarding routine handling (creation). TAI
You can buy Dr. O’Kane’s book from Amazon.com
Version 13 compiles on OS X 10.6.8 — I haven’t tested on 10.7 or 10.8 yet.
This seems to work for me in High Sierra (10.13.6).
Works in Big Sur too!