*.d and *.lisp files are different, they use diferent syntax and all you need to care about as a user is c-inline.<div><br></div><div>ffi:c-inline uses @ and the LISP READER to read an object after that first '@' and process it. As such @'alpha gives the compiler 'alpha or (quote alpha) and @10 gives the compiler the integer 10 and @(1 2 3) gives the list (1 2 3). That's all.<div>
<br></div><div>*.d files on the other hand rely on an ugly, simple-minded parser where @'..', @[...] and other things have special meanings for, again, an ugly and incompatible language, suitable for a simple C program.<div>
<div><br><div class="gmail_quote">On Sat, Mar 20, 2010 at 10:09 PM, Matthew Mondor <span dir="ltr"><<a href="mailto:mm_lists@pulsar-zone.net">mm_lists@pulsar-zone.net</a>></span> wrote:<br><blockquote class="gmail_quote" style="margin:0 0 0 .8ex;border-left:1px #ccc solid;padding-left:1ex;">
Hello again,<br>
<br>
I noticed that some of the source .d files use a pair of ' quotes with<br>
@ (i.e. in file.d: @':full', etc).  However when doing this in<br>
FFI:C-INLINE C code I get a C compiling error about an extra ', so that<br>
the following has to be used: @':full<br>
<br>
error: missing terminating ' character<br>
<br>
Is this expected?  If it isn't and needs to be fixed, I hope that<br>
there's not too much FFI code relying on using a sole single quote in<br>
these cases (I have a few of them here).<br>
<br>
Thanks,<br>
<br>
--<br>
Matt<br>
<br>
------------------------------------------------------------------------------<br>
Download Intel&#174; Parallel Studio Eval<br>
Try the new software tools for yourself. Speed compiling, find bugs<br>
proactively, and fine-tune applications for parallel performance.<br>
See why Intel Parallel Studio got high marks during beta.<br>
<a href="http://p.sf.net/sfu/intel-sw-dev" target="_blank">http://p.sf.net/sfu/intel-sw-dev</a><br>
_______________________________________________<br>
Ecls-list mailing list<br>
<a href="mailto:Ecls-list@lists.sourceforge.net">Ecls-list@lists.sourceforge.net</a><br>
<a href="https://lists.sourceforge.net/lists/listinfo/ecls-list" target="_blank">https://lists.sourceforge.net/lists/listinfo/ecls-list</a><br>
</blockquote></div><br><br clear="all"><br>-- <br>Instituto de Física Fundamental, CSIC<br>c/ Serrano, 113b, Madrid 28006 (Spain) <br><a href="http://tream.dreamhosters.com">http://tream.dreamhosters.com</a><br>
</div></div></div></div>