Cuixiping

Results 161 comments of Cuixiping

吾今日作呆魔(demo),愈發深感不能直接多參之苦。如能支持多參,便無需額外.js文件輔助矣。

I find a hack way, use "." and "," can solve my problem. I am waiting the official syntax. ``` 施「某物.某術」於「甲, 乙, 丙, 丁」。 ``` will make ``` 某物.某術(甲, 乙,...

Or use a new syntax to pass multiple parameters directly. For example, `平施` | 文言 | JS | | ---- | ---- | | 平施「某術」於「甲」於「乙」。 | f(a, b) | |...

> @cuixiping 用柯裡化可以比較好地解決問題,如我下面代碼這般定義即可: > ... @akira-cn 解決当然是可以解決,但是还不能算比较好地解決,要进行绑定this以及柯里化,既增加了繁复,也稍微降低了运行效率,且最终编译出的代码冗长。略显舍简求繁。 **`施「某物.某術」於「甲, 乙, 丙, 丁」。`** 已经能够满足功能要求,缺点是形式hack了,不如直接将 **`平施「某物」之「「某術」」於「甲」於「乙」。`** 编译为 **`某物.某術(甲, 乙)`** 更好,而不需要用宏转换。

Concept | Wenyan -- | -- fromCharCode |  暗語 charAt |  摘字 substring |  摘句 split | 以...分... startsWith | 始於 endsWith | 止於 toUpperCase | 大篆 toLowerCase |  小楷

如果一时没有很恰当的古词,不妨先用现代词,以免生硬而造成理解困难。 我认为并非所有现代编程需要的概念都能找到很恰当的古语对应。

To @zhourouke 你的热情值得赞赏,不过,我不得不说,贴吧并不适合用于交流文言文编程,github这里仍然是最合适的地方。你倒是可以去文言文的兴趣吧展示一下这个新奇的技术,但我敢肯定那里不会有人长期保持兴趣。能对wenyan-lang保持兴趣并真正去使用的,我认为极大概率是程序员,他们使用wenyan-lang的目的,与使用其他编程语言的目的不同,更多是一种程序员的寻找快乐(自娱自乐)的方式。让非程序员去编程,无论什么语言,都是痛苦的。 当然,如果只是对编程感兴趣的非程序员,如果不想正儿八经学习一门编程语言,可以去尝试Scratch之类的可视化积木式编程,做一些交互动画演示或者小游戏都没问题。

``` 吾有五數。曰一曰二曰三曰四。名之曰「甲」曰「乙」曰「丙」曰「丁」曰「戊」。 夫「甲」。乘其以「乙」。乘其以「丙」。乘其以「丁」。書之。 夫「甲」。加其以「乙」。加其以「丙」。加其以「丁」。書之。 夫「甲」。加其以「乙」。加其以「丙」。加其以「丁」。昔之「戊」者。今其是矣。 ```

I prefer to use github to make a snippet site.

> `有字不知其數` > 这个可替代表达太多了,而且不同的情况怎么组合起来呢 该例中,“字”表示任意字符,“不知其數”表示任意数量,基本与原始正则语法顺序对应了。组合有什么困难? 正则有许多语法规则,每个语法都是可以设计和实现的。