Google Groups no longer supports new Usenet posts or subscriptions. Historical content remains viewable.
Dismiss

Programming in Modula-2 (reports: 1,2,3,4) -- license?

36 views
Skip to first unread message

Rugxulo

unread,
Dec 14, 2011, 2:17:26 PM12/14/11
to
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

unread,
Dec 14, 2011, 3:49:30 PM12/14/11
to
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.

> 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.

> 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.

> 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-Scienc...

My PIM4 copy came at the price of eur 5 -

Regards

Christoph

Chris Burrows

unread,
Dec 15, 2011, 2:26:25 AM12/15/11
to
"Rugxulo" <rug...@gmail.com> wrote in message
news:e5ecc165-cdc3-4d6d...@4g2000yqu.googlegroups.com...
> 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

unread,
Dec 15, 2011, 7:35:18 AM12/15/11
to
El 15/12/2011 8:26, Chris Burrows escribió:
> "Rugxulo"<rug...@gmail.com> wrote in message
> news:e5ecc165-cdc3-4d6d...@4g2000yqu.googlegroups.com...
>> 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

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

unread,
Dec 15, 2011, 1:49:07 PM12/15/11
to
On 2011-12-15, Manuel Collado <m.co...@domain.invalid> wrote:
> El 15/12/2011 8:26, Chris Burrows escribi?:
>> "Rugxulo"<rug...@gmail.com> wrote in message
>> news:e5ecc165-cdc3-4d6d...@4g2000yqu.googlegroups.com...
>>> 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
>
> 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/

Rugxulo

unread,
Dec 15, 2011, 6:04:07 PM12/15/11
to
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

> > 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-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

unread,
Dec 16, 2011, 2:18:05 AM12/16/11
to

"Marco van de Voort" <mar...@toad.stack.nl> wrote in message
news:slrnjekg93...@toad.stack.nl...
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

unread,
Dec 16, 2011, 4:11:49 AM12/16/11
to
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.
0 new messages