Discussion:
Programming in Modula-2 (reports: 1,2,3,4) -- license?
(too old to reply)
Rugxulo
2011-12-14 19:17:26 UTC
Permalink
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)
3). (PIM1) http://www.fh-jena.de/~kleine/history/

I see nothing at all, or at least nothing obvious, from other places.
GM2, CFB, ACK ... nothing. So either they forgot, don't care, too
busy, or aren't confident it's permitted to share such work. However,
Wirth has traditionally been pretty open with sharing docs (e.g.
Pascal, Oberon), so I can't imagine it being a huge problem. But he
doesn't host it, presumably because he's been using Oberon exclusively
since 1986.

http://www.inf.ethz.ch/personal/wirth/books/Modula2E/

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.

P.S. I'm more worried about posterity, not me. If I was only worried
about myself, I'd buy a used (PIM2?) copy below, but that only helps
me, no one else:

http://www.amazon.com/Programming-Modula-2-Monographs-Computer-Science/dp/3540122060/ref=sr_1_1?ie=UTF8&qid=1323889705&sr=8-1
Christoph Schlegel
2011-12-14 20:49:30 UTC
Permalink
Post by Rugxulo
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.
Post by Rugxulo
3). (PIM1)http://www.fh-jena.de/~kleine/history/
I see nothing at all, or at least nothing obvious, from other places.
GM2, CFB, ACK ... nothing. So either they forgot, don't care, too
busy, or aren't confident it's permitted to share such work. However,
Wirth has traditionally been pretty open with sharing docs (e.g.
Pascal, Oberon), so I can't imagine it being a huge problem. But he
doesn't host it, presumably because he's been using Oberon exclusively
since 1986.
http://www.inf.ethz.ch/personal/wirth/books/Modula2E/
I think you are right. The Modula-project seemed to be history for
Wirth when he developed Oberon. Mr. Wirth also gave permission to the
people at DEC and Olivetti to use the name Modula-3 while he wasn't
involved in the development of the language.
Post by Rugxulo
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.
Post by Rugxulo
P.S. I'm more worried about posterity, not me. If I was only worried
about myself, I'd buy a used (PIM2?) copy below, but that only helps
http://www.amazon.com/Programming-Modula-2-Monographs-Computer-Scienc...
My PIM4 copy came at the price of eur 5 -

Regards

Christoph
Rugxulo
2011-12-15 23:04:07 UTC
Permalink
Hi,
Post by Christoph Schlegel
Post by Rugxulo
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. ;-)
Post by Christoph Schlegel
Post by Rugxulo
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
Post by Christoph Schlegel
Post by Rugxulo
P.S. I'm more worried about posterity, not me. If I was only worried
about myself, I'd buy a used (PIM2?) copy below, but that only helps
http://www.amazon.com/Programming-Modula-2-Monographs-Computer-Scienc...
My PIM4 copy came at the price of eur 5 -
It's obviously long out of print and hard to find, but I think it's
definitely worth preserving somewhere.
Chris Burrows
2011-12-15 07:26:25 UTC
Permalink
Post by Rugxulo
I've only found two (or three) examples of people hosting some version
of the Programming in Modula-2 report.
The 2nd Edition of the Language Report was published as ETH Technical Report
#36. You can download a copy of the original report as well as other
historical Modula-2 related documents from the source, the ETH Zurich
Department of Computer Science:

http://www.inf.ethz.ch/research/disstechreps/techreports/index?range=0

Regards,
Chris Burrows

CFB Software
http://www.cfbsoftware.com/modula2
Manuel Collado
2011-12-15 12:35:18 UTC
Permalink
Post by Chris Burrows
Post by Rugxulo
I've only found two (or three) examples of people hosting some version
of the Programming in Modula-2 report.
The 2nd Edition of the Language Report was published as ETH Technical Report
#36. You can download a copy of the original report as well as other
historical Modula-2 related documents from the source, the ETH Zurich
http://www.inf.ethz.ch/research/disstechreps/techreports/index?range=0
It seems that reports 0000-0099 have disappeared from the ETH ftp
server. They are listed, but with broken links.
--
Manuel Collado - http://lml.ls.fi.upm.es/~mcollado
Marco van de Voort
2011-12-15 18:49:07 UTC
Permalink
Post by Manuel Collado
Post by Chris Burrows
Post by Rugxulo
I've only found two (or three) examples of people hosting some version
of the Programming in Modula-2 report.
The 2nd Edition of the Language Report was published as ETH Technical Report
#36. You can download a copy of the original report as well as other
historical Modula-2 related documents from the source, the ETH Zurich
http://www.inf.ethz.ch/research/disstechreps/techreports/index?range=0
It seems that reports 0000-0099 have disappeared from the ETH ftp
server. They are listed, but with broken links.
They have been prefixed with "0" and moved to the 1xx directory:

ftp://ftp.inf.ethz.ch/pub/publications/tech-reports/1xx/
Chris Burrows
2011-12-16 07:18:05 UTC
Permalink
Post by Marco van de Voort
Post by Manuel Collado
It seems that reports 0000-0099 have disappeared from the ETH ftp
server. They are listed, but with broken links.
ftp://ftp.inf.ethz.ch/pub/publications/tech-reports/1xx/
The direct link to the Modula-2 Report (2nd Ed) is:

ftp://ftp.inf.ethz.ch/pub/publications/tech-reports/1xx/036.pdf
Manuel Collado
2011-12-16 09:11:49 UTC
Permalink
Post by Chris Burrows
Post by Marco van de Voort
Post by Manuel Collado
It seems that reports 0000-0099 have disappeared from the ETH ftp
server. They are listed, but with broken links.
ftp://ftp.inf.ethz.ch/pub/publications/tech-reports/1xx/
ftp://ftp.inf.ethz.ch/pub/publications/tech-reports/1xx/036.pdf
Well, the reports are there, but the index links from the web server are
broken or missing:

http://www.inf.ethz.ch/research/disstechreps/techreports/index?range=0
http://www.inf.ethz.ch/research/disstechreps/techreports/index?range=100

I've reported this to ftp-***@inf.ethz.ch, although it is in fact not
an issue of the ftp server, but of the index pages in the companion web
server.
--
Manuel Collado - http://lml.ls.fi.upm.es/~mcollado
Loading...