Page 1
10年前から来たphp.py
"php.py" came from the 2010's
pixiv Inc.
USAMI Kenta
2022-10-15
公開日:
by USAMI Kenta@tadsan
に東京都江東区のTOC有明コンベンションホールで開催された『PyCon JP 2022』で懇親会の辻LT(5分)として発表しました。
に東京都港区のdocomo R&D OPEN LAB ODAIBAで開催された『第157回 PHP勉強会@東京』でライトニングトーク(5分)として発表しました。
2022-10-15
お前誰よ
3週間前はPHPカンファレンスでした(両方に携っているスタッフおつかれさまです)
PHPの静的解析とか言語仕様の紹介をして暮らしています
普段はEmacsのphp-mode開発したり
Emacsで動的言語をリアルタイム静的解析しながら快適に開発できるようにしています
Pythonは1行くらい書いたことあります
PythonでRubyを書けるようにしたり
2011年くらいにPythonやってました
最初はRuby並行してPython
就職してPHP
いわゆるLL言語を浅く広く触っている
RubyとPHPの処理系実装のことはちょっとだけわかる
専門分野じゃないカンファレンスに飛び込むのは良い
というわけでPythonニワカなりに10年前のことを知ってます
Emacsで.py書くときどっちのpython-mode使ってるんです?
とはいえPythonコミュニティに影響を受けてきた
魂に刻まれたPythonのヤバい機能
文字コード変換するやつでしょ?
昔はスクリプトがUTF-8以外で書かれていた
Pythonは3で文字列=Unicodeに全振りしたちなみにPHP6もやろうとしたけど失敗した
Pythonは任意のエンコーディングで書かれたコードを実行できる仕組みがある
http://blog.shibu.jp/article/39920783.html より引用
http://blog.shibu.jp/article/39920783.html より引用
http://blog.shibu.jp/article/39920783.html より引用
http://blog.shibu.jp/article/39920783.html より引用
Shibu's Diary: LL TigerのLTでRuby on Python(仮)の発表してきました。http://blog.shibu.jp/article/39920783.html より引用
バイトコンパイル前に介入できれば事実上何でもできる
http://blog.shibu.jp/article/39920783.html より引用
渋川さんはガチなのでRubyのコードをPythonに翻訳します
http://blog.shibu.jp/article/39920783.html より引用
http://blog.shibu.jp/article/39920783.html より引用
いま読み直してもやばい
じゃあPHPでも動かすか(安直)
私はガチではないのでお手軽実装で済ませる
というわけでPythonを書きました
(ファイルに書かれたコードをPHPプロセスに流すだけの雑実装)
#coding: php なファイルをダイレクトに起動できるようにしたい…
Emacs記法これなに
Vim記法それっぽい指定をいい感じに読み込んでくれる
