[表示 : 全て 最新50 1-99 101- 201- 301- 401- 501- 601- 2chのread.cgiへ]
Update time : 10/31 20:04 / Filesize : 119 KB / Number-of Response : 604
[このスレッドの書き込みを削除する]
[+板 最近立ったスレ&熱いスレ一覧 : +板 最近立ったスレ/記者別一覧] [類似スレッド一覧]


↑キャッシュ検索、類似スレ動作を修正しました、ご迷惑をお掛けしました

Microsoft IronPython 1.0



1 名前:デフォルトの名無しさん [2006/09/08(金) 12:40:22 ]
Microsoftがまたおかしな言語を作った。
その名も「IronPython」

中身はPythonを.NET仕様に改造したもの。
動的メソッドやジェネリクスなどが使えるようになっている。

ダウンロード等はこちら
www.codeplex.com/Release/ProjectReleases.aspx?ProjectName=IronPython&ReleaseId=423

446 名前:デフォルトの名無しさん mailto:sage [2007/11/24(土) 01:25:05 ]
>>436
Cygwinのターミナルエミュレータ(Poderosa他)

447 名前:デフォルトの名無しさん mailto:sage [2007/11/24(土) 16:38:48 ]
>>446
いや、いろいろあるのはもち知ってる。Windowsにも標準で付けろという夢物語。w
人のマシンでちょっと試したいときってあるじゃん。

448 名前:デフォルトの名無しさん mailto:sage [2007/12/02(日) 02:10:52 ]
>>430
これな〜
u'\x82\xa0\x82\xa2\x82\xa4\x82\xa6\x82\xa8'
って何だよ・・って仰天した

449 名前:448 mailto:sage [2007/12/02(日) 02:25:41 ]
だからshift-jisファイルはバイナリで開けないと駄目なんだよな。
まあそういうの普通になってくるのかな

450 名前:デフォルトの名無しさん mailto:sage [2007/12/02(日) 19:46:46 ]
Microsoftが選択した致命的な2つのミス

パスの区切りにバックスラッシュ \ を採用したこと
文字コードに SHIFT JIS を採用したこと


451 名前:デフォルトの名無しさん mailto:sage [2007/12/02(日) 21:29:20 ]
2番目は MS じゃなくて日本のゴホゴホ

452 名前:デフォルトの名無しさん mailto:sage [2007/12/02(日) 21:59:27 ]
おっと、JIS漢字の悪口はそこまでにしてもらおうか

453 名前:デフォルトの名無しさん mailto:sage [2007/12/02(日) 22:01:36 ]
いつまでもドライブレター使ってるのも気に入らないし
ファイルに空白含めるセンスも気に食わない


454 名前:デフォルトの名無しさん mailto:sage [2007/12/03(月) 10:18:12 ]
ドライブレターは /dev の下だと思えば…やっぱ違うか…



455 名前:デフォルトの名無しさん mailto:sage [2007/12/03(月) 13:46:52 ]
むしろ /mnt の下だな

456 名前:デフォルトの名無しさん mailto:sage [2007/12/21(金) 12:18:04 ]
rm -rf /
で吹っ飛ぶようなファイルシステム使いたくない

457 名前:デフォルトの名無しさん mailto:sage [2007/12/21(金) 14:11:11 ]
>>447
一応cmd.exeもUTF-8/UTF-16読み書きできるよ。

458 名前:デフォルトの名無しさん mailto:sage [2007/12/24(月) 03:34:15 ]
chcp

459 名前:デフォルトの名無しさん mailto:sage [2007/12/24(月) 06:42:50 ]
chcp 65001

なんでフォントまで変わるんだよ

460 名前:デフォルトの名無しさん [2008/01/03(木) 13:10:32 ]
age

461 名前:デフォルトの名無しさん [2008/01/10(木) 23:04:28 ]
2.0のスレが無いのでここで質問させて頂きます
C#アプリにIronPythonを組み込んだ時、
本体側のクラス定義はどうやってIronPythonに渡せば良いのでしょうか
 
dllにするしか無い?

462 名前:デフォルトの名無しさん mailto:sage [2008/01/11(金) 14:06:45 ]
>>461
うんたぶんDLLにするのが一番簡単だと思う

ってそういえばここ1.0のままやね…分けても
過疎スレが増えるだけだし、このままでいいと思うけどw

463 名前:デフォルトの名無しさん mailto:sage [2008/01/11(金) 21:03:48 ]
全然気にしてなかったけど、そういや1.0のままだな・・

まぁ、特に困る事はないし、このままでいいんじゃね?
# そもそも人が(ry

464 名前:デフォルトの名無しさん mailto:sage [2008/01/11(金) 22:00:34 ]
つうか単に1スレ目のことだと思ってた



465 名前:デフォルトの名無しさん mailto:sage [2008/01/11(金) 22:04:55 ]
スレ立ったの2006年9月、当時に2は出てないよな。
IronPython総合ということでいいんじゃない。

466 名前:461 mailto:sage [2008/01/12(土) 02:40:53 ]
自分自身のアセンブリを参照したらdllじゃなくても大丈夫でした
具体的なコードは…もう少し確かめたいことがあるので待って下さい

467 名前:461 mailto:sage [2008/01/13(日) 10:06:48 ]
ウィザードでWindowsApplication1というアプリケーションを作ると仮定

clr.AddReference("WindowsApplication1") # 本体側アセンブリ読み込み
from WindowsApplication1 import Program # 本体側のProgramクラスが渡される

