[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

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