Changeset 35316 in project


Ignore:
Timestamp:
03/21/18 10:58:53 (8 months ago)
Author:
felix
Message:

manual: moved FFI manual sections from TODO to main manual, corrected some links, removed obsolete chapter

Location:
wiki/man/5
Files:
2 deleted
7 moved

Legend:

Unmodified
Added
Removed
  • wiki/man/5/Accessing external objects

    r35314 r35316  
    104104in external C code. To actually create Scheme variables visible from C,
    105105use {{define-external}} (see the Manual section on
    106 [[/man/4/Callbacks|Callbacks]]).
     106[[Callbacks]]).
    107107For example, the following code:
    108108<enscript lang="scheme">
     
    216216<enscript highlight=scheme>
    217217(module memcpy-demo (input->output)
    218     (import chicken scheme foreign srfi-4)
     218    (import (chicken base) scheme (chicken foreign) srfi-4)
    219219
    220220    (define CopyResults (foreign-lambda void "CopyResults" f64vector))
  • wiki/man/5/C interface

    r35314 r35316  
    16071607
    16081608---
    1609 Previous: [[Other support procedures]]
     1609Previous: [[Locations]]
    16101610
    16111611Next: [[Extensions]]
  • wiki/man/5/Embedding

    r35314 r35316  
    166166 % cat x.scm
    167167 ;;; x.scm
    168  (import (chicken platform))
     168 (import (chicken platform) (chicken foreign))
    169169 
    170170 (define (bar x) (gc) (* x x))
  • wiki/man/5/Interface to external functions and variables

    r35314 r35316  
    1414* [[Callbacks]]                   
    1515* [[Locations]]                   
    16 * [[Other support procedures]]   
    1716* [[C interface]]                 
    1817
  • wiki/man/5/Locations

    r35314 r35316  
    8181Previous: [[Callbacks]]
    8282
    83 Next: [[Other support procedures]]
     83Next: [[C interface]]
Note: See TracChangeset for help on using the changeset viewer.