[fpc-pascal] FPC and JAVA

Krishna v.krishnakumar at gmail.com
Fri Oct 26 12:18:39 CEST 2007


On 10/26/07, Matt Emson <memsom at interalpha.co.uk> wrote:
> Krishna wrote:
> > Another thing, the code produced for the winemulator target is x86
> > code or arm code?
> Depends. The Visual Studio 2003 emulator is x86. Based on the VirtualPC
> core product. The Visual Studio 2005.. um.. I don't remember. I know
> Microsoft provide an ARM emulator that runs dog slow. I had the emulator
> and WM6 images about 5 months ago in my last job. Testing against the
> x86 emulator is only good for quick tests. Nothing beats debugging on a
> real device. If you pony up the cash, you can do that with VS2003 or VS2005.
>
> Let me just point out.. and this isn't a troll, it's my own experience:
> The end user does not care what your application is written in. Just so
> long as it works. As such, I would recommend Compact Framework and
> managed code for any Windows Mobile device. The memory footprint is
> minimal - all WM5 devices I have used (and we used quite a few brands)
> have the Compact Framework in ROM. Speed wise, it's fast. It doesn't
> crawl at all. Given the significant bugs Microsoft had in their native
> code  SQL Server CE 2.0 - as an example of native code on mobile
> devices,  C# and  CF.NET  make life far, far, far simpler. I found it
> cut development time down by between 50% and 70%. I can't even look at
> old code written using  C anymore. Shudder.
>

We are talking about Symbian OS here. For linux and windows mobile
devices, I understand you can use FPC directly, right?

> As for the FPC compiler targeting CLR.. It could be done. But why would
> you need to? Use Chrome instead. Why reinvent the wheel. I see no
> advantage in porting Legacy Pascal code to a new disparate platform.
> Especially when said platform does things a lot more pleasurably.

Legacy Pascal? Din't generics get added in the last release? Anyways,
I'm not asking for a CLR/JVM port. FPC already generates code for the
target (here, ARM) it is only the OS interface that we are talking
about.

Cheers,
-Krishna
-- 
One reason that life is complex is that it has a real part and an imaginary part
  -Andrew Koenig



More information about the fpc-pascal mailing list