[Info-vax] Text processing examples with Fortran requested
VAXman- at SendSpamHere.ORG
VAXman- at SendSpamHere.ORG
Tue Nov 17 19:03:59 EST 2009
In article <hdur7k$hrd$1 at pcls6.std.com>, moroney at world.std.spaamtrap.com (Michael Moroney) writes:
>VAXman- @SendSpamHere.ORG writes:
>
>>In article <hdt0uo$eij$1 at pcls6.std.com>, moroney at world.std.spaamtrap.com (Michael Moroney) writes:
>>>VAXman- @SendSpamHere.ORG writes:
>
>>>>In your opinion. I've seen C coded projects scarier than waking up naked,
>>>>after a night of bar-hopping, in a bed with Nancy Pelosi by your side and
>>>>as unprofessionally executed as an Ed Wood film coupled with documentation
>>>>as informative as graffiti tags along a railroad siding.
>>>
>>>That description is more like the _current_ code. *Anything* would be
>>>better.
>>>
>>>Well, almost anything. There was one set of modules that were too
>>>convoluted to get working under the Itanic macro compiler, that one of us
>>>(not me) finally rewrote in C. But it was rewritten almost line-by-line,
>>>bug-compatible from Macro to C, because that's what the pointy-haired
>>>manager wanted. It was the most hideous C code ever.
>
>>OK. I've never partaken in the rewriting Macro in C koolaid. There's
>>no way an algorithm coded in Macro won't compile and that *exact* same
>>algorithm coded in C will. Nope, I'm not putting that glass to my lips
>>to swallow that tainted koolaid.
>
>I am not a fan of conversion from Macro to C just for the sake of doing
>so. But some macro really, truly deserves it.
>
>The macro mentioned does compile on a VAX but not Itanic. There were
>jumps all over the place, including between modules, as well as very ugly
>stack manipulation, none of which were acceptable to the macro-32
>compiler. The C rewrite did change the code enough to work around that,
>but ugliness that didn't _have to_ change, didn't.
>
>Even now, when someone mentions "QC modules" around here, a horse whinneys
>in the background...
>
> unsigned int tmp;
> unsigned short *EntryAdd;
> EntryAdd=(unsigned short *) *((unsigned short *)tmp);
...and what does this mean in readable Macro?
--
VAXman- A Bored Certified VMS Kernel Mode Hacker VAXman(at)TMESIS(dot)ORG
http://www.quirkfactory.com/popart/asskey/eqn2.png
"Well my son, life is like a beanstalk, isn't it?"
More information about the Info-vax
mailing list