D. Reed <dr2000dr@[EMAIL PROTECTED]
> wrote:
> Hello M3 Programmers,
> I am writing a re****t on M3. To write a balanced paper I want to know
> 2 things about the language.
If you want to write about M3, why not just try it? Have a look
at the current CM3 and PM3 distributions.
> 1) What limitations with the language have you encountered?
> I know that different languages do different things well. I already
> know some of the uses of M3, but have had a bit of a problem finding
> what isn't so great about M3.
Few, as far as the language itself is concerned. There may be some
problems with the interface/module relations concerning easy
mapping to dynamically loadable modules, the somewhat sub-optimal
choice of ISO Latin 1 as standard character set, and probably
some more that are rather subtle. Speaking about the existing
implementations, there are of course many other shortcomings,
but all in all M3 is still one of the best languages for systems
programming in the large in my opinion.
Speaking of library sup****t, the two most lacking pieces are
currently Unicode/UTF-8 and IPv6 (though some people expressed their
intention to work in these areas).
> 2) Does M3 work with Microsoft's latest operating systems?
Yes.
> I know there is an extensive list that mentions how ****table M3 code
> is to approximately 25 platforms. However, that list is circa 1993.
> I have found some articles that discuss the usefulness of M3 with
> Windows 95 and that is the latest I can dig up.
CM3 runs fine on Windows 95/98/NT/2000 (using NT386), PM3 runs
on top of Cygwin (NT386GNU). There are some problems with building/
using dynamic libraries on Windows, and the Trestle (GUI) implementation
is not very stable.
> If you can give me a brief explanation to sup****t what you know to be
> true and possibly a link for me to research further I would be
> appreciative.
> Thank you and good day.
Have a look at http://www.elegosoft.com/[cm3|pm3]
to learn about
the existing implementations and sup****ted platforms. Recently,
I've ****ted CM3 to Darwin/OS X and Linux on PPC hardware, the
i386 ****ts for Linux and FreeBSD are as regularly maintained as
is the Solaris ****t. John Polstra's EZM3 sup****ts has sup****t
for a lot more BSD and new 64bit OS platforms, that can be easily
re-integrated into CM3 and PM3 if needs be.
--
/\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\
|| Olaf Wagner | wagner(at)luthien.in-berlin.de (priv.)|
|| Cranachstrasse 7 | wagner(at)elego.de (business) |
|| D-12157 Berlin | phone: +49 30 85 60 26 70 |
|| Germany / Deutschland | fax: +49 30 85 58 01 88 |
\/////////////////////////////////////////////////////////////////


|