~ chicken-core (master) /manual/Module srfi-4
Trap1[[tags: manual]]2[[toc:]]34== Module srfi-456This module only reexports a subset of [[Module (chicken number-vector)|(chicken number-vector)]].7Also see the8[[http://srfi.schemers.org/srfi-4/srfi-4.html|original SRFI-4 document]].910When loaded, the feature identifier {{srfi-4}} is defined.1112The module exports the following identifiers:1314<procedure>(u8vector? OBJ)</procedure><br>15<procedure>(s8vector? OBJ)</procedure><br>16<procedure>(u16vector? OBJ)</procedure><br>17<procedure>(s16vector? OBJ)</procedure><br>18<procedure>(u32vector? OBJ)</procedure><br>19<procedure>(s32vector? OBJ)</procedure><br>20<procedure>(u64vector? OBJ)</procedure><br>21<procedure>(s64vector? OBJ)</procedure><br>22<procedure>(f32vector? OBJ)</procedure><br>23<procedure>(f64vector? OBJ)</procedure><br>24<procedure>(make-u8vector N [U8VALUE NONGC FINALIZE])</procedure><br>25<procedure>(make-s8vector N [S8VALUE NONGC FINALIZE])</procedure><br>26<procedure>(make-u16vector N [U16VALUE NONGC FINALIZE])</procedure><br>27<procedure>(make-s16vector N [S16VALUE NONGC FINALIZE])</procedure><br>28<procedure>(make-u32vector N [U32VALUE NONGC FINALIZE])</procedure><br>29<procedure>(make-s32vector N [S32VALUE NONGC FINALIZE])</procedure><br>30<procedure>(make-u64vector N [U64VALUE NONGC FINALIZE])</procedure><br>31<procedure>(make-s64vector N [S64VALUE NONGC FINALIZE])</procedure><br>32<procedure>(make-f32vector N [F32VALUE NONGC FINALIZE])</procedure><br>33<procedure>(make-f64vector N [F64VALUE NONGC FINALIZE])</procedure><br>34<procedure>(u8vector U8VALUE ...)</procedure><br>35<procedure>(s8vector S8VALUE ...)</procedure><br>36<procedure>(u16vector U16VALUE ...)</procedure><br>37<procedure>(s16vector S16VALUE ...)</procedure><br>38<procedure>(u32vector U32VALUE ...)</procedure><br>39<procedure>(s32vector S32VALUE ...)</procedure><br>40<procedure>(u64vector U64VALUE ...)</procedure><br>41<procedure>(s64vector S64VALUE ...)</procedure><br>42<procedure>(f32vector F32VALUE ...)</procedure><br>43<procedure>(f64vector F64VALUE ...)</procedure><br>44<procedure>(u8vector-length U8VECTOR)</procedure><br>45<procedure>(s8vector-length S8VECTOR)</procedure><br>46<procedure>(u16vector-length U16VECTOR)</procedure><br>47<procedure>(s16vector-length S16VECTOR)</procedure><br>48<procedure>(u32vector-length U32VECTOR)</procedure><br>49<procedure>(s32vector-length S32VECTOR)</procedure><br>50<procedure>(u64vector-length U64VECTOR)</procedure><br>51<procedure>(s64vector-length S64VECTOR)</procedure><br>52<procedure>(f32vector-length F32VECTOR)</procedure><br>53<procedure>(f64vector-length F64VECTOR)</procedure><br>54<procedure>(u8vector-ref U8VECTOR I)</procedure><br>55<procedure>(s8vector-ref S8VECTOR i)</procedure><br>56<procedure>(u16vector-ref U16VECTOR I)</procedure><br>57<procedure>(s16vector-ref S16VECTOR I)</procedure><br>58<procedure>(u32vector-ref U32VECTOR I)</procedure><br>59<procedure>(s32vector-ref S32VECTOR I)</procedure><br>60<procedure>(u64vector-ref U64VECTOR I)</procedure><br>61<procedure>(s64vector-ref S64VECTOR I)</procedure><br>62<procedure>(f32vector-ref F32VECTOR I)</procedure><br>63<procedure>(f64vector-ref F64VECTOR I)</procedure><br>64<procedure>(u8vector-set! U8VECTOR I U8VALUE)</procedure><br>65<procedure>(s8vector-set! S8VECTOR I S8VALUE)</procedure><br>66<procedure>(u16vector-set! U16VECTOR I U16VALUE)</procedure><br>67<procedure>(s16vector-set! S16VECTOR I S16VALUE)</procedure><br>68<procedure>(u32vector-set! U32VECTOR I U32VALUE)</procedure><br>69<procedure>(s32vector-set! S32VECTOR I S32VALUE)</procedure><br>70<procedure>(u64vector-set! U64VECTOR I U64VALUE)</procedure><br>71<procedure>(s64vector-set! S64VECTOR I S64VALUE)</procedure><br>72<procedure>(f32vector-set! F32VECTOR I F32VALUE)</procedure><br>73<procedure>(f64vector-set! F64VECTOR I F64VALUE)</procedure><br>74<procedure>(u8vector->list U8VECTOR)</procedure><br>75<procedure>(s8vector->list S8VECTOR)</procedure><br>76<procedure>(u16vector->list U16VECTOR)</procedure><br>77<procedure>(s16vector->list S16VECTOR)</procedure><br>78<procedure>(u32vector->list U32VECTOR)</procedure><br>79<procedure>(s32vector->list S32VECTOR)</procedure><br>80<procedure>(u64vector->list U64VECTOR)</procedure><br>81<procedure>(s64vector->list S64VECTOR)</procedure><br>82<procedure>(f32vector->list F32VECTOR)</procedure><br>83<procedure>(f64vector->list F64VECTOR)</procedure><br>84<procedure>(list->u8vector U8LIST)</procedure><br>85<procedure>(list->s8vector S8LIST)</procedure><br>86<procedure>(list->u16vector U16LIST)</procedure><br>87<procedure>(list->s16vector S16LIST)</procedure><br>88<procedure>(list->u32vector U32LIST)</procedure><br>89<procedure>(list->s32vector S32LIST)</procedure><br>90<procedure>(list->u64vector U64LIST)</procedure><br>91<procedure>(list->s64vector S64LIST)</procedure><br>92<procedure>(list->f32vector F32LIST)</procedure><br>93<procedure>(list->f64vector F64LIST)</procedure><br>9495---96Previous: [[Module (chicken version)]]9798Next: [[Interface to external functions and variables]]99