[表示 : 全て 最新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

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