柴树杉
柴树杉
v1.0计划
- 目前的API还是从 google code 网址时代继承来的, 需要重新设计简化API和包路径 - gettext是上个世纪的产物, 全局只有一个选择, 改进支持多局部多语言共存 - 目前的context有缺陷, 内部闭包的路径解析不够稳定, 需要重新设计 - 命令行工具, 可以自动从代码提取要翻译的文字, 同时对有问题的用法提供告警(比如传入的是变量字符串) - v0.1到v1.0的API变化, 尽量保证gofmt命令行替换可以完成升级 - domain绑定到对象, 不同的pkg可以选择不同的domain, context是domain内部的区别, caller不再自动填充 - 自动生成多国文本(调用翻译服务的API/插件模式) - 增加map类型的翻译文件,...
## Enhancement https://github.com/KusionStack/KCLVM/blob/main/kclvm/ast/src/ast.rs#L265 ```rust pub struct TypeAliasStmt { ... #[serde(skip_serializing)] pub ty: Option, // remove Option } ``` - SchemaIndexSignature - SchemaAttr
## Enhancement All versions of kclvm release larger than 150MB, smaller binaries are always welcome.
``` # github.com/chai2010/guetzli-go In file included from .\z_guetzli_processor.cc:5:0: C:/Users/chai/go/src/github.com/chai2010/guetzli-go/internal/guetzli-1.0/guetzli/processor.cc:180:7: warning: 'guetzli::QuantMatrixGenerator' has a field 'guetzli::QuantMatrixGenerator::quants_' whose type uses the anonymous namespace class QuantMatrixGenerator { ^ ``` windows, linux
凹语言™(凹读音“Wa”)是[柴树杉](https://github.com/chai2010)、[丁尔男](https://github.com/3dgen)和[史斌](https://github.com/benshi001)设计的专注于 WASM 平台的实验性通用编程语言。 - 披着 Go 语法外衣的 C 语言; - 凹语言™源码文件后缀为 `.wa`; - 凹语言™编译器兼容 WaGo 语法。WaGo 是 Go 真子集。使用 WaGo 语法的源码文件后缀为 `.wa.go`。凹语法与 WaGo 语法在 AST 层面一致; - 凹语言™支持中文/英文双语关键字,即任一关键字均有中文及英文版,二者在语法层面等价。 - [VS...