<!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>