[Info-vax] FreeAXP/Avanti 2.2.0.435 Released
David Froble
davef at tsoft-inc.com
Wed Oct 17 20:49:33 EDT 2012
Stephen Hoffman wrote:
> On 2012-10-17 23:16:03 +0000, David Froble said:
>
>> JF Mezei wrote:
>>> On 12-10-17 17:10, VAXman- @SendSpamHere.ORG wrote:
>>>
>>>> I've ported 100s of VAX applications, utilities, drivers, etc. to
>>>> Alpha.
>>>> I've never found anything difficult or impossible, and I never found
>>>> a single bit of VAX software that was not portable.
>>>
>>> Try porting VAX applications that made use of Message Router callable
>>> interface. Since the later was not ported to Alpha, it becomes prety
>>> hard to port your apps to Alpha.
>
> Not the first prerequisite that's gone missing. Undoubtedly not the
> last, either.
>
>> What is so hard about writing your own messaging software.
>
> Well, beyond designing and writing and maintaining it, getting past my
> own dislike of writing stuff that somebody else has probably already
> written?
If it's already written, AND AVAILABLE, then it should be a simple
matter to just "get it".
> It might pay to look at ZeroMQ, or another package, for instance.
>
>> Might be more usable to your particular software than some generic
>> package.
>
> For me, it's more a case of what's central to the value-add I'm aiming
> for, and what's not. If there is some reason {performance, features,
> whatever} to create a custom implementation, have at. But for other
> cases, rolling your own implementation ties up your own staff writing
> and supporting something that doesn't move your primary {product,
> service, whatever} forward. That's bad.
>
>> Can you give me examples of procedures than can be done on a VAX that
>> cannot be done on an Alpha, or IA-64?
>
> Accessing Q-bus and Unibus widgets would be somewhat gnarly.
Somewhat gnarly on my MicroVAX 3100 and VAXstation 4000 systems too ..
> You'd have to roll your own connect-to-interrupt support.
>
> Code that's dependent on precise traps or that makes heavy use of
> exceptions can get slow.
>
> There are other snags, and there are other products that never made it
> over.
I should have qualified my question a bit more ....
>> There is a reason some of us are entitled to the title "Software
>> Engineer".
>
> Pesky software engineers; get off my lawn!
>
> But more seriously, there's a lot of writing of code yet to do, but
> software integration is increasingly important part of the job.
>
> And yes, sometimes you integrate on something that ends up getting
> retired, or not ported, or not maintained. Message Router, CDSA, etc.
> Or dependent on something that's a moving target, such as OpenSSL.
> Welcome to the other part of the job.
>
Yeah, been there, done that, and still doing that ..
But, isn't that why we (used to) get paid the big bucks ??
:-)
More information about the Info-vax
mailing list