問題タブ [stackless]
For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.
python - mmo を設計するための良い python ライブラリ? アクターベースのデザイン
Pythonを使ってmmoゲームをデザインしようとしています...
スタックレスを評価したところ、一般的なpythonではなくフォークなので使いたくない
私は pysage candygram Dramatis と parley のどちらかを選択しようとしています
これらのライブラリのいずれかを試してみてください。
ご回答ありがとうございます
concurrency - 並列/並行アーキテクチャの使用を促進するのはどのような課題ですか?
私は、スタックレス pythonやerlangなど、並列処理や並行処理が組み込まれている言語を使用できる可能性に非常に興奮しています。スケーラビリティとパフォーマンスを実現するための良い/簡単な方法です。
ただし、私は線形/シリアル/OOP/機能的な方法でソリューションを考えることに慣れているため、同時実行を使用する価値のある方法でドメインの問題をキャストするのに苦労しています。多くのことを忘れる必要があるだけだと思いますが、次のことを尋ねると思いました。
- スタックレスやアーランなどでかなり大きなものを実装しましたか?
- なぜそれが良い選択だったのですか?良い選択でしたか?もう一度やりますか?
- あなたの問題のどのような特徴が、並行/並列が正しかったことを意味していますか?
- 並行性/並列性を利用するために、既存の問題を再キャストしましたか? と
- もしそうなら、どのように?
彼らが喜んで共有したい経験はありますか?
stackless - プログラミング言語がスタックレスであるとはどういう意味ですか?
この答えによると
これらのプログラミング言語はすべてスタックレスです
- スタックレスPython
- PyPy
- 舌足らずの発音
- 図式
- Tcl
- ルア
- Parrot VM
彼らがスタックレスであるとはどういう意味ですか?コールスタックを使用しないということですか?コールスタックを使用しない場合、何を使用しますか?
c - スタックレス VM の実装で発生する C 統合の問題は何ですか?
スタックレス VM とは、システムの「C スタック」を使用する代わりに、ヒープ上に独自のスタックを維持する実装を意味します。これには、継続やシリアライズ可能な状態などの多くの利点がありますが、C バインディングに関しては、特に C-VM-C の種類のコールバック (または VM-C-VM) に関しては、いくつかの欠点もあります。
問題は、これらの欠点が正確に何であるかです。誰かが実際の問題の良い例を挙げてもらえますか?
django - DJango を使用したスタックレスのインストールと構成
スタックレスを使用する DJango コマンド拡張機能を実行しようとしています。
Stackless Python (python 2.5 でコンパイル) をインストールしたので、コンソールに python2.5 と入力すると起動し、バージョンが Python 2.5.2 Stackless 3.1b3 060516 (python-2.52:72942, May 26 2009, 23: 07:34) Linux2 の [GCC 4.3.3]
しかし、私の日食では、django アプリケーションを python2.6 で実行するように構成しました。具体的には PyDev 設定で。したがって、明らかにimport stacklessについて言及すると、そのようなパッケージはないと表示されます。
問題は、「/usr/local/lib/python2.5/site-packages」ディレクトリを追加してもスタックレスをインポートしないことです。
この問題の解決策は何ですか?
python - ソケットバッファについて説明してください
私はソケットプログラミングに関する例を見つけようとしていて、このスクリプトに出くわしました: http://stacklessexamples.googlecode.com/svn/trunk/examples/networking/mud.py
このスクリプトを読んでいると、次の行が見つかりました: listenSocket.listen(5)
私が理解しているように、バッファから5バイトを読み取り、それを処理します...
しかし、相手側から 5 バイト以上が送信された場合はどうなるでしょうか?
そのスクリプトの他の場所では、4 つのコマンドに対して入力をチェックし、文字列に \r\n があるかどうかを確認します。「look」と \r\n のようなコマンドで 5 バイト以上を埋め合わせてはいけませんか?
アラン
python - スタックレス python が mod_python/apache の動作を停止しました
バニラpythonと完全に互換性があると述べたいくつかのサイトを読んだ後、stackless pyton 2.6.2をインストールしました。インストール後、django アプリケーションが動作しなくなったことがわかりました。
私はdjango(1.1)をもう一度再インストールしましたが、今はちょっと迷っています。私が得るエラーは500です:
内部サーバーエラー
サーバーで内部エラーまたは構成ミスが発生したため、リクエストを完了できませんでした。
サーバー管理者の webmaster@localhost に連絡して、エラーが発生した時刻と、エラーの原因となった可能性のある操作を知らせてください。
このエラーの詳細については、サーバー エラー ログを参照してください。Apache/2.2.11 (Ubuntu) DAV/2 PHP/5.2.6-3ubuntu4.1 with Suhosin-Patch mod_python/3.3.1 Python/2.6.2 mod_ruby/1.2.6 Ruby/1.8.7(2008-08-11 ) mod_ssl/2.2.11 OpenSSL/0.9.8g サーバー 127.0.0.1 ポート 80
他に何ができますか?
編集:最初のコメントから、問題はdjangoではなくmod_pythonとapacheにあると理解していますか?だから私は私の質問のタイトルを編集しました。
Edit2: いくつかのパスの設定に問題があると思います。mod_python から mod_wsgi に移行しようとしましたが、最終的に次のエラーを取得するためだけに正しくセットアップすることができました: [エラー] [クライアント 127.0.0.1] Raise ImproperlyConfigured("Error loading MySQLdb module: %s" % e) [Sun Aug 16 12:38:22 2009] [error] [client 127.0.0.1] ImproperlyConfigured: MySQLdb モジュールの読み込みエラー: MySQLdb という名前のモジュールがありません
アラン
python - スタックレスPythonとPyQt
Stackless PythonとPyQtでどのような経験がありますか?
人々が対処すれば私は幸せになる問題:
Stackless用のPyQtのコンパイル:PyQtは特にStackless用にコンパイルする必要がありますか?コンパイルはスムーズですか?バインディングなどの問題。
安定性:予期しないクラッシュ、フリーズ、一時停止、その他の異常はありますか?
メモリ管理:メモリリークのヒント。Stackless / PlainVanillaPyQtアプリケーションに必要なRAMの比較
ソフトウェアエンジニアリングのエンパワーメント:スタックレスパワードPyQtアプリケーションの制御フローモデルの非常に短い概要
学んだ教訓:学んだ苦痛な教訓、避けるべき罠、あなたが経験したかもしれない取り組むべき問題
幸せになる