Open h46incon opened 5 years ago
libgo 比隔壁的协程库严谨很多,但现在有一个问题: libgo 使用 go 等宏提供 API,但这个名字没有前缀而且较短,宏也没有命名空间,担心可能会引起代码冲突。比如存在以下代码:
go
string go = "去吧,皮卡丘";
能否考虑支持编译选项自定义这些 API 的名字或前缀呢?
这个可以有
目前针对这种冲突的解决办法是调整include的顺序 把libgo.h放到后面include就不会有问题了
libgo 比隔壁的协程库严谨很多,但现在有一个问题: libgo 使用
go
等宏提供 API,但这个名字没有前缀而且较短,宏也没有命名空间,担心可能会引起代码冲突。比如存在以下代码:能否考虑支持编译选项自定义这些 API 的名字或前缀呢?