<?xml version="1.0" encoding="UTF-8"?>
<rss version="2.0">
  <channel>
    <title>chai2010-github (chai2010)</title>
    <link>https://ruby-china.org/chai2010-github</link>
    <description></description>
    <language>en-us</language>
    <item>
      <title>WASM 原生时代已经到来 | 解读 WebAssembly 的 2022</title>
      <description>&lt;p&gt;&lt;a href="https://mp.weixin.qq.com/s/Mfpe8knOGtUG-wl1GDdGHQ" rel="nofollow" target="_blank"&gt;https://mp.weixin.qq.com/s/Mfpe8knOGtUG-wl1GDdGHQ&lt;/a&gt;&lt;/p&gt;</description>
      <author>chai2010-github</author>
      <pubDate>Thu, 19 Jan 2023 22:30:18 +0800</pubDate>
      <link>https://ruby-china.org/topics/42838</link>
      <guid>https://ruby-china.org/topics/42838</guid>
    </item>
    <item>
      <title>一个没有 KPI 的国产编程语言，开源 3 个月有了哪些新进展？</title>
      <description>&lt;p&gt;&lt;a href="https://mp.weixin.qq.com/s/_D7gVWtF1tkvxteRGXkP-Q" rel="nofollow" target="_blank"&gt;https://mp.weixin.qq.com/s/_D7gVWtF1tkvxteRGXkP-Q&lt;/a&gt;&lt;/p&gt;

&lt;p&gt;凹语言最近刚刚发布 v0.3.0，而正式开源不知不觉已经过去一个季度，这是凹语言开源的第一个季度的非正式总结，也是对未来的计划和展望。&lt;/p&gt;

&lt;ul&gt;
&lt;li&gt;凹语言官网：&lt;a href="https://wa-lang.org/" rel="nofollow" target="_blank"&gt;https://wa-lang.org/&lt;/a&gt;
&lt;/li&gt;
&lt;li&gt;凹语言仓库：&lt;a href="https://github.com/wa-lang/wa/" rel="nofollow" target="_blank"&gt;https://github.com/wa-lang/wa/&lt;/a&gt;
&lt;/li&gt;
&lt;/ul&gt;

&lt;p&gt;&lt;img src="https://wa-lang.org/st0011-02.png" title="" alt=""&gt;&lt;/p&gt;</description>
      <author>chai2010-github</author>
      <pubDate>Sat, 05 Nov 2022 22:03:53 +0800</pubDate>
      <link>https://ruby-china.org/topics/42725</link>
      <guid>https://ruby-china.org/topics/42725</guid>
    </item>
    <item>
      <title>凹语言 v0.2.1 支持浏览器环境构建</title>
      <description>&lt;p&gt;凹语言仓库：&lt;a href="https://github.com/wa-lang/wa" rel="nofollow" target="_blank"&gt;https://github.com/wa-lang/wa&lt;/a&gt;&lt;/p&gt;

&lt;hr&gt;

&lt;p&gt;凹语言最新发布了 &lt;a href="https://github.com/wa-lang/wa/releases/tag/v0.2.1" rel="nofollow" target="_blank" title=""&gt;v0.2.1&lt;/a&gt; 版本，经过小伙伴们的通力合作，终于可以在浏览器环境编译并执行（不依赖后台服务）。Playground 在线地址 &lt;a href="https://wa-lang.org/playground" rel="nofollow" target="_blank" title=""&gt;https://wa-lang.org/playground&lt;/a&gt;，以下是执行效果：&lt;/p&gt;

&lt;p&gt;&lt;img src="https://wa-lang.org/smalltalk/images/st0011-01.png" title="" alt=""&gt;&lt;/p&gt;

&lt;p&gt;本地安装最新的 凹语言™ v0.2.1 版本：&lt;/p&gt;
&lt;pre class="highlight plaintext"&gt;&lt;code&gt;$ go install github.com/wa-lang/wa@v0.2.1
go: downloading github.com/wa-lang/wa v0.2.1
&lt;/code&gt;&lt;/pre&gt;
&lt;p&gt;命令行新增加了打印文本 logo 的命令：&lt;/p&gt;
&lt;pre class="highlight plaintext"&gt;&lt;code&gt;$ wa logo -more

+---+    +---+
| o |    | o |
|   +----+   |
|            |
|     Wa     |
|            |
+------------+

