Article View: comp.lang.modula2
Article #3287Re: Why Modula-2?
From: Louis-Dominique Dubeau
Date: Thu, 15 Feb 1996 14:20
Date: Thu, 15 Feb 1996 14:20
44 lines
2847 bytes
2847 bytes
Simon Egli wrote: > Unfortunately I don't know really Modula-3, so I can't compare it to Oberon. > But what I know for shure about Modula-3 is, that it is not as simple as Oberon. > To me it seems Modula-3 is for people who like Ada. (In the Modula-3 newsgroup > there are many Ada threads). > I think a complicated language is a shure sign of superfluous concepts, or > of concepts wich fill better into a library than into the language. Lisp is simpler than oberon then Oberon is a complicated language. Then, from your logic, Oberon has superfluous concepts. QED. > Also the Modula-3 compiler is much more complicated, so that it is a pain to > port it. There are not many ports around and there never will be, and a one > manmonth port of the Oberon compiler can beat them in code quality & execution > times. (there was some paper about this, it's dated around 1992, of course this > may have changed) Surely, you must be a master at creating false information out of thin air. If you had actually took a look at SRC M3 instead of talking about things you obviously do not know, you wouldn't be putting your foot in your own mouth right now. Here's the content of m3core/src/unix: COPYRIGHT m3makefile ultrix-3-1.DS3100/ aix-3-2/ osf-1.ALPHA_OSF/ ultrix-3-1.NEXT/ aix-ps2-1-2/ osf-1.DS3100/ ultrix-3-1.SEQUENT/ freebsd-1/ osf-1.generic/ ultrix-3-1.SUN3/ freebsd-2/ solaris-2-x/ ultrix-3-1.SUN386/ hpux-7-0/ sunos-4-x/ ultrix-3-1.UMAX/ ibm-4-3/ sysv-4.0/ ultrix-3-1.VAX/ irix-5.2/ ultrix-3-1.AP3000/ ultrix-3-1.generic/ linux/ ultrix-3-1.ARM/ about 11 OSes, about dozen of machines for a total of 24 platforms (OS + machine). This is not counting the ports to Win32 (Win95 + WinNT), DOS and OS/2. Also, the port form one POSIX platform to another can be done in a matter of hours. A port to more exotic platforms takes longuer but wouldn't require even one man-month to a talented programmer (even without previous knowledge of the internals of M3). ldd -- Louis-Dominique Dubeau == Home page: http://step.polymtl.ca/~ldd/ --
Technical Details
Message-ID:
<31234110.55C0E018@step.polymtl.ca>Path:
arc1-ca.pugleaf.net!news.polymtl.ca!newsReferences:
<4eqo1l$mko@wariat.wariat.org> <DMGpFz.Mpo@clark.zippo.com> <1996Feb12.121419.46010@yogi.urz.unibas.ch>Show Full Headers
Complete Article Headers
Path: arc1-ca.pugleaf.net!news.polymtl.ca!news From: Louis-Dominique Dubeau <ldd@step.polymtl.ca> Newsgroups: comp.lang.modula2,comp.lang.modula3 Subject: Re: Why Modula-2? Date: Thu, 15 Feb 1996 09:20:00 -0500 Organization: Ecole Polytechnique de Montreal Message-ID: <31234110.55C0E018@step.polymtl.ca> References: <4eqo1l$mko@wariat.wariat.org> <DMGpFz.Mpo@clark.zippo.com> <1996Feb12.121419.46010@yogi.urz.unibas.ch> NNTP-Posting-Host: pcmd2.grm94.polymtl.ca Mime-Version: 1.0 Content-Type: text/plain; charset=us-ascii Content-Transfer-Encoding: 7bit X-Mailer: Mozilla 2.0 (X11; I; Linux 1.3.45 i586)