标题前一部分是开玩笑的。但写了个 Python 超集是真的。https://github.com/abersheeran/mingshe
目前仅扩展了一个语法,就是 |> 和 ||> 。如果你写过 F#,那么应该很熟悉。如果你写过 Shell 那应该也不难理解。这就是管道运算符。
国际惯例,先 pip install mingshe --user
安装一下。当然,更推荐用 pipx
。
建个 helloworld.ms
文件,写入以下内容再运行 mingshe helloworld.ms
就行了
"hello world" |> print
下一步的计划大概是实现以下,欢迎 PR (我短时间内肯定写不完,毕竟编译原理这门课我是低分过的):
x -> x * x
pow(?, 2)
a, b = obj or dict
灵感来自于这个主题 https://v2ex.com/t/776613
这是一个专为移动设备优化的页面(即为了让你能够在 Google 搜索结果里秒开这个页面),如果你希望参与 V2EX 社区的讨论,你可以继续到 V2EX 上打开本讨论主题的完整版本。
V2EX 是创意工作者们的社区,是一个分享自己正在做的有趣事物、交流想法,可以遇见新朋友甚至新机会的地方。
V2EX is a community of developers, designers and creative people.