+---+    +---+
| * |    | * |
|   +----+   |
|            |
|    \/\/    |
|            |
+------------+

...
&lt;/code&gt;&lt;/pre&gt;
&lt;p&gt;本地环境支持以被嵌入宿主脚本模式执行：&lt;/p&gt;
&lt;pre class="highlight go"&gt;&lt;code&gt;&lt;span class="k"&gt;package&lt;/span&gt; &lt;span class="n"&gt;main&lt;/span&gt;

&lt;span class="k"&gt;import&lt;/span&gt; &lt;span class="p"&gt;(&lt;/span&gt;
    &lt;span class="s"&gt;"fmt"&lt;/span&gt;
    &lt;span class="s"&gt;"github.com/wa-lang/wa/api"&lt;/span&gt;
&lt;span class="p"&gt;)&lt;/span&gt;

&lt;span class="k"&gt;func&lt;/span&gt; &lt;span class="n"&gt;main&lt;/span&gt;&lt;span class="p"&gt;()&lt;/span&gt; &lt;span class="p"&gt;{&lt;/span&gt;
    &lt;span class="n"&gt;output&lt;/span&gt;&lt;span class="p"&gt;,&lt;/span&gt; &lt;span class="n"&gt;err&lt;/span&gt; &lt;span class="o"&gt;:=&lt;/span&gt; &lt;span class="n"&gt;api&lt;/span&gt;&lt;span class="o"&gt;.&lt;/span&gt;&lt;span class="n"&gt;RunCode&lt;/span&gt;&lt;span class="p"&gt;(&lt;/span&gt;&lt;span class="s"&gt;"hello.wa"&lt;/span&gt;&lt;span class="p"&gt;,&lt;/span&gt; &lt;span class="s"&gt;"fn main() { println(40+2) }"&lt;/span&gt;&lt;span class="p"&gt;)&lt;/span&gt;
    &lt;span class="n"&gt;fmt&lt;/span&gt;&lt;span class="o"&gt;.&lt;/span&gt;&lt;span class="n"&gt;Print&lt;/span&gt;&lt;span class="p"&gt;(&lt;/span&gt;&lt;span class="kt"&gt;string&lt;/span&gt;&lt;span class="p"&gt;(&lt;/span&gt;&lt;span class="n"&gt;output&lt;/span&gt;&lt;span class="p"&gt;),&lt;/span&gt; &lt;span class="n"&gt;err&lt;/span&gt;&lt;span class="p"&gt;)&lt;/span&gt;
&lt;span class="p"&gt;}&lt;/span&gt;
&lt;/code&gt;&lt;/pre&gt;
&lt;p&gt;同时命令行修复了格式化的问题，以下是格式化效果：&lt;/p&gt;
&lt;pre class="highlight plaintext"&gt;&lt;code&gt;$ cat hello.wa
   # 版权 @2019 凹语言 作者。保留所有权利。

fn main() {
println( add(40 , 2) )
}

fn add(a:i32,b:i32)=&amp;gt; i32 {
return a+b
}
&lt;/code&gt;&lt;/pre&gt;
&lt;p&gt;输入 &lt;code&gt;wa fmt hello.wa&lt;/code&gt; 命令格式化，效果如下：&lt;/p&gt;
&lt;pre class="highlight plaintext"&gt;&lt;code&gt;$ cat hello.wa
# 版权 @2019 凹语言 作者。保留所有权利。

fn main() {
    println(add(40, 2))
}

fn add(a: i32, b: i32) =&amp;gt; i32 {
    return a + b
}
&lt;/code&gt;&lt;/pre&gt;
&lt;p&gt;下一阶段将继续完善 Playground 和 在线版本的 VSCode 插件，以提供和本地开发完全相同的能力。&lt;/p&gt;

&lt;p&gt;谢谢大家的支持。&lt;/p&gt;</description>
      <author>chai2010-github</author>
      <pubDate>Sat, 17 Sep 2022 14:40:09 +0800</pubDate>
      <link>https://ruby-china.org/topics/42661</link>
      <guid>https://ruby-china.org/topics/42661</guid>
    </item>
    <item>
      <title>Go 代码城市上云——KusionStack 实践</title>
      <description>&lt;p&gt;&lt;a href="https://mp.weixin.qq.com/s/NzOkatyeAnlI8NV_hV5MyA" rel="nofollow" target="_blank"&gt;https://mp.weixin.qq.com/s/NzOkatyeAnlI8NV_hV5MyA&lt;/a&gt;&lt;/p&gt;

