<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.0 Transitional//EN">
<HTML><HEAD>
<META HTTP-EQUIV="Content-Type" CONTENT="text/html; charset=iso-8859-1">
<META content="MSHTML 6.00.6000.16608" name=GENERATOR></HEAD>
<BODY>
<DIV><SPAN class=766231519-14032008><FONT face=Arial color=#0000ff size=2>Is
this an OLPC project or just a Jam to get the VistA going on
Linux?</FONT></SPAN></DIV>
<DIV><SPAN class=766231519-14032008><FONT face=Arial color=#0000ff
size=2></FONT></SPAN> </DIV>
<DIV><SPAN class=766231519-14032008></SPAN> </DIV>
<BLOCKQUOTE>
<DIV class=OutlookMessageHeader dir=ltr align=left><FONT face=Tahoma
size=2>-----Original Message-----<BR><B>From:</B>
lazarus-bounces@lazarus.freepascal.org
[mailto:lazarus-bounces@lazarus.freepascal.org]<B>On Behalf Of </B>drew
einhorn<BR><B>Sent:</B> Friday, March 14, 2008 12:17 PM<BR><B>To:</B>
lazarus@lazarus.freepascal.org<BR><B>Subject:</B> [Lazarus] Porting Delphi to
Lazarus<BR><BR></FONT></DIV>Hi,<BR><BR>I'm organizing a team attending Health
Jam Seattle<BR>April 18-20<BR><BR> <A
href="http://wiki.laptop.org/go/Health_Jam">http://wiki.laptop.org/go/Health_Jam</A><BR><BR>We
will be porting the VA's VistA software frontends<BR>to Lazarus/Free
Pascal. VistA is the IT infrastructure<BR>that runs the VA's hospitals,
nursing homes, and clinics.<BR>It includes a complete Electronic Medical
Record System.<BR><BR> <A
href="http://wiki.laptop.org/go/WorldVistA#VistA">http://wiki.laptop.org/go/WorldVistA#VistA</A><BR><BR>We
are hoping some Lazarus/Free Pascal developers will join us.<BR><BR>VistA CPRS
Delphi source statistices<BR><BR>Count of files by extension<BR><BR>.avi
1<BR>.bak 21<BR>.BMP 1<BR>.bmp 117<BR>.~bpl 1<BR>.bpl 1<BR>.cfg 5<BR>.dcp
1<BR>.dcr 5<BR>.dcu 18<BR>.ddp 236<BR>.~ddp 74<BR>.dfm 252<BR>.~dfm
85<BR>.dklang 1<BR>.doc 1<BR>.dof 5<BR>.dpk 4<BR>.~dpr 1<BR>.dpr 1<BR>.drc
5<BR>.~dsk 1<BR>.dsk 2<BR>.dsm 1<BR>.html 1<BR>.jcf 1<BR>.JDF 1<BR>.JGF
1<BR>.jpg 1<BR>.jsb 1<BR>.jsd 1<BR>.JSS 1<BR>.map 1<BR>.old 1<BR>.~pas
100<BR>.pas 326<BR>.rc 1<BR>.res 10<BR>.~tlb 1<BR>.tlb 1<BR>.~txt 1<BR>.TXT
1<BR>.txt 2<BR>.vpw 1<BR>.we 1<BR><BR>.pas files total 204651 lines<BR><BR>We
hope to have gotten past compilation issues by the<BR>HealthJam, and be
focusing on the necessary VCL<BR>components missing from LCL. But we may
still <BR>be fighting compilation issues.<BR><BR>Been resisting the urge
trying to extract the VCL calls<BR>from the code. Been hoping to get
through the compilations<BR>and get the linker or somthing to give me a
count.<BR><BR>Folks who are familiar with the CPRS code to a quick look at:
<BR><BR> <A
href="http://wiki.freepascal.org/Lazarus_Components">http://wiki.freepascal.org/Lazarus_Components</A><BR><BR>And
noticed TFrame and TRichEdit are missing. <BR>There's almost certainly
more.<BR><BR>I made a couple stabs at converting to Lazarus.<BR><BR>Most
recent on a Ubuntu box using the testing repos<BR><BR>
lazarus 0.9.24 beta 5/11/07<BR> free pascal 2.2.0-1<BR
clear=all><BR>Getting "safecall" errors at compile time. I see stuff in
the<BR>bug tracker about "safecall" runtime issues not resolve
till<BR>2.3.1<BR><BR>So next thing I need to do is find the right vintage of
Lazarus/Free Pascal.<BR>-- <BR>Drew Einhorn </BLOCKQUOTE></BODY></HTML>