読者です 読者をやめる 読者になる 読者になる

続:CPythonよりPyPyの方が遅かった話。

CPythonよりPyPyの方が遅かった話。 前回、PyPyでのRPythonコードのコンパイルがCPythonのそれより遅かったのだけど、その続きの話。Topazを念のためCPythonとPyPyのそれぞれでコンパイルして、時間を比較した。 結果 TopazのコンパイルにおいてはCPythonよ…

CPythonよりPyPyの方が遅かった話。

書き始めたRPythonコードをCPythonとPyPyでコンパイルしたら、表題のとおりになった話。 PyPy2.0.2 (_)ike-no-MacBook-Air% pypy -V Python 2.7.3 (5acfe049a5b0, May 21 2013, 13:47:22) [PyPy 2.0.2 with GCC 4.2.1 Compatible Apple LLVM 4.2 (clang-425.…

virtualenvのバージョンが古いとPyPyの環境がうまく作れない。

rubykaigi2013で@matzが言語作ろうよ!的な発表してたので、RPython toolchain使って以前作ったOok!を元にちょっと言語らしくしてみるかと思った。 RPythonのコンパイルはCPythonだと時間かかるので、PyPyでコンパイルすれば時間節約できてー(゚д゚)ウマー。とい…

RPythonで書かれたRuby処理系Topazをコンパイルする(ただしbackend=jvm、残念な結果)

こんにちわ。最近Rubyを学習中でパイパニスト(語弊はない)のid:rokujyouhitomaです。 まず最初に RPythonで書かれたRubyの処理系Topazの0.1がリリースされたので、コンパイルしてみました。もう少し詳細を話すと、TopazではRPython Toolchain(旧名はPyPy…

Python実装としてPyPyをインストールする。

備忘録で色々抜けています。ごめんなさい。Refでリンク貼った過去の記事を参考にしてください。 昨日PyPy1.9がリリースされたので、PyPy1.9をインストールする。 Ref Python実装としてPyPy1.7をインストールする。 Python実装としてPyPyをインストールする。…

jvmバックエンドに完敗 PyPy Advent Calendar 26日 + 1日目(27日目?)

まさかのPyPy Advent Calendar 2011 26日 + 1日目(27日目?)。この記事はaodagさんのpypy cliバックエンドに完敗 aodag's posterousにインスパイヤされて書かれてます。結論書くとjvmバックエンドに完敗:( 追記 この記事での敗北はid:shomah4aさんが勝利を…

RPythonToolChainでOok!を実装した時のノウハウ紹介。PyPy Advent Calendar 2011 7日目

この記事はPyPy Advent Calendar 2011 7日目の記事であるとともに、仕事で来ているサンフランシスコのホテルでまさに書いています。 明日は id:jbking です!よろしくお願いします! http://d.hatena.ne.jp/ymotongpoo/ 前日の id:ymotongpoo からid:jbking…

早速PyPyでIPython使ってみた。

PyPy Advent Calendar 2011で@iizukakさんがPyPyでIPythonの導入について書いています。せっかくの機会なので導入してみた。 桜区日記 PyPyでiPythonを使う ついでに、id:nishiohirokazuさんがnumpyを試してたので、PyPy1.7から入ったnumpypyで試してみる。 …

PyPyでOok!を実装してみた。

こんにちはid:rokujyouhitoma@PyPy闇の軍団で、総裁とか団長とか総統と呼ばれています。です。 先日、職場で@mizuno_takaakiとBrainf*ckの話してたら、"Brainf*ckに似たオラウータンの鳴き声を元にしたOok!(ウーク)というのがあってだなー"と教わりました…

virtualenv + pypyの環境でpip installでPILをインストールする。

virtualenvでPyPy1.6を使っています。 PyPyはPILが使えるとのことで、pip install PILでインストールしようとしたら下記エラーが発生。 (略) File "<path to pypy>/pypy-1.6/lib-python/modified-2.7/distutils/unixccompiler.py", line 328, in find_library_file m = r</path>…

その他pypyの開発ツールをインストールする。

pypyのチェックアウト pypyリポジトリのチェックアウト。 hg clone http://bitbucket.org/pypy/pypy jitviewerのインストール hg clone http://bitbucket.org/pypy/jitviewer cd jitviewer $HOME/pypy-1.6/bin/pypy setup.py develop

Python実装としてのPyPyをインストールする。

通常使うPython実装としてPyPyを使っています。 ちょうど、PyPy1.6がリリースされたので入れなおしました。 環境 MacOS 10.6 PyPyのインストール PyPyのインストールは簡単で、公式の"Download and install"からダウンロードし配置するだけです。 $ curl -O …

PyPyやEuroPython2011の動画

スタンフォード大学で行われたPyPyの講義や、EuroPython2011の動画がYouTubeに上がっていたので、忘れないうちに。 YouTube Python in Python: The PyPy System YouTube PythonItalia

EuroPython2011行ってPyPyに興味もったので、忘れないうちにPyPyのネット上の情報まとめ。

EuroPython2011 PYPY HANDS-ON PDF PyPy in Production PDF PyPy training session PyPy公式 pypy.org Development mailing list http://codespeak.net/mailman/listinfo/pypy-svn:Mercurial commit mailing list Sprint mailing list Development bug/featu…

PyPyについて書いてみる。

今日は、Sphinx-users.jp X アート・オブ・コミュニティー (2011/7/23)に参加しコミュニティ運営について学びました。 コミュニティの位置づけ、活動にはじまり、実際のサイトの見直しを行いました。さて、本題のPyPyです。EuroPythonから帰国後、いたると…