&lt;p&gt;随着互联网和虚拟化普及，数字化和我们的生活日渐相关。元宇宙概念提出更是引爆了数字化社会的更多讨论。以往我们是将实际看得见的三维城市和日常用品虚拟化——它们最终还是人类的附属品。但随着软件自我意识的觉醒，代码本身也开始构建它们自己的数字城市…&lt;/p&gt;

&lt;p&gt;欢迎关注未来云原生规模化运维工具 &lt;a href="https://github.com/KusionStack/kusion" rel="nofollow" target="_blank"&gt;https://github.com/KusionStack/kusion&lt;/a&gt;&lt;/p&gt;</description>
      <author>chai2010-github</author>
      <pubDate>Mon, 29 Aug 2022 20:44:37 +0800</pubDate>
      <link>https://ruby-china.org/topics/42618</link>
      <guid>https://ruby-china.org/topics/42618</guid>
    </item>
    <item>
      <title>中国国产编程语言列表</title>
      <description>&lt;p&gt;&lt;a href="https://github.com/chai2010/china-programming-languages" rel="nofollow" target="_blank"&gt;https://github.com/chai2010/china-programming-languages&lt;/a&gt;&lt;/p&gt;</description>
      <author>chai2010-github</author>
      <pubDate>Fri, 22 Jul 2022 13:58:28 +0800</pubDate>
      <link>https://ruby-china.org/topics/42537</link>
      <guid>https://ruby-china.org/topics/42537</guid>
    </item>
    <item>
      <title>KCL : 面向云原生的配置和策略 DSL 语言</title>
      <description>&lt;p&gt;项目地址：&lt;a href="https://github.com/KusionStack/KCLVM" rel="nofollow" target="_blank" title=""&gt;https://github.com/KusionStack/KCLVM&lt;/a&gt;&lt;/p&gt;

&lt;p&gt;类别：Rust&lt;/p&gt;

&lt;p&gt;项目标题：KCL 配置策略语言&lt;/p&gt;

&lt;p&gt;项目描述：面向云原生领域，基于 Rust 实现的 配置策略语言，特点 简单、稳定、协同配置、工程化、高性能&lt;/p&gt;

&lt;p&gt;亮点：&lt;a href="https://kusionstack.io/docs/user_docs/concepts/kcl-lang" rel="nofollow" target="_blank" title=""&gt;https://kusionstack.io/docs/user_docs/concepts/kcl-lang&lt;/a&gt;&lt;/p&gt;

&lt;p&gt;示例代码：（可选）&lt;/p&gt;

&lt;p&gt;截图：&lt;/p&gt;

&lt;p&gt;&lt;img src="https://kusionstack.io/assets/images/hello-86644801c77c9a1ca5662da7e16dd1de.gif" title="" alt=""&gt;&lt;/p&gt;

&lt;p&gt;后续更新计划：&lt;a href="https://kusionstack.io/docs/governance/intro/roadmap" rel="nofollow" target="_blank" title=""&gt;https://kusionstack.io/docs/governance/intro/roadmap&lt;/a&gt;&lt;/p&gt;

&lt;p&gt;&lt;img src="https://raw.githubusercontent.com/KusionStack/community/main/logo/kusionstack-color2.png" title="" alt=""&gt;&lt;/p&gt;</description>
      <author>chai2010-github</author>
      <pubDate>Tue, 12 Jul 2022 18:26:02 +0800</pubDate>
      <link>https://ruby-china.org/topics/42515</link>
      <guid>https://ruby-china.org/topics/42515</guid>
    </item>
    <item>
      <title>蚂蚁 - 可信原生技术部 - 专用编程语言设计研发 (杭州 P7-8)</title>
      <description>&lt;ul&gt;
