凹语言 MVP 文档共建邀请

随着接口等核心特性的完成,凹语言离最小可用产品(MVP)越发接近,恰逢凹语言将在7月迎来开源1周年,我们力争在此之前推出 MVP。缺乏语法及使用文档是开发者难以使用凹语言的重要原因之一,希望社区爱好者能参与文档共建。我将从自有贡献点中提取 7500 点用于回馈本文档编撰工作的参与者(作为参考,凹语言每年共产生100000贡献点,本次分发的贡献点占今年总额度的7.5%)。

文档库地址:凹语言手册: 凹语言手册 https://wa-lang.org/

MVP 应较为系统的介绍特性边界和使用方法,拟目录如下(以下章节可以按节领取,并非需要一个人做完):

  1. 安装及入门
    1.1. 安装
    1.2. 你好,世界
  2. 程序结构
    2.1. 声明
    2.2. 变量
    2.3. 常量
    2.4. 函数
    2.5. 包
  3. 基础数据类型
    3.1. 整数
    3.2. 浮点数
    3.3. 字符串
  4. 复合数据类型
    4.1. 数组
    4.2. 切片
  5. 函数
    5.1. 函数声明及调用
    5.2. 匿名函数及闭包
    5.3. 函数值
    5.4. 可变参数
  6. 自定义类型
    6.1. 结构体
    6.2. 方法
    6.3. 方法值
    6.4. 嵌入结构体
    6.5. 匿名结构体
  7. 接口
    7.1. 接口是隐式合约
    7.2. 非空接口的实现条件
    7.3. 空接口-万能封包器
    7.4. 接口类型断言总结
  8. 与宿主环境交互
    8.x(待定)

有意者回帖或在讨论群讨论,谢谢大家!

另:临委会委员在本文档中的工作,不参与 7500 贡献点分配。

建议分为几个子任务,如按章节等。从 之前合作编写用户文档 看,编辑审阅修改等比较耗时。子任务工作量小些可能会降低些门槛,也让各参与者压力小些。

这个任务列表可以按节领取,并不是要一个人全干完

1 个赞