02-05-2007 10:46 AM
02-05-2007 11:03 AM
02-07-2007 01:03 PM
02-07-2007 02:03 PM
I haven't worked with versions 8.0 and 8.2 of the module, only with versions 7.0 and 7.1, and I know a lot of stuff was fixed and added since.
I do however follow the issues other users are having and it still seems clear that working with the PDA module is something that requires a lot of patience and overhead for debugging since these bugs affect even simple things.
Just as an example, the module (I think it was 8.0 or 8.2) had a problem with properly auto-indexing arrays in for loops under certain conditions, so an Index Array with the i terminal wired in had to be used to work around.
I truly understand the difficulty in properly translating the code into C, but when you get to the point that you have to debug a basic piece of code like that it really becomes hard.
As another example, I made an application a couple of months ago (a two-player networked Tic-Tac-Toe meant as a demo). It took me about 2 hours spread over a couple of weeks to write the application and get it to properly run on two computers. It took me about an extra four hours to get it to run on the PDA simply because I had to find out why things weren't working and modify the code to work around those problems (and this was designed with the PDA in mind). This was 7.1, so using 8.2 would probably have been better.