PLT Foreign Interface Manual

PLT ( 

Released July 2006

    1  Introduction

    2  Foreign Interface
        2.1  Basic C Type Functions
        2.2  Simple Types
            2.2.1  Numeric Types
            2.2.2  String Types
        Primitive String Types
        Additional String Types
        The _string Type
        Utility String Types
            2.2.3  Pointer Types
            2.2.4  Type Constructors
            2.2.5  Misc Types
        2.3  Pointer Functions
            2.3.1  Memory Management
        2.4  Safe C Vectors
            2.4.1  SRFI-4 Vectors
        2.5  Foreign Libraries
        2.6  Tagged C Pointer Types
        2.7  C Struct Types
            2.7.1  C Struct Examples
        2.8  Function Types
            2.8.1  Custom Function Types
        2.9  Miscellaneous Support
        2.10  Functions in the C part


Copyright notice

Copyright ©1996-2006 PLT

Permission is granted to copy, distribute and/or modify this document under the terms of the GNU Library General Public License, Version 2 published by the Free Software Foundation. A copy of the license is included in the appendix entitled ``License.''

Last modified: Friday, July 28th, 2006 12:48:43am