🚀 go-pugleaf

RetroBBS NetNews Server

Inspired by RockSolid Light RIP Retro Guy

Article View: comp.lang.modula2
Article #930

TopSpeed Modula V2

#930
From: Dominique Willems
Date: Sun, 08 Jul 1990 23:34
50 lines
2961 bytes
 > How are your experiences with the new JPI version?

Eh, well, on the overall, it's not bad at all, at least the ideas behind it 
are great. The Object Oriented extension is a great improvement.
But the library modules delivered with the package are a lot more "C-ish" 
now, and I doubt if this benefits Modula-2. Although, there are quite a few 
extensions to their library, for practically every module.
My .EXE files grew A LOT larger with the new compiler, but this doesn't 
mean the size of the programmes in the TPA is larger, on the contrary, with 
all the optimization options you can gain quite some space compared to the 
older compiler. The large size of the .EXE files is simply due to the fact 
that their linker doesn't pack the uninitialized data anymore, like C, they 
say. But if you have the EXEPACK programme that's delivered with the 
Microsoft Assembler, you can pack the files without any problems. They will 
bring out a "Modula-2 EXE file packer" themselves shortly.

The Storage module has undergone some changes (additions) too, though this 
doesn't always add to the clarity of the whole memory allocation system.
This is mainly because of the newly introduced Memory Models. You can have 
them in all sorts and sizes, just as with any C-compiler nowadays.

The environment is great, with all the utilities you need, 9 editing 
windows, macro capability, automatic language detection during compilation 
among other nicies.

The documentation has not improved (on the contrary). But new documentation 
is under way, it seems. 

 > Is it a good idea to do the upgrade?

Well, I think this package is a very complete one, with a very powerful 
compiler, and certainly worth the upgrade.
But, just not yet, wait for another month (or two) until they bring out the 
next release (the one after 1.04b). The release I have, is a weird one, 
plenty of bugs all over the place I'm afraid. The release of new documentation
is also worth the wait, I think.
When you take this package, purge it of all its bugs and add realistic 
documentation, you've got yourself a very powerful development tool.

So, if I were in your shoes, I'd hang in there with my older version until 
all the child's diseases have left V2.

Regards,
Dominique


--  
uucp: uunet!m2xenix!puddle!2!295!46.4610!Dominique.Willems
Internet: Dominique.Willems@p4610.f46.n295.z2.fidonet.org
Technical Details
Message-ID: <1526.269CC92E@puddle.fidonet.org>
Path: arc1-ca.pugleaf.net!utzoo!utgpu!news-server.csri.toronto.edu!cs.utexas.edu!samsung!uunet!zephyr.ens.tek.com!tektronix!nosun!qiclab!m2xenix!puddle!p4610.f46.n295.z2.fidonet.org!Dominique.Willems

Show Full Headers
Complete Article Headers
Path: arc1-ca.pugleaf.net!utzoo!utgpu!news-server.csri.toronto.edu!cs.utexas.edu!samsung!uunet!zephyr.ens.tek.com!tektronix!nosun!qiclab!m2xenix!puddle!p4610.f46.n295.z2.fidonet.org!Dominique.Willems
From: Dominique.Willems@p4610.f46.n295.z2.fidonet.org (Dominique Willems)
Newsgroups: comp.lang.modula2
Subject: TopSpeed Modula V2
Message-ID: <1526.269CC92E@puddle.fidonet.org>
Date: 8 Jul 90 23:34:00 GMT
Sender: ufgate@puddle.fidonet.org (newsout1.26)
Organization: FidoNet node 2:295/46.4610 - Starline System, Brussels Belgium
Lines: 50