タグ

JythonとJavaに関するrokujyouhitomaのブックマーク (8)

  • Jython 本を読んでる - forest nook

    Java の REPL 環境 *1 をいくつか試してみた。ちょっとまとまったらブログ書こうかと思ってたけど、Jython で遊んでるうちに時間なくなった。また気が向いたら書く。 アルバイト チケット対応 一昨日の py2exe の PEP-0263 は完全に私のミスだった。無意識に python xxx.exe と入力してて、それは実行できないよ (> <) 、誰かに尋ねる前に朝一で気付いて良かった。テストドキュメントを更新して、セットアップドキュメントは担当者へ変更内容を伝える形で終わった。 午後からは、最初にやったお仕事の残りの課題の部分を仕上げた。同僚にレビューしてもらっていて、ループ内の API 呼び出しで、結果が同じになる可能性が高い処理をキャッシュしたら?と言われてその通りだと思った。やっぱりコードレビューって良いね。指摘されたらその通りなのだけど、実装しているときは気付かなか

    Jython 本を読んでる - forest nook
  • Jython Essentials

    Read it now on the O’Reilly learning platform with a 10-day free trial. O’Reilly members get unlimited access to books, live events, courses curated by job role, and more from O’Reilly and nearly 200 top publishers. Book description Jython is an implementation of the Python programming language written in 100% pure Java, so it runs under any compliant Java Virtual Machine. The secret to Jython's p

    Jython Essentials
    rokujyouhitoma
    rokujyouhitoma 2011/06/13
    これほしい。英語読めないけど。
  • 性能が改善した「Jython 2.5.2」が登場 | OSDN Magazine

    PythonJava実装「Jython」開発チームは3月3日、最新版「Jython 2.5.2」を公開した。性能などが強化されている。ライセンスはPython Software Foundation License v2で、同団体のWebサイトより入手できる。 JythonはJPythonの後継で、PythonJava仮想マシン上に実装したもの。スタンドアロンで利用できるほか、JavaアプリケーションにPythonを組み込んで利用することもできる。 Jython 2.5.2は2009年9月に公開されたバージョン2.5.1以来のアップデートとなる。新たにsocketモジュールでIPv6がサポートされ、Java 6の国際化ドメイン名(RFC 3490)にも対応した。 性能も向上しており、バージョン2.5.1と比較してRichardsベンチマークでは3倍、PyStoneでは20%高速化したと

    性能が改善した「Jython 2.5.2」が登場 | OSDN Magazine
    rokujyouhitoma
    rokujyouhitoma 2011/03/08
    Jythonチームはまだまだ動いてるんだな。 "性能が改善した「Jython 2.5.2」が登場"
  • mono's Tech Blog » Java・Jython・ScalaでProcessingを記述してみる

    Processingとは・なぜJavaなどから扱う? Processingとは,グラフィック機能に重点を置き,コードも単純化した,Javaの方言のようなもの. 学習用途としても意図されていて,未経験者にも扱いやすくなっている. 内部的にはJavaであり,少し工夫すればJavaからも扱える. そうすることで,使い慣れ,クラス設計もしやすいJavaで全体を作り,描画部分にProcessingを用いることが可能となる. 一方,逆にJavaプロジェクトとしてjarファイルを作り,それをprocessingでimportするという方法もあるが,その場合はプロジェクトが分断したり,processingに慣れないとJavaからimportしたクラスの扱いが難しかったりという問題もある. また,Javaで扱えると言うことは,JavaVMで動作するScalaやJythonでも扱えるということを意味し

    rokujyouhitoma
    rokujyouhitoma 2010/06/09
    Java中心に動くとやっぱいいよね。
  • JDK6のScriptingでjythonを呼び出してみる - seraphyの日記

    準備と利用 まず、scripting.dev.java.netから、jsr223-engines.zipをもらってきて展開する。(ドキュメントのリンクからアーカイブにたどり着ける) この中にScriptEngineFactoryがいっぱいあるので、その中のjythonのjython-engine.jarをクラスパスに追加。 jython体は含まれていないので、jython.jarは別途必要で、これもクラスパスに通しておく。 final ScriptEngineManager engMgr = new ScriptEngineManager(); for (final ScriptEngineFactory factory : engMgr.getEngineFactories()) { System.out.println("*engine=" + factory.getEngineNa

    JDK6のScriptingでjythonを呼び出してみる - seraphyの日記
  • HugeDomains.com

  • 西尾泰和のブログ: Jython入門

    この文章ではJythonで「値がタブで区切られたデータファイルを読み込む」機能を実装することを目標としています。わかりやすく書こうと思っていますが、もしわかりにくいことがあればおきがねなくご連絡ください。なおEclipseとJythonのインストールは済んでいると仮定しています。 こちらにソースコードがあります。 Jythonを使うメリット・デメリット Javaのみを用いてプログラムを書くことに比べて、 Jythonを使って一部分をPythonで書くことのメリットは大雑把に言うと次の3つです。 Javaで書くよりもコードの量が少なくなる。 Pythonで書かれ、動的に読み込まれている部分は、プログラムの再コンパイルをせずに実行内容を変更できる。 実行時にPythonコードを与えて実行させることが出来るので、プログラムを再起動することなく新しいコードの実行が出来る。 一方デメリットは次の3つ

    rokujyouhitoma
    rokujyouhitoma 2009/12/28
    なるほど。
  • Home

    What is Jython? The Jython project provides implementations of Python in Java, providing to Python the benefits of running on the JVM and access to classes written in Java. The current release (a Jython 2.7.x) only supports Python 2 (sorry). There is work towards a Python 3 in the project’s GitHub repository. Jython implementations are freely available for both commercial and non-commercial use. T

    rokujyouhitoma
    rokujyouhitoma 2009/10/19
    Betaまでは来た > Jython 2.7 Beta 2 Released (May 2014) J
  • 1