<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 3.2//EN">
<HTML>
<HEAD>
<META HTTP-EQUIV="Content-Type" CONTENT="text/html; charset=iso-8859-1">
<META NAME="Generator" CONTENT="MS Exchange Server version 6.5.7653.38">
<TITLE>Help intigrating C/C++ into Scheme</TITLE>
</HEAD>
<BODY>
<!-- Converted from text/plain format -->
<BR>

<P><FONT SIZE=2>I'm not sure the correct terminology for this, so I will just explain what I'm trying to accomplish.<BR>
<BR>
I am trying to have a Scheme program take input from the user, store that, and then send that off to a C/C++ program for processing. Once the data has been processed and worked I want to send it back to the waiting Scheme program where it will then be displayed. I want the user to start the Scheme Program which then brings up the GUI interface I'm building, input the data and hit enter. Once the user hits enter I want the Scheme part to call the C program and give it the user provided parameters. The C program works them, then returns the result to Scheme and shuts down.<BR>
<BR>
I am stuck at the part where I give data to a C/C++ program and then get it back. I have tried exploring Scheme's Foreign Language Interface but I can't get things working. I have tried reading over the documentation supplied in the PLT docs on the PLT Scheme C API but I just can't follow them. In short, I am completely stuck and I have no idea how to proceed.<BR>
<BR>
Please, can someone tell me how to interface to a C program or link one in with Scheme, I'm not sure the right way to say it. Or can someone please point me to a in-depth tutorial for doing this? The instructions on the PLT docs was not helpful because they were over my head.<BR>
<BR>
Steven Zukowski</FONT>
</P>

</BODY>
</HTML>