INFO-VAX Sat, 15 Nov 2008 Volume 2008 : Issue 619 Contents: Re: Emulation Re: Emulation Error-free DESTRUCTURING-BIND Re: Error-free DESTRUCTURING-BIND ---------------------------------------------------------------------- Date: Sat, 15 Nov 2008 08:56:13 +0100 From: Wilm Boerhout Subject: Re: Emulation Message-ID: <491e809d$0$8576$ba620dc5@nova.planet.nl> PR vaguely mentioned on 14-11-2008 21:54: [snip] > I'm just far from convinced that emulation is the best or even the > most cost effective path for them. That has to be decided by the customers themselves, weighing proposals for a number of different solutions. If and when I compete with the CHARON solution, I regularly "win". Not always. There are always circumstances. > If Charon licenses were perpetual, and had a one time cost in the $10 > - $20K range, then I would probably judge it differently. Where'd you get this idea? Perpetual licenses are available in this price range. And as with most commercial software, pricing depends on what the market will bear. As for the Windows patches, I don't. In my preferred solution, the Windows OS is not connected to the network at all (i.e. no cable). Once installed, it is frozen and any needed systems management is done via the management processor (ILO port) of a Proliant server or blade, and the only connection to the network is the VMS TCP/IP and/or DECnet stack. /Wilm ------------------------------ Date: Sat, 15 Nov 2008 10:41:01 -0800 (PST) From: PR Subject: Re: Emulation Message-ID: On Nov 15, 1:56=A0am, Wilm Boerhout wrote: > PR vaguely mentioned on 14-11-2008 21:54: > > [snip] > > > I'm just far from convinced that emulation is the best or even the > > most cost effective path for them. > > That has to be decided by the customers themselves, weighing proposals > for a number of different solutions. If and when I compete with the > CHARON solution, I regularly "win". Not always. There are always > circumstances. > I agree with you there. We just put in a $70K emulation solution (for Wang, not VAX :) that makes a lot more sense than holding antiquated hardware up while we complete a port. > > If Charon licenses were perpetual, and had a one time cost in the $10 > > - $20K range, then I would probably judge it differently. > > Where'd you get this idea? Perpetual licenses are available in this > price range. And as with most commercial software, pricing depends on > what the market will bear. > Quotes from your competiors. :) If you are selling Charon for a reasonable price, why not post the price list somewhere? It would eliminate an FUD you feel is being spread around. I believe the Alpha emulators might be even more expensive. > As for the Windows patches, I don't. In my preferred solution, the > Windows OS is not connected to the network at all (i.e. no cable). Once > installed, it is frozen and any needed systems management is done via > the management processor (ILO port) of a Proliant server or blade, and > the only connection to the network is the VMS TCP/IP and/or DECnet stack. > That's a solution. It makes backup of the emulator images a nusiance though. For example, in my shop, that would be be done via Tivoli TSM, which would require a network and preferrably, a fibre connection to do a "lan free" backup. I don't know if there is even a Tivoli client for Vax/VMS, but even if there is, it would probably be a bit out of date and worse, would use the emulated TCP/IP stack to do a backup. The emulated stack is going to be slower, if for no other reason than it is running on emulated instructions. No problem for a few gigs perhaps, but when you are working with a few hundred gigs, it starts to get significant. -Paul > /Wilm ------------------------------ Date: Fri, 14 Nov 2008 23:23:38 -0800 (PST) From: Russell Wallace Subject: Error-free DESTRUCTURING-BIND Message-ID: There is a job I need to do for which DESTRUCTURING-BIND would be perfect, except I need to fail gracefully, that is, in the event of a structural mismatch, ignore extra data and set extra variables to nil, rather than raise an error. Is there a way to do this? I suppose just catching the error won't be enough, because it will leave extra variables in undefined state? I could try writing my own, I suppose it can be written as a macro? Or has someone else already written an error-free version that I could use? ------------------------------ Date: Sat, 15 Nov 2008 00:07:45 -0800 (PST) From: Russell Wallace Subject: Re: Error-free DESTRUCTURING-BIND Message-ID: <22832e4b-d5ba-4665-a475-133cf170acdf@a26g2000prf.googlegroups.com> ... says he on completely the wrong newsgroup, sorry! I meant to post that to comp.lang.lisp, but I'm still getting used to the Google Groups interface. ------------------------------ End of INFO-VAX 2008.619 ************************