&lt;li&gt;联系方式：chaishushan{TA}gmail.com, shushan.css{TA}alibaba-inc.com&lt;/li&gt;
&lt;/ul&gt;
&lt;h3 id="工作内容"&gt;工作内容&lt;/h3&gt;
&lt;ol&gt;
&lt;li&gt;从事云原生配置策略语言的设计研发工作，服务云原生基础设施管理场景&lt;/li&gt;
&lt;li&gt;从事区块链智能合约专用编程语言的设计及研发工作，服务区块链链智能合约场景&lt;/li&gt;
&lt;li&gt;深度参与开源社区项目&lt;/li&gt;
&lt;/ol&gt;
&lt;h3 id="招聘要求"&gt;招聘要求&lt;/h3&gt;
&lt;ol&gt;
&lt;li&gt;熟练掌握 rust、golang、c/c++、java、python 中的一种或多种&lt;/li&gt;
&lt;li&gt;熟悉现代编程语言设计理念、技术及研发体系，熟悉编译技术前端、中端理论及技术，对后端技术有一定的积累&lt;/li&gt;
&lt;li&gt;有工业级 compiler、interpreter 研发及应用经验者优先；有 wasm runtime、LLVM 研发经验优先；有云原生或区块链领域经验优先&lt;/li&gt;
&lt;li&gt;扎实的算法及数据结构基础，对软件工程有良好的理解；有高性能服务端研发经验者优先&lt;/li&gt;
&lt;li&gt;有技术热情、责任感，可系统化端到端解决问题者优先，致力于推进云原生的深度爱好者优先&lt;/li&gt;
&lt;/ol&gt;</description>
      <author>chai2010-github</author>
      <pubDate>Tue, 14 Dec 2021 16:56:26 +0800</pubDate>
      <link>https://ruby-china.org/topics/41983</link>
      <guid>https://ruby-china.org/topics/41983</guid>
    </item>
    <item>
      <title>蚂蚁 - 可信原生技术部 - 云原生运维专家 (杭州 P7-8)</title>
      <description>&lt;h2 id="蚂蚁 - 可信原生技术部 - 云原生运维专家(杭州P7-8)"&gt;蚂蚁 - 可信原生技术部 - 云原生运维专家 (杭州 P7-8)&lt;/h2&gt;
&lt;ul&gt;
&lt;li&gt;联系方式：chaishushan{TA}gmail.com, shushan.css{TA}alibaba-inc.com&lt;/li&gt;
&lt;/ul&gt;
&lt;h3 id="职位描述"&gt;职位描述&lt;/h3&gt;
&lt;ol&gt;
&lt;li&gt;负责蚂蚁集团代码化技术引擎 Kusion 的建设，打造蚂蚁集团开放协同运维能力底盘，并深度参与应用生命周期代码化、基础设施代码化、策略代码化等落地场景&lt;/li&gt;
&lt;li&gt;参与打造蚂蚁集团规模化运维产品，构建完整的规模化运维功能&lt;/li&gt;
&lt;li&gt;深度参与 CNCF、K8S、基础设施管理相关社区，帮助打造蚂蚁基础设施运维管理技术品牌&lt;/li&gt;
&lt;/ol&gt;
&lt;h3 id="职位要求"&gt;职位要求&lt;/h3&gt;
&lt;ol&gt;
&lt;li&gt;熟悉 Java 或者 Go 语言，有分布式、高并发、高性能、高可用系统的设计开发经验&lt;/li&gt;
&lt;li&gt;理解 Kubernetes API 设计、架构、核心特性，对核心组件有代码级了解；熟悉 Kubernetes 应用运维工具 (Helm、kustomize、Kui 等) 生态&lt;/li&gt;
&lt;li&gt;有 GitOps e2e 实践经验优先；熟悉社区技术设施代码化技术（Terraform 等）优先；熟悉社区 CI（CircleCI、TravisCI 等）、CD（argoCD 等）系统优先&lt;/li&gt;
&lt;li&gt;具备复杂需求及技术的研究能力，善于进行需求分解、技术突破，擅长团队的沟通协作，具备亲和力&lt;/li&gt;
&lt;/ol&gt;</description>
      <author>chai2010-github</author>
      <pubDate>Tue, 07 Dec 2021 19:31:17 +0800</pubDate>
      <link>https://ruby-china.org/topics/41957</link>
      <guid>https://ruby-china.org/topics/41957</guid>
    </item>
    <item>
      <title>《从头实现 µGo 语言》</title>
      <description>&lt;p&gt;Go 语言本身很小，但是背后的支持工具却异常丰富。之前整理了 AST 部分的内容，但是对 Go 前端的实现没有涉及。这个本书希望展示如何从头实现一个 Go 语言的子集µGo 语言。内容计划包含 Go 语言词法解析、语法树构建、语言特性底层实现等内容，最终通过输出 LLVM 编译为本地可执行程序。感谢关注&lt;/p&gt;

