「Resolver One」 .NETで Pythonな表計算ソフト

(多分)IronPythonで書かれたスプレッドシート。ver 1.0が公開されたので、軽く紹介記事。

配布サイト Resolver Systems

商用 $200 (期間限定で$100)
使用して作成したコードをオープンソースなライセンスにするなら無料。(無料版と商用版には、コンポーネントなどに違いがあるかも)

土日使って、試してみたいと思います。

ダウンロード&インストール

.NET2.0が必要。.NETってことは、うまくやれば、USBメモリなどで持ち運びできるかしらん?

で、これって何?

ResolverOneはIronPythonのIDE(開発環境)と表計算が一体となったソフトです。

普通、表計算ソフトでは、表のマス目(セル)ごとにコードが書かれています。
このソフトも、そのような使い方も出来ます。が、作成した表(のプログラム部分)を、Pythonのソースコードとして編集することもできます。

あなたがResolver Oneを使うべき5つの理由

5 reasons to try ResolverOne
から抜粋

  1. スプレッドシートとIronPythonのIDEが合体してる。スゲー
  2. メンテナンス可能な表を作成できる
  3. テストができる(チュートリアル)

IronPythonとは

私自身も、.NETな環境用のPythonってことしか知らないんですが。

チュートリアル

現状、ソフトもドキュメントも英語のみなので少しつらいところ。
ソフト本体にも、結構な分量のドキュメントが付属してきます。

Resolver Hacks
サンプルコードなどが有るもよう
本家ドキュメント
 .

で、私の感想

アイディアは凄く面白いと思うのですけれども。

  • かなり動きがモッサリしてるような。。。
    他のソフトと同時起動だったので、あとで再起動かけてやり直してみます。
  • 時々落ちる
  • 日本語を入力すると、実態参照になってます。
    _Constants = {
    _ ‘Sheet1′: {
    _ (1, 1): ‘ID’,
    _ (1, 2): u’\u9234\u6728′,
    _ },
    _}

これはちょっとツライ。

表の中身全部を辞書に入れてるもよう。
でかい表になると、そのあたりも不安。。。

現状では、本格的なプロジェクト用よりも、ちょっとしたツールを作ったりするのに向いてるのかも。

私自身はIronPython触るの初めてですし、詳しい人の日本語記事を読みたいですー

作成したコード自体は、ResolverOne無しでも動かせるのかも

ResolverOneのAPI使ってたらムリだと思いますけれども。
うまく使えば、コードジェネレータとして有用なのかも。

一時撤退~

  • 2008/01/19 18:00
    アイディア自体はすごく面白いと思うのですけれども、私の頭には少しややこし~(汗
    Blenderも、初期バージョンは???と思ったのですけれども、最近のバージョンはかなり性能が上がってますし、このソフトも将来に期待、ということで。
Tags:

Related posts

Tags:

Comments are closed.