あと、
C#側でprintというstaticなメソッドを作って、IronPython側から呼ぶとエラーになりました。
名前空間わけても組込関数と重複するメソッド名はNGなんでしょうか

468 名前:デフォルトの名無しさん mailto:sage [2008/01/13(日) 17:24:40 ]
>>467
printは関数じゃなくてステートメント。Print()にしたらいけるよ。

469 名前:デフォルトの名無しさん mailto:sage [2008/01/14(月) 03:49:40 ]
>>468
ありがとうございます。
ifみたいな扱いなんですね。
だから()なしで使えるのか…

470 名前:デフォルトの名無しさん mailto:sage [2008/01/14(月) 11:34:41 ]
ということは
print:
  hoge, fuga


471 名前:デフォルトの名無しさん mailto:sage [2008/01/14(月) 18:20:04 ]
>>470
つまんないから

472 名前:デフォルトの名無しさん [2008/02/04(月) 01:50:48 ]
DLR向けの言語でまともに動くのって他に何がありますか?
私の環境ではIronRubyの最新版はまともに動きませんでした。
IronSchemeはまだ試してません。

473 名前:デフォルトの名無しさん mailto:sage [2008/02/04(月) 02:18:39 ]
このスレで質問してるってことはそういうことだよね。

474 名前:デフォルトの名無しさん mailto:sage [2008/02/04(月) 02:28:25 ]
>>473
日本語でok



475 名前:デフォルトの名無しさん mailto:sage [2008/02/04(月) 13:16:45 ]
F#スレで聞いた方がいいのかも、いやここも見てるか

476 名前:デフォルトの名無しさん mailto:sage [2008/02/04(月) 13:18:01 ]
>>472
DLRじゃないけど、BooとかJScriptはどうよ?
ゲームの組み込み用にも使われているみたいだよ(Unity参照。あれはMonoだけど)

477 名前:デフォルトの名無しさん mailto:sage [2008/02/04(月) 21:12:26 ]
xacc.ideが日本語非対応で涙目の俺が来ましたよ

>>476
jscriptのマネージな実装はDLR上に載ってたと思う

478 名前:デフォルトの名無しさん mailto:sage [2008/02/05(火) 02:44:28 ]
JScript→JScript.NET→Managed JScript
名前が紛らわしすぎる件

479 名前:デフォルトの名無しさん mailto:sage [2008/02/05(火) 09:49:52 ]
SharpDevelopはIronPython1.1サポートなのか。。2.0サポートして欲しいな。
IronPython Integration In SharpDevelop 2.2
ttp://community.sharpdevelop.net/blogs/mattward/archive/2007/10/21/IronPythonIntegrationInSharpDevelop22.aspx

480 名前:デフォルトの名無しさん mailto:sage [2008/02/08(金) 18:05:06 ]
Ruby.NETプロジェクトのリーダーがMSを支持 (1/2) - ITmedia エンタープライズ
ttp://www.itmedia.co.jp/enterprise/articles/0802/08/news042.html

Ruby.NETの知識と経験がIronRubyに加われば物凄く頼もしいなぁ

# 2008年02月08日 11時56分 更新の記事が、もうGoogleでHItしてる・・早っ?!

481 名前:デフォルトの名無しさん mailto:sage [2008/02/08(金) 18:09:47 ]
>>480
今はサイト側からGoogleにプッシュできる(一種のトラックバック)から、それに対応
していれば更新は早いよ。俺のブログでも更新後すぐにヒットしたことがある。

482 名前:デフォルトの名無しさん mailto:sage [2008/02/09(土) 03:01:31 ]
>>481
そういえばそんな仕組みができたって以前話題になってたね。
Web系はあんまりやってないから、こんなに早く登録されるの知らなくて驚いたよ。

483 名前:デフォルトの名無しさん mailto:sage [2008/02/09(土) 09:40:14 ]
CPython用拡張モジュールをIronPythonから呼び出す
journal.mycom.co.jp/articles/2008/02/08/ironpython_cext/index.html

484 名前:デフォルトの名無しさん [2008/03/01(土) 15:53:43 ]
CodeZine:C#とIronPythonで変化に強いWindowsアプリケーションを作る(入門, チュートリアル)
codezine.jp/a/article/aid/2187.aspx

ktkr



485 名前:デフォルトの名無しさん mailto:sage [2008/03/05(水) 09:37:32 ]
jon lam

486 名前:デフォルトの名無しさん [2008/03/12(水) 05:36:23 ]
fepy.sourceforge.net/
使ってみたんだが・・・

File c:\Program Files\IPCE-r7\ipy2\..\Lib\codecs.py, line 722, in getencoder
File , line 0, in _stub_##868
LookupError: unknown encoding: UTF-8

ん?UTF-8使えないの?

feedvalidator.sourceforge.net/
普通の Python (2.5) で使っているこれ↑を使いたかった。

487 名前:デフォルトの名無しさん mailto:sage [2008/03/12(水) 13:57:04 ]
つ encodings.aliases.py