&lt;ul&gt;
&lt;li&gt;&lt;a href="https://github.com/chai2010/ugo-compiler-book" rel="nofollow" target="_blank"&gt;https://github.com/chai2010/ugo-compiler-book&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;a href="https://github.com/chai2010/go-ast-book" rel="nofollow" target="_blank"&gt;https://github.com/chai2010/go-ast-book&lt;/a&gt;&lt;/li&gt;
&lt;/ul&gt;</description>
      <author>chai2010-github</author>
      <pubDate>Sun, 21 Nov 2021 10:42:08 +0800</pubDate>
      <link>https://ruby-china.org/topics/41902</link>
      <guid>https://ruby-china.org/topics/41902</guid>
    </item>
    <item>
      <title>[杭州] 云原生工程系统 - 编程语言方向</title>
      <description>&lt;p&gt;云原生工程系统 - 编程语言方向&lt;/p&gt;

&lt;ul&gt;
&lt;li&gt;工作地点：杭州&lt;/li&gt;
&lt;li&gt;职级：P6/P7&lt;/li&gt;
&lt;li&gt;联系方式：chaishushan@gmail.com, shushan.css@alibaba-inc.com&lt;/li&gt;
&lt;/ul&gt;
&lt;h2 id="工作方向"&gt;工作方向&lt;/h2&gt;
&lt;p&gt;蚂蚁金服正在推进国内最大规模的云原生化落地，并逐步聚焦云原生应用综合交付效率及稳定性。云原生工程系统旨在通过编程语言及框架的形式加速云原生落地，聚焦云原生各领域的体验、效能、稳定性、安全等关键问题，提供相关基础系统及理论支撑。
在这里，你将：&lt;/p&gt;

&lt;ol&gt;
&lt;li&gt;从事云原生可编程基础设施研发，包括但不限于配置语言、策略语言的设计及引擎研发、SDK 研发、工具链研发及项目落地，服务于蚂蚁工程效能、运维交付、安全可信等重要场景&lt;/li&gt;
&lt;li&gt;从事云原生外带技术及工具研发，帮忙蚂蚁的研发、SRE 团队低成本、高体验的使用云原生基础设施及服务，提升蚂蚁超大规模 k8s、mesh 集群使用的敏捷性，推进云原生模式的普适化，加强落地安全性和稳定性，进一步释放云原生技术生态红利&lt;/li&gt;
&lt;li&gt;从事云原生基础设施的形式化验证系统研发&lt;/li&gt;
&lt;li&gt;深度参与云原生开源社区项目&lt;/li&gt;
&lt;/ol&gt;
&lt;h2 id="岗位要求"&gt;岗位要求&lt;/h2&gt;
&lt;ol&gt;
&lt;li&gt;熟悉现代编程语言设计及研发体系，有  interpreter（如 python、js、lua 等）配套 SDK，及研发、测试、调试工具链研发经验者优先，有 wasm 相关经验优先，有云原生领域落地实践者优先
基础要求&lt;/li&gt;
&lt;li&gt;熟练掌握 golang、c/c++、java、python 中的一种或多种，有云计算场景工具系统研发经验者优先&lt;/li&gt;
&lt;li&gt;扎实的算法及数据结构基础，对软件工程有良好的理解；有高性能服务端研发经验者优先&lt;/li&gt;
&lt;li&gt;有技术热情、责任感，可系统化端到端解决问题者优先，致力于推进云原生的深度爱好者优先&lt;/li&gt;
&lt;/ol&gt;
&lt;h2 id="推荐奖励"&gt;推荐奖励&lt;/h2&gt;
&lt;p&gt;可享全额内推奖金 (满足相关条件，入职 1 个月)&lt;/p&gt;</description>
      <author>chai2010-github</author>
      <pubDate>Wed, 25 Nov 2020 10:47:32 +0800</pubDate>
      <link>https://ruby-china.org/topics/40610</link>
      <guid>https://ruby-china.org/topics/40610</guid>
    </item>
  </channel>
</rss>
