技术解析
标题前一部分是开玩笑的。但写了个 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