488 名前:あにす ◆sGTL1yK0.6 [2008/03/13(木) 02:30:20 ]
C#製の自作アプリにIronPythonでプラグインを作れるようにしたいんで実験したのよね。
スタートアップフォームのコンストラクタでパイソンエンジンをnewしてhoge.pyファイルを実行。
その中でスタートアップフォームのメインメニューにメニューを追加。
そのクリックイベントにhoge.py内に書いたpiyo(sender,e)関数を設定。
piyo関数でスタートップフォームのプロパティを操作。
ってしたのよ。そしたら、追加したメニューをクリックでちゃんとpiyo関数が実行されちゃったのよ。
これってやばい?コンストラクタ内でnewしたから、
スコープ外れてパイソンエンジンのインスタンスが無くなるだろうから。
メニューをクリックしても動かないかと思ったの。それが動いちゃった。
ほんとはスタートアップフォームのフィールドにパイソンエンジンをnewしてインスタンスを保持しなきゃいけないと思ったのよ。
これなんで?

489 名前:デフォルトの名無しさん [2008/03/13(木) 05:20:26 ]
>>487
やっぱりだめみたい。
そもそも encodings.aliases.py 見に行っていないみたいなんだけど。
てか、そもそも FePy って codecs がうまく動かないみたい。


490 名前:デフォルトの名無しさん mailto:sage [2008/03/13(木) 09:13:35 ]
>488
関数自体はスクリプト実行時にCLR側に定義されるんじゃね?
IronPythonエンジン上のオブジェクトまで保持されるかはわからんけど

491 名前:あにす ◆sGTL1yK0.6 [2008/03/14(金) 06:09:02 ]
>>490
そうすると、実行して直ぐにパイソンエンジン.Dispose()しても動くかもってことね。
帰ったら試してみる。

492 名前:あにす ◆sGTL1yK0.6 [2008/03/14(金) 15:54:08 ]
>>490
ホントに動いた…。Dispose()しても動いた…。
ますますわからんです…。
それと、C#側からIronPythonの関数を呼びたいぬ。
こーゆーこと一から学べるサイトないかなぁ?

493 名前:デフォルトの名無しさん mailto:sage [2008/03/14(金) 16:35:05 ]
IronPython付属のヘルプで十分だべ。

494 名前:デフォルトの名無しさん mailto:sage [2008/03/14(金) 16:41:32 ]
そんなばかな



495 名前:あにす ◆sGTL1yK0.6 mailto:sage [2008/03/14(金) 17:08:53 ]
>>493
日本語かC#かVB.NETでよろ。

496 名前:デフォルトの名無しさん mailto:sage [2008/03/18(火) 19:06:33 ]
IronPython console: IronPython 2.0A6 (2.0.11102.00) on .NET 2.0.50727.1433
Copyright (c) Microsoft Corporation. All rights reserved.
>>> import hello

Unhandled exception:
Traceback (most recent call last):
ValueError: Invalid argument value
パラメータ名: start

-----------------------
hello.py
# -*- coding: utf-8 -*-

print "Hello World"
-----------------------

おなじ階層にあるファイルを
自作モジュールとして import しようとすると
うまくいきません。ironpythonでモジュールを
インポートするにはどうすれば良いでしょうか?
どうぞよろしくお願い致します.

497 名前:デフォルトの名無しさん [2008/03/18(火) 20:00:48 ]
age

498 名前:デフォルトの名無しさん mailto:sage [2008/03/18(火) 20:46:17 ]
hello.py
# -*- coding: utf-8 -*-
def hello
 print "Hello World"

499 名前:デフォルトの名無しさん mailto:sage [2008/03/18(火) 21:30:01 ]
Beta1だがなんの問題も無く動くぞ。

500 名前:デフォルトの名無しさん mailto:sage [2008/03/24(月) 11:22:43 ]
2.0 Beta1でC#からPythonScriptを動かすサンプル

プロジェクトにIronPython関連dllを参照設定する
using ディレクティブにIronPython.HostingとMicrosoft.Scripting.Hostingを追加
test.pyを作成しておく
ボタンクリックイベントあたりに以下を貼り付けて実行(test.pyのパスを有効なものに変更しておく)

--ここから--
ScriptSource source = PythonEngine.CurrentEngine.CreateScriptSourceFromFile( @"test.py" );
ScriptScope scope = PythonEngine.CurrentEngine.CreateScope();
scope.SetVariable( "form1", this );
source.Execute( scope );
--ここまで--

--test.pyここから--
import clr
clr.AddReference("System.Windows.Forms")
from System.Windows.Forms import *

form1.Text = "Have changed."
--test.pyここまで--

501 名前:デフォルトの名無しさん [2008/03/30(日) 12:01:33 ]
age

502 名前:デフォルトの名無しさん mailto:sage [2008/03/30(日) 14:42:19 ]
これはゲームのスクリプトみたいのに使えますか?

503 名前:デフォルトの名無しさん mailto:sage [2008/03/30(日) 14:47:31 ]
はい

504 名前:デフォルトの名無しさん [2008/03/30(日) 15:51:05 ]
一般的なPythonと同じ標準的なモジュールが揃っていれば良いのに。



505 名前:デフォルトの名無しさん mailto:sage [2008/03/30(日) 16:03:23 ]
CPythonのライブラリパスを指定すればある程度使えるぞ。
Cで書かれたモジュールを読み込んだ時点で死ぬけど。

506 名前:デフォルトの名無しさん mailto:sage [2008/03/30(日) 16:10:16 ]
ゲームに組み込むならluaあたり使った方がいいじゃね?
pythonもciv4に組み込まれたりと悪くはないけどさ。

