Timothee Cour
Timothee Cour
is this on the roadmap? at least server-side streaming? http://www.grpc.io/docs/tutorials/basic/c.html
Just wanted to open this as placeholder for further discussions on using zig to automate generation of cross platform nimterop wrappers. This opens possibility to host cross platform wrappers for...
example we can follow/borrow: https://github.com/citycide/glob/blob/master/.travis.yml (see: travis_deploy_docs)
currently C enums map to int or distinct int; this is not good (type safety, and `$` prints as int which is really not good) instead, this is better: ```nim...
follow up for https://github.com/genotrance/nimterop/issues/11: `constants` works but not C `macros`, see test case in https://github.com/genotrance/nimterop/pull/30 ## [EDIT] examples ``` #define foobar1 30 # case1: litteral: already handled #define foobar2 3.1415...
eg: ```nim port(@[“printf”, “malloc”], options) ``` IIRC the basic ingredients are already here; this would be a high level wrapper
all these `when defined(cpp): discard` in tnimterop_c.nim are things that arent' being mapped in C++ mode ```nim when defined(cpp): discard ```
`toast myheader.h` is cached using getCacheValue(myheader.h) which seems wrong as it doesnt' track myheader.h's dependencies; this is related to https://github.com/genotrance/nimterop/issues/29 and https://github.com/nim-lang/RFCs/issues/510 but different I think, in the sense that...
occurred at least in https://github.com/dlang/phobos/pull/6178 https://circleci.com/gh/dlang/phobos/6255?utm_campaign=vcs-integration-link&utm_medium=referral&utm_source=github-build-link ``` make[1]: Leaving directory '/home/circleci/phobos/generated/dscanner-d2ee83b0548f567b93475af85756a6d3ca85ad14' Running DScanner gdb -return-child-result -q -ex run -ex bt -batch --args generated/dscanner-d2ee83b0548f567b93475af85756a6d3ca85ad14/dsc --config .dscanner.ini --styleCheck etc std -I. [Thread...
Is that planned? (ie finding all places referring to a symbol)