Hi,
On Dec 14, 2:49 pm, Christoph Schlegel <
cvschle...@gmail.com> wrote:
> On Dec 14, 8:17 pm, Rugxulo <
rugx...@gmail.com> wrote:
>
> > I've only found two (or three) examples of people hosting some version
> > of the Programming in Modula-2 report.
>
> > 1. (PIM4)
http://freepages.modula2.org/report4/modula-2.html
> > 2). (PIM4)
http://packages.debian.org/lenny/m2c
> > -- presumably this download is where the first one originated from
> > (same texinfo source)
>
> Exactly. I just took the file from the package and uploaded it as a
> html file. Btw I contacted the package maintainer who did not know the
> origins of the file. I also tried to contact Vladimir Makarov who
> wrote the m2c translator but got no answer.
A quick look showed a broken URL for Vladimir's site. And I don't
think m2c has been updated since 2005 or "maintained" at all (at least
since 2009) and looks like it will be dropped from Debian, if not
already. (BTW, it's a bit bitrotted, heh, but I've hacked it to build
for me, even via DJGPP [my fav]. But it obviously needs some more
cleanups overall.)
EDIT: Searching some more shows that three V.M.s exist (at least): a
footballer (d. 1979), a fictional video game character (Call of Duty:
Modern Warfare 3), and (as of July 2011) the "Register Allocation
Maintainer for GCC" (Red Hat employee). I presume the latter is
him. ;-)
> > I have no idea how to contact Dr. Wirth via email. But presumably
> > somebody has already done so and has an answer. Or am I just worried
> > over nothing? (Copyright law, gotta love it.) I figure it would be
> > more productive to have all 4 versions hosted somewhere than
> > otherwise, but that's just my opinion.
>
> I guess PIM3 or 4 would be enough, including some notes on the (few)
> differences. We also have the grammars at
modula2.net for those who
> are really interested.
Somebody already made the diffs (2,3,4) back in 1989! ;-)
"intro to the following PIM diffs Options" -- Martin Nietzel
http://groups.google.com/group/comp.lang.modula2/browse_thread/thread/1969685edfb27f93/1e0af92ce9216115?lnk=gst&q=pim+diff#1e0af92ce9216115
"diff -c pim3 pim4" -- Martin Nietzel
http://groups.google.com/group/comp.lang.modula2/browse_thread/thread/391838d11f9d2598/10207fc8f11f5b8e?lnk=gst&q=pim+diff#10207fc8f11f5b8e
(BTW, a while back I did, out of boredom, compile his Patzcal [sic]
interpreter. But it's very old and bitrotted and didn't work
initially. Though I'm curious to try again eventually. There's also
some Modula-2 support [Mod2oku], but I never tried that.)
http://www.gaertner.de/~neitzel/sw.html
It's obviously long out of print and hard to find, but I think it's
definitely worth preserving somewhere.