On Fri, Apr 05, 2019 at 06:42:43PM +0900, Sungjin Chun wrote: > Hi, > In writing FFI module for C library there’s too much repetition; so I’d like > to write some > macro to reduce this repetition. > > What I’d like to write is something as follows: (define-my-bindings …) > > (define-my-bindinngs “Float”) should emit following code. > > (define float-xxx-xxx (foreign-lambda float (string-append “TH” “Float” > “Storage_xxx”)) > > What I cannot do now is generating float-xxx-xxx like function id from > “float-xxx-xxx” string. > > How can I convert string to the id?
Try string->symbol: http://api.call-cc.org/5/doc/scheme/string-%3Esymbol also documented here: http://wiki.call-cc.org/man/5/Module%20scheme#symbols Cheers, Peter
signature.asc
Description: PGP signature
_______________________________________________ Chicken-users mailing list [email protected] https://lists.nongnu.org/mailman/listinfo/chicken-users
