I was just poking through posix, posix-shm, posix-utils, and posix-extras and it seems that none of them implement semaphores!

Am I missing something, or is this actually the case?

-Dan

On 5/3/2013 3:26 PM, Ivan Raikov wrote:

Hello,

I really strongly advise _against_ using SRFI-4 vectors for 4G files, as I have experienced serious performance issues even with vectors of a few million elements. If your C code is to be linked with your Chicken code, you can pass the pointer to your data from C to Scheme and use SRFI-4 foreign pointers to access it (see unit lolevel for details). If the C code is running as a separate process, you could try using posix-shm to create shared memory between processes and then use foreign pointers in the Chicken process.

  Ivan

On May 4, 2013 3:04 AM, "Pedro Melendez" <pmelen...@pevicom.com <mailto:pmelen...@pevicom.com>> wrote:


    Hi all,

    Sorry if this question is obvious, but I couldn't find what I were
    looking for in the documentation so maybe you guys can help me.

    I am developing a prototype of a server that would serve 3D
    seismic images across the network. This  task requires to process
    big files (~4 GB) with existing C code that is desirable to
    maintain. I plan to write the server itself in Chicken scheme but
    I would need to maintain the existing code in C that opens and
    process those files.

    Giving the size of the file, I want to share the memory space
    between C and Chicken and avoid copying values between areas. Is
    that even possible? Anyone has an idea on how can I address this?

    Thanks in advance!

    Pedro

-- T: +1 (416) - 357.5356
    Skype ID: pmelendezu



    _______________________________________________
    Chicken-users mailing list
    Chicken-users@nongnu.org <mailto:Chicken-users@nongnu.org>
    https://lists.nongnu.org/mailman/listinfo/chicken-users



_______________________________________________
Chicken-users mailing list
Chicken-users@nongnu.org
https://lists.nongnu.org/mailman/listinfo/chicken-users

_______________________________________________
Chicken-users mailing list
Chicken-users@nongnu.org
https://lists.nongnu.org/mailman/listinfo/chicken-users

Reply via email to