|
From: Dan I. <Da...@Sq...> - 2004-07-12 18:30:38
|
>All of it should and does run in the simulation Thanks, Andreas - This gives me great hope. >- it's just that there are a >few gotchas that I didn't think about for getting this stuff running from >the interpsim (which, unfortunately insists on managing an array of bytes >instead of objects...) > >AFAICT, the problem is really in the use of the workBuffer iVar in the B2D >simulation which expects some sort of array (it's accessed via #at: and >#at:put:) and typically holding a CArrayAccessor of some kind but being >handed a SmallInt from the interpsim. Which in itself wouldn't be that big >of a problem if the simulation would consistently use #longAt: and friends >but it doesn't and so there it goes... > >I've attached a few changes which (I think) are the simplest workaround to >the problem. Let me know if this works. That's exactly the kind of boost I was after. I'll take it from here and, with the caveat that I may have to ask you a couple more specific questions, I should be able to get things right. I will report to all as things progress. - Dan |