ben@pnet01.cts.com (Ben Decker) (05/31/90)
I have a version 1.01a Modula II compiler by TDI Software. I tried to call them about some info on upgrades, etc. But their number has been disconnected and there is no new listing. Did this company get snatched up by another? Is there any hope of getting a newer version (I've heard of at least a version 3). Any help would be most appreciated! Thanks, -Ben UUCP: {nosc ucsd hplabs!hp-sdd}!crash!pnet01!ben ARPA: crash!pnet01!ben@nosc.mil INET: ben@pnet01.cts.com
jcs@crash.cts.com (John Schultz) (06/01/90)
In article <2924@crash.cts.com> ben@pnet01.cts.com (Ben Decker) writes: >I have a version 1.01a Modula II compiler by TDI Software. I tried to call >them about some info on upgrades, etc. But their number has been disconnected >and there is no new listing. Did this company get snatched up by another? Is >there any hope of getting a newer version (I've heard of at least a version >3). Any help would be most appreciated! The people who wrote TDI M2 moved on and wrote M2Sprint. They sold it direct only. M2Sprint was acquired by Avant-Garde, the maker of Benchmark Modula-2. John
w-stephm@microsoft.UUCP (Stephan MUELLER) (06/02/90)
In article <2924@crash.cts.com> ben@pnet01.cts.com (Ben Decker) writes:
%I have a version 1.01a Modula II compiler by TDI Software. I tried to call
%them about some info on upgrades, etc. But their number has been disconnected
%and there is no new listing. Did this company get snatched up by another? Is
%there any hope of getting a newer version (I've heard of at least a version
%3). Any help would be most appreciated!
TDI has gone under. Thank goodness. The final release of their product
was 3.1. I started with roughly the same version you have, and upgraded
to version 2.1. I never bothered to upgrade to version 3, because at
some point I realized that their product was useless, and not getting
any better despite the upgrades. If you'd like, I'll sell you my version
2. :-)
I recommend considering your investment in TDI a write off. If you
really like Modula-2, get the Benchmark Modula-2 compiler. It's
fabulous. There is a really nice source debugger available, and
it comes with a really nice integrated environment, that runs, and
runs well, in only 512K.
Benchmark Modula-2
Avant-Garde Software
The address eludes me at the moment, but I'm sure some kind soul will
post it.
% -Ben
stephan();
rod@venera.isi.edu (Rodney Doyle Van Meter III) (06/05/90)
In article <55001@microsoft.UUCP> w-stephm@microsoft.UUCP (Stephan MUELLER) writes: > >I recommend considering your investment in TDI a write off. If you >really like Modula-2, get the Benchmark Modula-2 compiler. It's >fabulous. There is a really nice source debugger available, and >it comes with a really nice integrated environment, that runs, and >runs well, in only 512K. > I don't know about the memory thing -- even with a fair amount of tuning using their configuration utility, and making sure it's using disk for temp space, it goes contrary on me and refuses to compile medium-sized source files (>1K lines), and I end up rebooting to clear up enough memory to make it happy. I think it has a slight memory management bug that causes it to slowly chew up free space (not sure exactly which version I'm running, but it's relatively recent). This is on a 2000 with 1MB memory. It does have some bugs, namely that it won't run the editor from the workbench, and it won't run the compiler from the shell, only within the editor. Its module management stuff (keeping versions straight) is sometimes less than helpful about which units are really in need of a recompile. This is partially their fault, and partially the language's: if you declare that a routine has a return value, the compiler doesn't insist that you actually return one (the version of Wirth I have says the compiler should insist that the routine have at least one RETURN statement, but that it's entirely the programmer's fault if it's inside a untaken IF clause or somesuch, so the compiler actually differs from the spec here). Makes for great nonrepeatable machine-crashing bugs! The range-checking feature doesn't appear to work as documented. The give you a source file switch to turn it on, but that only seems to work if you have configured to compiler to do range checking, and it's not clear to me whether or not it is then range checking where you don't want it to. When it works, it just quietly exits the program. It really needs a way that the programmer can attach an exception routine, to clean up allocated memory, maybe print out a message telling you where it went out of bounds, etc. I do like it, though. Lots of good documentation, and the Emacs beats the best version of MicroEmacs I have. If you have source code in TDI M2, they include a guide on the differences. The main reason I'm writing, though, is to ask where you can get the debugger! I'd love to have it, but the Amiga stores in SoCal say they don't have it and can't get it. --Rod
jcs@crash.cts.com (John Schultz) (06/06/90)
In article <13751@venera.isi.edu> rod@venera.isi.edu (Rodney Doyle Van Meter III) writes: [stuff regarding Benchmark M2 deleted] >It does have some bugs, namely that it won't run the editor from the >workbench, and it won't run the compiler from the shell, only within >the editor. I've used Benchmark since it first came out (including beta versions) on various machines with two megs or more, and have never had a problem with it. No workbench editing, but running the compiler from the shell has never been a problem. >The main reason I'm writing, though, is to ask where you can get the >debugger! I'd love to have it, but the Amiga stores in SoCal say they >don't have it and can't get it. I don't have the phone number, but you can call information using the address and the area code, which I believe is 214. The number is 214-241-xxxx (I don't remember the rest). Here is the address of the creator of Benchmark: Avant-Garde Software 2213 Woodburn Plano, TX 75075 Also try mail order (Go-Amigo, etc). John