概要
以下、自分用のメモです。忘れない内にメモメモ。。。
たまたまですが、bythonという存在を知りました。
以下のように書かれています。
Python with braces. Because python is awesome, but whitespace is awful.
(Pythonに中括弧。Pythonは素晴らしいけど、空白はひどいから。)
面白いですね。Pythonの構文に、他の言語のようにブレースをつけることが出来るようになってる。
def main() { print("hello world") for x in range(5) { if x%2 == 0 { print("a") } else { print("b") } } } if __name__ == '__main__' { main() }
個人的には、Python本来のインデントでブロックを表現するのは嫌いじゃないのですが、こっちはこっちで見慣れた感じがして良いですね。
インストールは、楽なのでpipxでしました。
$ pipx install bython installed package bython 0.8, installed using Python 3.12.2 These apps are now globally available - by2py - bython - py2by done! ✨ 🌟 ✨
by2py
で、bython形式のソースをpython形式にしてくれる模様。py2by
はその逆ですね。
参考情報
過去の記事については、以下のページからご参照下さい。
- いろいろ備忘録日記まとめ
サンプルコードは、以下の場所で公開しています。
- いろいろ備忘録日記サンプルソース置き場