507 名前:デフォルトの名無しさん mailto:sage [2008/03/30(日) 17:25:23 ]
逆に.NETだとLuaを使う理由がないんだよなぁ。
ぶっちゃけDLRベースの方が組み込み楽だし。

508 名前:デフォルトの名無しさん mailto:sage [2008/03/30(日) 17:58:57 ]
ぶっちゃげもはや言語なんてなんでもよいな。
ライブラリ部分だけならjava<->netは相互に使えるようだし。

509 名前:デフォルトの名無しさん mailto:sage [2008/03/30(日) 18:08:18 ]
DLL分けて全部C#で書いてもいいんじゃないかと思う

510 名前:デフォルトの名無しさん mailto:sage [2008/03/30(日) 19:09:46 ]
まあせいぜいがんばれや(ww

511 名前:デフォルトの名無しさん mailto:sage [2008/03/30(日) 19:42:51 ]
突然どうしたんだハニー

512 名前:デフォルトの名無しさん mailto:sage [2008/03/30(日) 22:52:33 ]
>>> conn = file('nihongo.txt') # 「あ」をShift_JISで保存したファイル
>>> data = conn.read()
>>> print data
??

文字化けして読めない…
Ironpythonでファイルの入出力はどうしたら良いですか?

513 名前:デフォルトの名無しさん mailto:sage [2008/03/30(日) 22:59:38 ]
>>512
>>> data = unicode(data, 'cp932')
>>> print data


unicode は ironpython でも使えるんだった
使わないと忘れるな…乙

514 名前:デフォルトの名無しさん mailto:sage [2008/03/30(日) 23:01:37 ]
Libフォルダのsite.pyでsys.setdefaultencoding('cp932')



515 名前:デフォルトの名無しさん mailto:sage [2008/04/04(金) 19:53:11 ]
>>514書けば日本語関連はWindowsのCPythonと同じと見ておk?

516 名前:デフォルトの名無しさん mailto:sage [2008/04/04(金) 19:56:06 ]


517 名前:デフォルトの名無しさん mailto:sage [2008/04/04(金) 20:25:35 ]
言い方が悪かったようだな
大体のスクリプトは動くからもういいや

518 名前:デフォルトの名無しさん [2008/04/13(日) 03:26:26 ]
IronPythonの「-i」オプションを使って、グラフコントロールを操作してみる - ふにゃるん
d.hatena.ne.jp/Wacky/20070923/1190543356

これみたけど、対話モードでメソッド探りながら組んでいく方法もあるんだね。
IronPython触ってみたくなった

519 名前:デフォルトの名無しさん [2008/04/13(日) 16:48:09 ]
IronPython Studio - Release: IronPython Studio 1.0
www.codeplex.com/IronPythonStudio/Release/ProjectReleases.aspx?ReleaseId=8934

IronPython Studio動いた人います?
IronPythonStudioIsolatedSetup を実行してセットアップ中に以下のダイアログが出て、
スタートメニューから実行しても同じエラーで起動できない orz
何か足りないものがあるんかいな
---------------------------
Microsoft Visual Studio Shell Isolated Edition
---------------------------
Cannot find one or more components. Please reinstall the application.
---------------------------
OK
---------------------------

520 名前:デフォルトの名無しさん [2008/04/14(月) 11:40:49 ]
色分け便利だからエディタだけ Visual Studio つかって
実行は普段つかってる .NET じゃない Python 使うってこと可能?


521 名前:デフォルトの名無しさん [2008/04/14(月) 11:44:45 ]
Visual StudioでIronPython開発
www.atmarkit.co.jp/fdotnet/special/ironpython02/ironpython02_01.html

これには Visual Studio 2005 でのやり方が書いてあるんですが、
Visual Studio 2008 でも同じようなことができますか?
手元に昔 theSpoke のおまけでもらった VS2005 Professional が
あるのですが、VS2008 Professional の方が便利なことがあれば
この際買おうかなと思っているのですが・・・

522 名前:デフォルトの名無しさん [2008/04/14(月) 11:53:19 ]
>>521
もしできるなら、SDKの方にPython拡張の方もついているから、VS2008の SDK落としてみれば?

523 名前:デフォルトの名無しさん mailto:sage [2008/04/16(水) 01:03:49 ]
IronPythonは比較演算(==, <, > etc...)の実行があまりにも遅すぎると思うんだが
中の人は一体何を頑張ってるんだ?

524 名前:デフォルトの名無しさん [2008/04/26(土) 14:59:06 ]
C:\>ipy
IronPython console: IronPython 2.0A6 (2.0.11102.00) on .NET 2.0.50727.1433
Copyright (c) Microsoft Corporation. All rights reserved.
>>> import sys
>>> sys.stdin.readline()
abc
^Z
'abc\n'

sys.stdin.readline() の動作が素のpythonと違うのはどうしてなのですか?



525 名前:デフォルトの名無しさん mailto:sage [2008/04/26(土) 15:15:02 ]
>>524
1.1.1と2.0 Beta 1ではCtrl+Zいらなかったよ

526 名前:デフォルトの名無しさん mailto:sage [2008/04/26(土) 15:40:51 ]
>>525
dくす。ちょくちょくバグ取りとかされてるのね
たまにチェックしとかんと。じぶん

www.codeplex.com/IronPython/Release/ProjectReleases.aspx?ReleaseId=10266

527 名前:デフォルトの名無しさん mailto:sage [2008/05/19(月) 02:21:14 ]
いまだによく分かってないんだけど、IronPythonとIronPython Studioっていうのは
どういう関係なんでしょ?

528 名前:デフォルトの名無しさん mailto:sage [2008/05/20(火) 08:50:23 ]
チンポがでかいサクソン人ともっとでかいゲルマン人のような関係

529 名前:デフォルトの名無しさん mailto:sage [2008/05/21(水) 12:15:18 ]
言語とその言語用の開発環境

530 名前:デフォルトの名無しさん mailto:sage [2008/05/21(水) 14:12:40 ]
ドラゴンボール風にお願いします

531 名前:デフォルトの名無しさん mailto:sage [2008/05/22(木) 04:04:32 ]
天下一武道会とその参加者


532 名前:デフォルトの名無しさん mailto:sage [2008/05/22(木) 19:20:54 ]
ドラゴンボールとそのなかにある星

533 名前:デフォルトの名無しさん mailto:sage [2008/05/23(金) 10:14:11 ]
>>527
> IronPython Studio
MSのVS.netのIDE拡張部分を切り離したものから作ったVS.netが要らない開発環境。
以前はVS.netの拡張として組み込むために、VS.net Pro版が必要だった。

534 名前:デフォルトの名無しさん mailto:sage [2008/05/23(金) 19:08:25 ]
IronPythonでPythonのライブラリはどのくらい使えますか?

.NETでスクレイピングがやりたいのだけど(為替の自動売買)、
IronPythonでMechanizeあたりが動けば楽だなーと思ってるんだけど



535 名前:デフォルトの名無しさん mailto:sage [2008/05/24(土) 02:59:47 ]
え? Mechanize動かないの?

536 名前:デフォルトの名無しさん mailto:sage [2008/05/24(土) 07:54:50 ]
ttp://wwwsearch.sourceforge.net/mechanize/


537 名前:デフォルトの名無しさん mailto:sage [2008/05/27(火) 00:19:47 ]
最近になっていじり始めたけど、.NETと気持ち悪いほどうまく
融合してて面白いなw

IronPython Studioはしばらく更新が止まっているけど、
2.0待ちなのかね?

538 名前:デフォルトの名無しさん mailto:sage [2008/05/27(火) 00:27:40 ]
まずはSilverlightだね

539 名前:デフォルトの名無しさん mailto:sage [2008/05/28(水) 03:20:55 ]
Pythonで作ったカスタムコントロールをフォームに貼り付けると
デザイナで開けなくなっちゃうんだけど、うまくいった人いないかな?
実行する分には問題ないんだけどね。

今のフォームデザイナなんて使っている変態はそんなにいないか?

540 名前:デフォルトの名無しさん mailto:sage [2008/06/01(日) 00:06:46 ]
Pythonでカスタムコントロール作るのも変態じゃね

541 名前:デフォルトの名無しさん mailto:sage [2008/06/02(月) 19:08:55 ]
IronPythonの本立ち読みしてきた
ほとんどIronPythonと関係ない内容で
初めてのプログラミング入門とか
オブジェクト指向入門の本かと思った
Amazonとかで買わなくて良かった


542 名前:デフォルトの名無しさん [2008/06/03(火) 07:16:59 ]
IronPythonStudio入れてみたけど、
新規作成にWPFアプリケーションしかない・・・(´・ω・`)

ここのスクリーンショットのように、他のも出すにはどうしたらいいんだろう
www.codeplex.com/IronPythonStudio
www.codeplex.com/Project/Download/FileDownload.aspx?ProjectName=IronPythonStudio&DownloadId=23455

543 名前:デフォルトの名無しさん [2008/06/03(火) 07:20:59 ]
だめだ・・・
1つしかないWPFも、エラーでコンパイルできないや

不明なビルド エラー 'オブジェクト参照がオブジェクト インスタンスに設定されていません。' が発生しました C:\Windows\Microsoft.NET\Framework\v3.5\Microsoft.WinFX.targets 293 10 WpfApplication2

544 名前:542 [2008/06/03(火) 07:33:51 ]
IronPython - Black technology lab
niisaka.s33.xrea.com/2008/05/ironpython.html

>しかし、現在公開されているIronPython Studio 1.0ではインストールしても
>WPF Applicationしか選択できなかったり(その他のテンプレートはエラーが
>出ている模様)、そのWPF Applicationもインストールしただけではビルドすら
>できなかったりと、まだまだ使い物にならない状態です。

>現状ではVisualStudio SDKに含まれるサンプルの方がちゃんと動きます。
>ただし、こちらはソースコードでの提供となるので、自分でビルドしないと
>使えませんし、VS2008か2005のStandard Edition以上が必要となります。

・・・orz



545 名前:デフォルトの名無しさん mailto:sage [2008/06/03(火) 10:19:06 ]
>>542-543
WPFアプリケーションのビルドに関しては、readmeに手動でどこかのファイルを
書き換えないと駄目って書いてあったと思う。

WPF以外のテンプレートについては
ttp://www.codeplex.com/IronPythonStudio/Thread/View.aspx?ThreadId=26341
ここにコピーしたら動いたって書いてある。

俺はインストーラすらまともに動かないものを使うのが嫌だったし、VSSDKに
ついてくるやつと変わらなかったから、どっちも試さないで消したが。

546 名前:542 [2008/06/03(火) 23:28:21 ]
本当だ、テンプレートがこんなところにインスコされてる・・・
C:\Program Files\Microsoft Visual Studio 9.0\Common7\IDE\ProjectTemplates\IronPython Studio\1033

547 名前:デフォルトの名無しさん [2008/07/10(木) 11:29:54 ]
今、2.0がBeta3ですけれど、正式リリースっていつ頃になるんですかね?
DLRが固まるのが先に必要なのでしょうかね?
バグトラックとか開発者ブログを追っている方、何かご存知でしょうか?


548 名前:デフォルトの名無しさん mailto:sage [2008/07/10(木) 12:07:49 ]
へぇ

549 名前:デフォルトの名無しさん mailto:sage [2008/07/10(木) 23:24:25 ]
>>547
いまのところSL2.0b2(バージョン番号2.030523.6)

silverlight のバージョン番号と歩調を合わせて
進めてゆくつもりなのかな、とか思ったり。

www.infoq.com/jp/articles/state-of-ironruby John Lam氏のインタビュー(今年の一月頃)
www.codeplex.com/IronPython/Release/ProjectReleases.aspx?ReleaseId=12988

rubyforge.org/pipermail/ironruby-core/2008-June/002046.html
>This release is important, as it marks the last time this package will
>be the main ship vehicle for dynamic languages in Silverlight

2.0b2 で取り合えず打ち止め言う雰囲気なんだろかこりゃ…
last time で main ship vechle 言ってるし。

いつDLR完成するのかわかんねーけど、Alright, go make some awesome stuff! みたいな

550 名前:デフォルトの名無しさん mailto:sage [2008/07/11(金) 10:32:28 ]
>>549
どうも有り難うございます。

IronPythonとIronRubyとSilverLight2.0は一蓮托生ってことですね。
SliverLight2.0のベータが取れた時に、他のも正式リリースになると。


551 名前:デフォルトの名無しさん mailto:sage [2008/07/11(金) 20:36:16 ]
SilverLightってなんだったの?

552 名前:デフォルトの名無しさん [2008/07/12(土) 01:19:01 ]
>>551
Flashみたいなの

553 名前:デフォルトの名無しさん mailto:sage [2008/07/13(日) 00:17:39 ]
過去形かよ

554 名前:デフォルトの名無しさん mailto:sage [2008/07/16(水) 11:03:25 ]
xml360.org/

>> import clr
>> clr.AddReference('System.Configuration')
>> from System.Configuration import ConfigurationManager
raceback (most recent call last):
File , line unknown, in Initialize##242
mportError: Cannot import name ConfigurationManager

どうして、ConfigurationManager をインポートできないのでしょうか?
ironpython から、app.config, web.config 設定する資料とか全然見当たらない…



555 名前:デフォルトの名無しさん mailto:sage [2008/07/16(水) 11:14:31 ]
1.1.2 RC1でてるね。
そんなのいいから、2.0頑張って欲しい。

556 名前:デフォルトの名無しさん mailto:sage [2008/07/16(水) 11:18:20 ]
>>554
1.1.1で試したけど、何もエラー出なかったよ。

557 名前:554 mailto:sage [2008/07/17(木) 00:24:52 ]
>>556
dくす。

2.0 Beta (2.0.0.1000) on .NET 2.0.50727.1433
で試してみて、こちらでも動きました。

何か打ち間違えてただけみたいでした。
2008 Profetional が来るまで
-X:TabComletion で当面は凌ぐしかd

558 名前:デフォルトの名無しさん mailto:sage [2008/07/20(日) 16:42:25 ]
C:\IronPython-2.0B3\Tutorial>ipy
from avalon import *

w=Window()
w.Title='test'
w.Width=600
w.Height=600
w.Content=LoadXaml('button.xaml')

w.Show()

Show() で Windowを表示させようとすると固まる
のは俺だけですか?

559 名前:デフォルトの名無しさん mailto:sage [2008/07/20(日) 18:49:48 ]
多分ShowDialog()使えば万事解決

560 名前:デフォルトの名無しさん mailto:sage [2008/07/23(水) 08:58:17 ]
IronPython(Python)
Cobra
Boo

561 名前:デフォルトの名無しさん mailto:sage [2008/08/06(水) 11:12:04 ]
>>> import clr
>>> clr.AddReference('Microsoft.Office.Interop.Excel')
Traceback (most recent call last):
File "<stdin>", line 1, in <module>
IOError: Could not add reference to assembly Microsoft.Office.Interop.Excel

Office 買わないと動かないぽ?

>>> if Int32.TryParse('256', value) == True:
... print value
...
Traceback (most recent call last):
at <module> in <string>, line 1
at run_multiline in silvershell\engine.py, line 114
at run in silvershell\engine.py, line 93
AttributeError: TryParse

ironpythonで簡易バリデーション
どうかけばいいでしょうか?、と立て続けに質問してみる試み

562 名前:デフォルトの名無しさん mailto:sage [2008/08/06(水) 11:47:08 ]
IronPython 2.0 Beta (2.0.0.4000) on .NET 2.0.50727.1433
>>> from System import Int32
>>> Int32.TryParse('222')
(True, 222)

TryParseは.NET 1.xには無いよ。

563 名前:デフォルトの名無しさん mailto:sage [2008/08/06(水) 15:09:44 ]
ufcpp.net/study/csharp/ab_dotnet.html

>>562
d。そっかCLRは2.0-3.5で共通なのね
でライブラリ部分がLINQとか入ってきてると

何となく、dynamic langauge からC#実装の
ライブラリを呼び出そうとすると、2.0系の範囲で
動かすのが無難なんかな・・・

LINQとか3.5系は構文が衝突して呼び出せない、fromでこける
となるとデータベースの接続に、動的言語は使えない???

564 名前:563 mailto:sage [2008/08/06(水) 15:34:18 ]
zproxy.wordpress.com/2007/05/02/silverlight-vs-jscjavascript/

あぁ、browserbased な clr と clentbased な clr は
互換ではなくて、DB接続、COM呼び出しで
それぞれ異なる手法で取り扱われねば, ならないとか?

browsebased な clr は、いらない子なのか・・・



565 名前:デフォルトの名無しさん mailto:sage [2008/08/06(水) 15:55:43 ]
LINQって基本的にコンパイラの糖衣構文だから

566 名前:デフォルトの名無しさん mailto:sage [2008/08/06(水) 16:20:14 ]
LINQのクエリ構文はダックタイピングなのがPythonと煮てるよね

567 名前:デフォルトの名無しさん mailto:sage [2008/08/17(日) 16:16:53 ]
msdn.microsoft.com/ja-jp/library/system.xml.xmlreader.create(VS.80).aspx

item.xml みたいに同じフォルダ内に置かれたxmlを
読み込むにはどうしたら良いですか?

<memo>C# と ipy の連携、generics
d.hatena.ne.jp/ZOETROPE/20071111#1194752970
</memo>

568 名前:デフォルトの名無しさん mailto:sage [2008/08/25(月) 08:06:40 ]
CPython用拡張モジュールをIronPythonから呼び出す
journal.mycom.co.jp/articles/2008/02/08/ironpython_cext/001.html

ほんまかいな、と呟いて
作業開始・・・

569 名前:デフォルトの名無しさん mailto:sage [2008/08/25(月) 14:52:19 ]
www.halb-katze.jp/pygt/pygt0300.html
TypeError: expected IntPtr, got Array[object]

やはり躓く

570 名前:デフォルトの名無しさん mailto:sage [2008/08/25(月) 14:53:51 ]
pythonnet.svn.sourceforge.net/viewvc/pythonnet/trunk/pythonnet/

Python.Runtime.dll をコンパイルしてpython2.5をインポート
テストケースの解読とC#とipyの型周りの造詣を深める必要ありと

571 名前:デフォルトの名無しさん mailto:sage [2008/08/25(月) 15:02:36 ]
>ipy
IronPython 2.0 Beta (2.0.0.3000) on .NET 2.0.50727.3031
Copyright (c) Microsoft Corporation. All rights reserved.
>>> from embedding import *
>>> sys=Import('sys')
>>> sys.path.append('C:\\Python25\\Lib')
warning: DeprecationWarning: Accessing protected method obj from non-derived type PyObject
>>> sys.path.append('C:\\Python25\\Lib\\site-packages')
>>> pyglet=Import('pyglet')
>>> w=pyglet.window.Window()
Traceback (most recent call last):
AttributeError: 'module' object has no attribute 'argv'

www.aida.k.u-tokyo.ac.jp/~saeki/pyglet/doc.ja/#hello-world
argv が見つからないと言われ駄目だた

572 名前:デフォルトの名無しさん [2008/09/09(火) 23:32:14 ]
COBRAやBOOでも遊んでみたいな

573 名前:デフォルトの名無しさん mailto:sage [2008/09/10(水) 16:49:24 ]
IronPython と Windows PowerShell の用途ってバッティングしないんですか?

574 名前:デフォルトの名無しさん mailto:sage [2008/09/10(水) 18:58:00 ]
真っ先にバッティングするのはIronRubyじゃ?



575 名前:デフォルトの名無しさん mailto:sage [2008/09/10(水) 21:55:13 ]
MS視点ではPowerShellの普及を第一と考えているのかと思っていたが
Windows2000をサポートから外すとか血迷ったことしてるし
IronPythonやIronRubyの存在もあるし何したいのか見えてこない

576 名前:デフォルトの名無しさん mailto:sage [2008/09/10(水) 22:03:52 ]
>>575
> MS視点ではPowerShellの普及を第一と考えているのかと思っていたが

それはない

577 名前:デフォルトの名無しさん mailto:sage [2008/09/10(水) 22:06:04 ]
.NETプラットフォームのデモみたいなもんでしょ
種は撒いたが本気じゃないっつか
当たればラッキーぐらいにしか考えてないよ

WinFXが結局挫折した時点で.NET自体当初のもくろみからは大幅に外れてるわけだし

578 名前:デフォルトの名無しさん mailto:sage [2008/09/10(水) 22:15:46 ]
ファイル・レジストリ・COM・WMI etcをシームレスに扱えることが至上命題だったPowerShellにとって
.NETをベースにするのが最善だっただけのこと

Iron系は単に開発者の取り込みが目的だろ

579 名前:デフォルトの名無しさん mailto:sage [2008/09/11(木) 11:59:38 ]
Windowsスクリプティング環境ってこんなもんかな
bat、WSH、PowerShell、IronPython、IronRuby

スレを読んでると、一から勉強するなら
PowerShellよりもIronPythonのほうが良さそうな感じがするなあ
仕事でやるならの使い分けが必要なんだろうけど

580 名前:デフォルトの名無しさん mailto:sage [2008/09/11(木) 12:18:12 ]
IronPythonプログラミングの始め方
www.atmarkit.co.jp/fdotnet/special/ironpython01/ironpython01_01.html
Windowsスクリプティング環境比較:PowerShell vs WSH
www.atmarkit.co.jp/fwin2k/operation/pshvswsh/pshvswsh_01.html
こんな感じの比較記事はすごく助かる

ベンダーの言語戦略、障壁、ライバル言語、将来性、現在はどんな現場で使われているか、
出来ること出来ないこと、得意不得意、言語間の親和性、ステップアップの道筋

こういう全体像を把握するには総括的な知識が要求されるけど
複雑で覚えることが多くて、技術の進歩も早いからなかなか難しいですね
政治、経済、金融の全体像がよくわからないのと似ている気がする

581 名前:デフォルトの名無しさん [2008/09/13(土) 00:34:21 ]
C#Pythonみたいなもんか?

582 名前:デフォルトの名無しさん [2008/09/13(土) 00:40:18 ]
PowerShellってランタイム入れなあかんのでしょ?
そうまでして使う価値あるんかな。

趣味レベルならまだしも、
仕事でPowerShellを使う意味なんてあるんかな?バッチ+WSHでいいじゃん。

583 名前:デフォルトの名無しさん mailto:sage [2008/09/13(土) 01:32:23 ]
このスレを全否定する気かw

584 名前:デフォルトの名無しさん [2008/09/13(土) 17:17:33 ]
確かにwww



585 名前:デフォルトの名無しさん mailto:sage [2008/09/13(土) 18:23:41 ]
WindowsServer2008には標準で入ってる。

586 名前:デフォルトの名無しさん [2008/09/13(土) 20:27:23 ]
サーバーにだけ入っててもなぁ

587 名前:デフォルトの名無しさん mailto:sage [2008/09/13(土) 20:38:56 ]
主な用途は管理用でしょ >PowerShell

588 名前:デフォルトの名無しさん mailto:sage [2008/09/14(日) 00:35:54 ]
まあ、あれはエンドユーザに使わせるようなもんじゃないわなあ。
アイコンのダブルクリックで起動できないし。

589 名前:デフォルトの名無しさん mailto:sage [2008/09/14(日) 00:51:11 ]
とりあえずIronPythonの話しようぜ?
えっと、シェルとして使う場合のチップス・・・とかでいいのか

590 名前:デフォルトの名無しさん mailto:sage [2008/09/14(日) 14:41:54 ]
windowsスクリプトにも使える言語を勉強しようと思うのですが
IronPythonは良い選択ですか?

Pythonと構文は互換するから違和感なく移行できて
IronPythonで培ったものは無駄にならないと言う認識でOKでしょうか

591 名前:デフォルトの名無しさん mailto:sage [2008/09/14(日) 15:05:46 ]
VBさいきょー

592 名前:sage [2008/09/14(日) 18:10:57 ]
セミコロンいらないからVBユーザーにもオススメよ
こっちへおいで

593 名前:デフォルトの名無しさん mailto:sage [2008/09/14(日) 18:13:15 ]
ごめん、寝ぼけて入れ間違えた

594 名前:デフォルトの名無しさん mailto:sage [2008/09/14(日) 19:10:04 ]
なんでMSのライブラリって大文字を使わせたがるんだろう。自己主張強すぎ。



595 名前:デフォルトの名無しさん [2008/09/26(金) 20:51:29 ]
誰か、Windows上でIronPythonとDjangoで動かしている方います?

596 名前:デフォルトの名無しさん mailto:sage [2008/09/28(日) 02:34:35 ]
質問の意図がわからねー
できるできないの話なら、できるようだ
PyConの記事を探してみるといい

おやすみ

597 名前:デフォルトの名無しさん [2008/10/13(月) 10:08:32 ]
>>595
IIS+Djangoをやろうとして挫折中
暇が出来たらまたやる予定

598 名前:デフォルトの名無しさん mailto:sage [2008/10/15(水) 01:26:12 ]
氷強いかと思ったらやっぱり弱かった。
もうウィルスに戻る。


599 名前:デフォルトの名無しさん [2008/10/17(金) 06:35:05 ]
C/Pythonからマネージドなコード呼び出せますか?
スレの趣旨から外れるけどここしか訊くところ無いんで赦して


600 名前:599 [2008/10/17(金) 06:48:09 ]
COM相互運用機能を使ってCOMコンポーネントとして
登録しておけばC/Pythonからpywin32で呼び出せそうですね。


601 名前:デフォルトの名無しさん mailto:sage [2008/10/17(金) 09:16:35 ]
>>599
普通に.Netスレで聞けばいいと思うのだが

602 名前:デフォルトの名無しさん mailto:sage [2008/10/17(金) 09:24:13 ]
>>599
逆 PInvoke というのもある
調べてみたら笑える

603 名前:デフォルトの名無しさん mailto:sage [2008/10/17(金) 11:55:24 ]
>>602
・・・!! まさかこんな手段があるとは・・これは知らなかったわ。






[ 新着レスの取得/表示 (agate) ] / [ 携帯版 ]

前100 次100 最新50 [ このスレをブックマーク! 携帯に送る ] 2chのread.cgiへ
[+板 最近立ったスレ&熱いスレ一覧 : +板 最近立ったスレ/記者別一覧]( ´∀`)<119KB

read.cgi ver5.27 [feat.BBS2 +1.6] / e.0.2 (02/09/03) / eucaly.net products.
担当:undef