Commentary
The MFreeZone Page MFreeZone is our showcase of artistic talents on the web. In this issue you'll find top notch submissions by numerous artists/writers. Many of the people we host are also available for your comments and questions. If you would like to participate in MFreeZone send us your a sample of your work and we can take on from there. We are always on the lookout for nice, new and original work. If you're a professional artist seeking to expand your audience or an amateur wishing to share your work with others, think MWM-MFreeZone when you think art. MWM is made possible thanks to resource contributions of many people. As anyone might appreciate it would be simply impossible to produce such a publication and make it available freely to you without the help of others. We have a number of stupendous projects we are interested in launching, but need assistance of companies and organizations who are interested in helping out. Any company who would like to sponsor one of these projects will get appropriate coverage in a number of sections in MWM. One such page is our Thank You page. Currently, the online life of a single issue of MWM is 9 months and we're working to extend that even more! For more information, contact us on chribonn@softhome.net. Setting the subject line to MWM Thank You guarantees a quicker response. What's Cooking? A LOT. Be sure to check out A project to Z. Some of the projects will soon be moving to phase two, where we finalize the documents that will be eventually used to create the M driven code that will materialize these projects. We have a number of projects and are pretty sure that one of them will interest you further. If you have something to add to any one of them, send us an e-mail. Your name could be on the finalized document. |
In this issue of MWM we are commencing a campaign to get M listed with other computer languages in many electronic encyclopedias. If you would like to find out what we've discovered about this lack of information on the part of some vendors, click here. Irrespective if you're a person whose been 30 years involved with M, a person who has recently been introduced to this language or someone with no particular interest in programming please do copy the sample letter and send it to the three companies listed here. By informing each company that their product lacks a very important entry we would be contributing to an improvement in the overall quality of their encyclopedias. Since...In MWM002 we introduced automatic bookmarks. Many people have written to tell that they approve of our idea, but along came a few messages showing disapproval. In the true sense of a club whose members are all of equal importance we opted to put online a version without cookies. I would like to thank everyone for your continued feedback and promise that when possible we will always try to accommodate your requests. I've been reading a bit about cookies but can't seem to relate the horror stories I read to my own reality. Stories range from your hard disk being invaded by cookies, taking up your precious space, to secret information about cookie holders being transmitted all over the net. With respect to the first claim, I researched a bit about Netscape's cookie file. This is a file called COOKIE.TXT which resides in your Netscape program directory. The file is normally very small and the number of entries it can store is restricted to 300 entries. One particular URL is limited to a maximum of 20 cookies. Each cookie entry is limited to 4 kb. This commentary is taking up much more space (in your browser cache directory) than a typical cookie file.
For the record, our entry rents up less than 100 bytes of your cookie file. Discussing personal information necessitates defining what personal means. It is not possible for a someone to extract data from your wallet to store it in a cookie, and if it were possible, I cannot really figure out why someone capable of doing that would bother storing such incriminating information on your computer rather than at his/her end. I've always considered cookies to be a means of allowing code in the pages to determine whether a visitor is new or not and through the use of appropriate code act accordingly. We've done it with our cookie functions. If you feel that storing information about the fact that you've revisited a particular site means an invasion of your privacy then you and your cookies are not compatible. On the other hand, if you don't really care you can consume your cookies without having to worry about anything (they don't even have any calories!). While researching the topic, someone told me that Microsoft have a statement on their site about why they use cookies; they use the information to work out which pages are popular and those that aren't. If a particular page is not visited, they can then try to understand why this is so. What's so bad about this? It is simply a case of symbioses, were two entities benefit mutually in a relation; you get better pages to surf, they get information necessary to better their pages. How do our cookies work and what do they do? For each issue of MWM we use two cookies. One cookie is temporary and gets deleted a couple of hours after you leave MWM, while the other is a persistent type that lasts for the duration of the issue. For example the persistent cookie of MWM003 will expire on September 4, 1997. What information do we extract from our cookie entry? Absolutely nothing. An automated function (written in Javascript) simply checks for the persistent cookie whenever you come back to a particular issue of MWM and offers to return you to the page you were reading last. Nothing is mailed to us without your knowledge. Putting the record straight, we do not know who has returned 10 times and who hasn't. If you think that the benefits entailed from being able to jump to the page you were reading last surpasses a few bytes on your hard disk, then choose the cookie versions of our pages, otherwise you're welcome with the non-interactive equivalents. We would like to know more about what you think about cookies and ask you to fill in the appropriate form. As my last bite, I would like to recall from your long-term memory the Michelangelo Virus sensation a few years back. All the honorable magazines told us how all our computers were going to be struck dead; and a hellish market was created to protect against it. After this dreadful event, the same honorable publications told us that the news was heavily inflated (but anti-virus companies sold like mad). Will these same honorable publications, in a couple of years time, tell us that cookie crusher companies sold like mad? From Here...M's data handling routines are amongst the most efficient I've ever seen. While it may be true that this and that DBMS might have envious external features, when we get to the core, one must admit that M can handle and manipulate data so efficiently that it leaves all others eating dust. M has potential and the use I would like to discuss today is that of a database server to inter / intra / extranets. While some of you might point out that M net servers already exist, one should ask whether these can make it to their right place; on top. Will a DBMS company with good marketing and a couple of decorating features outsmart M to the top ranking position? Should M vendors consider a course in marketing, a course in how to produce marketable goods, how to make the decorating nice and how to react and respond to the market quickly? Let's face it, how are potential customers expected to know a good product from a better one when everyone tells them that their product is the best. Further more, how can one move up to being a client if the firm is not aware of the product in the first place. If you go to a confectionery to purchase a cake what do you look for, the decorating or a list of ingredients that constitute the cake? And as I see it, with this market expanding at its current rate, these products will sell like cakes. I don't have time to scrutinize and participate the news as much as I would like, but recently I couldn't help noticing the apathy about M dying or being dead. While I do not share these views, I do believe that M is not marketed sufficiently and the cult following some development languages have, does not seem to exist in M. Go to a conference and engage in conversation; criticize a development environment and soon after you'll get a disciple who'll start quoting (from some hidden script) how great the environment is, how powerful, how easy it is to do this and this and how efficient it is at that and that. Mention a weak point of the product and the person will either rule it out as nonsense or will provide a descriptive work around to the problem. Imagine an Internet where a button-like icon indicating to all that the database is handled by M. Imagine an Internet where the number of sites that discuss tips and tricks is astonishing. You open a general computer magazine (paper or electronic) and someone is talking about this product. Flip the pages and you notice a couple of adverts for add-ons to this base product. You're at a conference you can boast about the M driven database your company uses. What's more you can lecture all others at why M is so efficient. |
Some of you might remember a few months back when we took to the news complaining about the unjust listing in Yahoo. And the people at Yahoo listened and from 1 entry we increased the number of listings in their directory. The merit cannot be attributed to a single person; it was the result of immediate action by folk who follow the news; people who spared a few moments to forward the e-mail in comp.lang.mumps to the Yahoo people. We were numerically sufficient to draw their attention and like myself, others received confirmation from these guys that they were going to increase the list. I decided to research how unknown M is and got hold of the following encyclopedia CD's: Compton's Interactive Encyclopedia (1996), The 1996 Grolier Mumtimedia Encyclopedia and Microsoft Encarta (1996). Try searching for MUMPS; did find anything about this programming language, try looking for M (maybe these companies opted for the M name).
Disappointing, ain't it. We at MWM would like to get M listed on these and other information sources and we invite you to copy the message shown here and send it over to the respective companies. If you find other sources that you feel should have an entry on M, drop us an e-mail with as many details as possible. We'll take it on from there.
-------------------------- cut from here --------------------------
Dear Sir/Madam,
The purpose of my e-mail is to point out that your otherwise good encyclopedia is lacking the programming language, MUMPS. MUMPS is a very versatile general purpose programming language with very dynamic data storage / data handling capabilities and is today used in numerous fields of industry. A myriad of vendors provide MUMPS for a variety of platforms ranging from single user systems to those that simultaneously can handle thousands of users.
MUMPS (also referred to as M) is a 1960's language developed at Massachusetts General Hospital by a team consisting of Dr. R.A. Greenes, Mr A.N. Pappalardo and Mr C.W. Marble, headed by Dr. G. O. Barnett. It's development was supported in part by grant HM-688-01 from the National Center for Health Services Research and Development and in part by contract PH-43-68-1343 with the National Institutes of Health. MUMPS is one of the few programming environments that is an ANSI and ISO standard. The committee that manages these standards is the Mumps Development Committee and this group is chaired by Arthur B. Smith who can be reached via e-mail at art@vets.vetmed.missouri.edu.
In view of the expansion in online services, M is now being used as a internet / intranet / extranet gateway for standard web browsers.
If you have any further enquiries, please direct them to M Web Magazine at the following e-mail address: mwm@mcenter.com.
Thanking you for your time, I await a positive reply.
-------------------------- to here --------------------------
We ask you to be part of this by simply cutting and pasting the above into an e-mail and send it to the companies here (We couldn't find an e-mail for Microsoft, though they have a wish list form). We want to make sure M gets the attention it deserves and so do you. If you receive an e-mail simply direct it to us and we will take care of it.
Don't forget there are three companies and for each company simply click the link and paste the message:
If you're new to M we urge you to support our cause. It costs nothing and it guarantees that this fascinating language will be shared by even more people.
Till next time