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 ・・・!! まさかこんな手段があるとは・・これは知らなかったわ。