問題タブ [perlguts]
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.
perl - Perl のどの部分が NTFS ジャンクションを好まないのですか?
私はパスの Vista スタイルが好きなので、XP マシンでは NTFS ジャンクションC:\Users
->C:\Documents and Settings
と~\Documents
->~\My Documents
を作成しましたC:\Users\me\Documents
。
ただし、に設定するCPAN::SQLite
と、Exporter はうまく適合しません。から継承するエクスポーターのモジュールは、使用しようとすると定義されていないと不平を言い始めます。PERL5LIB
'C:\Users\me\Documents\dev\perl\lib'
Exporter
export_to_level
use ステートメントでシンボルをインポートするため、perlが定義されていないと不平を言うだけなので、それはExporter
他のものであり、CPAN::SQLite
単なる犠牲者であると本当に思います。これに加えて、XS 関連のモジュールは「ブートストラップ」メソッドがないと文句を言います。$dbh
$dbh
Perl (Strawberry) が NTFS ジャンクションで特定の問題を抱えているかどうかを知っている人はいますか?
ruby - ruby 用の perlguts/illguts のようなドキュメントはありますか?
私は最近、イラスト入りの perlgutsを、ソースを掘り下げなくてもどのように実装されているかを楽しく簡単に確認できる方法として楽しんでおり、そのような Ruby のドキュメントを読みたいと思っています。
Perlguts は、Perl インタープリターの動作に関する情報を提供し、Perl API の使用方法を説明しています。Illguts は perlguts のイラスト版です。
ルビーの同様のドキュメントはありますか?
perl - newRV_incとnewRV_noincを理解する
経営幹部レベルで参照を処理しようとすると、との違いを(実際には)理解できないようnewRV_inc
ですnewRV_noinc
。Inline::C
そのために、私はこの小さな例をモックアップしました。
与える:
このコードがこのように動作する理由を誰かが理解するのを手伝ってもらえますか?
c++ - json SVまたはC++文字列をHVに変換する簡単な方法はありますか
C++ クラスに json 文字列があり、これを SV に変換し、perl モジュールにスカラーとして返します。このスカラーを解析し、perl モジュールで json に変換しています。
代わりに、C++ クラス自体で json 文字列を HV または perl ハッシュに変換し、それを perl ハッシュとして perl モジュールに返したいと考えています。これを行う簡単な方法はありますか。
最後に、この json c 文字列を JSON オブジェクトに変換したいと思います。
例:
私のtest.cppには
これを SV (perl スカラー) に変換し、perl スクリプトに送信しています。
私のtest.plでは、JSON::XSを使用して、perlハッシュまたはjsonにエンコードおよびデコードしています。
実際に私が探しているのは、json でエンコードされた c++ 文字列をネイティブ json に変換し、それを自分の perl モジュールに返すことです。これが可能かどうかはわかりません。私が知っている1つの解決策は、jsonでエンコードされた文字列を解析し、それをperlハッシュに変換してperlモジュールに送信し、perlモジュールがそれをネイティブjsonに変換することです。ただし、この場合、json でエンコードされた c++ 文字列の解析にはコストがかかります。これは、文字列が非常に長い json 構造になる可能性があるためです。
しかし、これの代わりに
- C++ ファイルから perl ハッシュ ($perl_hash_or_arrayref) を返す簡単な方法はありますか?
- または、c++ ファイルから json($perl_hash_or_arrayref) を返します。
前もって感謝します!!
perl - すべての参照はスカラー内にありますか? 明示的なものでも?
例えば:
次のように出力します。
SV = IV(0x170fc98) at 0x170fca8 (数値、IV、スカラー) はPVHV (ハッシュ) SV = PVHV(0x1715970) at 0x170fa68 を参照しているようです
私は次のようなものを期待していました:
c++ - ターゲットの Perl 内部エラーへの PNaCl リンク
Perl の WebPorts の NaCl ポートを使用する PNaCl アプリケーションを作成しようとしていますが、リンクすると奇妙なエラーが発生します。作成しようとしていた簡単なコードは次のとおりです。
そして構築のために:
しかし、リンクすると、次の不可解なエラーが発生します。
Perl にリンクするときに明らかに何か間違ったことをしているのですが、何が原因かわかりません。これが何を意味するか知っている人はいますか?