2 ポイント 投稿者 GN⁺ 2023-08-01 | 1件のコメント | WhatsAppで共有
  • PyPy は、JIT を備えた代替 Python インタープリタであり、私は 2015 年からリリースマネージャーとして活動しています。
  • conda-forge 経由または直接ダウンロードによって PyPy を利用できるようにするため、多くの作業を行ってきました。
  • これには PyPy をパッケージ化するだけでなく、C-API エミュレーションレイヤ全体を改善し、今日では科学 Python のデータスタックのほぼ全体を(遅いとはいえ)実行できるようにすることも含まれます。
  • 私たちは限られたフィードバックしか受け取れておらず、実際に PyPy を製品や研究で使っている人たちについての情報を得るのが難しい状況です。
  • 毎年、CPython のリリースサイクルに追随するだけでも相当な作業が必要です。
  • 技術的改善への取り組みはユーザー体験に基づくべきですが、得られる情報があまりに少なく、非常に限られたエネルギーをどこに直接向けるべきか判断しにくいのです。
  • PyPy を使っているなら、[3] に挙げられている方法のいずれかで、ここに知らせてください。

1件のコメント

 
GN⁺ 2023-08-01
Hacker Newsの意見
  • ユーザーは、DNSイベント分析やログファイルのパースといった実務でPyPyを使用しています。
  • PyPyは大幅な高速化をもたらしており、50倍高速な性能やサーバー負荷の低減を報告するユーザーもいます。
  • 一部のユーザーは、PyPyが現在Python 3.9をサポートしていることを知らず、互換性の問題を理由に試していませんでした。
  • PyPyは、Webアプリ、ETLプロセス、REST API統合を含むさまざまなアプリケーションで使用されています。
  • PyPyは、NumPyではないCPUバウンドなPythonスクリプトの性能向上に役立つツールになりえます。
  • PyPyに関する主な課題は、CPython拡張や複雑なアプリケーションを移植する必要がある点です。
  • PyPyは、性能向上と潜在的なコスト削減の面で好意的なフィードバックを得ています。
  • マーケティング不足と古いWebサイトのため、PyPyの認知度や開発者の認識には制約がありました。