タグ

関連タグで絞り込む (2)

タグの絞り込みを解除

PythonとRubyに関するgam-22のブックマーク (3)

  • Python と Ruby と typing - methaneのブログ

    うーん、structural subtypingとダックタイピングは同じものなんだろうか。— Yukihiro Matsumoto (@yukihiro_matz) 2016年9月8日 https://t.co/5Rv86piThC wikipediaによると似て非なる物のようですね。 https://t.co/VwIg39h5M0— INADA Naoki (@methane) 2016年9月8日 この話題について補足しておきます。なお、僕はTAPL脱落組なのであまり正確性は期待しないでください。 背景 Ruby Kaigi で Matz が Ruby3 に向けて考え中の静的型について話されたようです。 少し前から、 Python でも Guido が Dropbox での大量のコードベースを改善していくために type hinting がほしいということで PEP 484 を始めました

    Python と Ruby と typing - methaneのブログ
    gam-22
    gam-22 2016/09/10
    Structural Subtypingはこういうものだったのですね
  • Ruby/Python Documentation

    Ruby/Python ドキュメント 目次 はじめに Ruby/Python とは? 簡単な例 Ruby から Python オブジェクトを操作する Ruby/Pythonのロード eval と exec メソッド呼び出し モジュール クラスとタイプ オブジェクトの変換 リファレンス はじめに Ruby/Python とは? Ruby/PythonRubyPythonインタプリタをライブラリとして埋め込んでしま う、Ruby の拡張ライブラリです。Ruby/Python を使うと、Ruby スクリプトから Python 用に作られたライブラリを利用することができます。 Ruby/Python は二つの言語を出来る限り透過的に繋げるように作られていま す。したがって、Python のライブラリを利用するのに、特別な配慮や面倒なコー ディングはほとんど必要ありません。Ruby 用に作られた

    gam-22
    gam-22 2013/08/04
    "Ruby スクリプトから Python 用に作られたライブラリを利用することができます。"
  • RPythonで書かれたRuby処理系Topazで遊ぶ

    TopazというRuby処理系が話題となっているようだ。RPythonで書かれており、CRuby(YARV)よりも高速だという。 同僚でもあるパイパニスト(語弊ある)id: rokujyouhitoma がTopazをビルドできない!と言っていた。そんなに難しいのならチャレンジしてみよう。今日はなぜかPython Tシャツを着ているし。昨日はなぜか職場でNode.jsとPerlのコードを読んでいたし。 ビルド python環境はpythonbrewで、今回はvirtualenvは使わない。OSはMountain Lion。git/Mercurial/各種ビルドツールは入っている感じで。 mkdir topazos cd topazos git clone http://github.com/topazproject/topaz hg clone https://bitbucket.org/

    RPythonで書かれたRuby処理系Topazで遊ぶ
    gam-22
    gam-22 2013/02/08
    "TopazというRuby処理系が話題となっているようだ。RPythonで書かれており、CRuby(YARV)よりも高速だという。"
  • 1