問題タブ [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.

0 投票する
1 に答える
349 参照

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'Exporterexport_to_level

use ステートメントでシンボルをインポートするため、perlが定義されていないと不平を言うだけなので、それはExporter他のものであり、CPAN::SQLite単なる犠牲者であると本当に思います。これに加えて、XS 関連のモジュールは「ブートストラップ」メソッドがないと文句を言います。$dbh$dbh

Perl (Strawberry) が NTFS ジャンクションで特定の問題を抱えているかどうかを知っている人はいますか?

0 投票する
1 に答える
139 参照

ruby - ruby 用の perlguts/illguts のようなドキュメントはありますか?

私は最近、イラスト入りの perlgutsを、ソースを掘り下げなくてもどのように実装されているかを楽しく簡単に確認できる方法として楽しんでおり、そのような Ruby のドキュメントを読みたいと思っています。

Perlguts は、Perl インタープリターの動作に関する情報を提供し、Perl API の使用方法を説明しています。Illguts は perlguts のイラスト版です。

ルビーの同様のドキュメントはありますか?

0 投票する
1 に答える
542 参照

perl - newRV_incとnewRV_noincを理解する

経営幹部レベルで参照を処理しようとすると、との違いを(実際には)理解できないようnewRV_incですnewRV_noincInline::Cそのために、私はこの小さな例をモックアップしました。

与える:

このコードがこのように動作する理由を誰かが理解するのを手伝ってもらえますか?

0 投票する
0 に答える
272 参照

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 構造になる可能性があるためです。

しかし、これの代わりに

  1. C++ ファイルから perl ハッシュ ($perl_hash_or_arrayref) を返す簡単な方法はありますか?
  2. または、c++ ファイルから json($perl_hash_or_arrayref) を返します。

前もって感謝します!!

0 投票する
2 に答える
61 参照

perl - すべての参照はスカラー内にありますか? 明示的なものでも?

例えば:

次のように出力します。

SV = IV(0x170fc98) at 0x170fca8 (数値、IV、スカラー) はPVHV (ハッシュ) SV = PVHV(0x1715970) at 0x170fa68 を参照しているようです

私は次のようなものを期待していました:

0 投票する
0 に答える
69 参照

c++ - ターゲットの Perl 内部エラーへの PNaCl リンク

Perl の WebPorts の NaCl ポートを使用する PNaCl アプリケーションを作成しようとしていますが、リンクすると奇妙なエラーが発生します。作成しようとしていた簡単なコードは次のとおりです。

そして構築のために:

しかし、リンクすると、次の不可解なエラーが発生します。

Perl にリンクするときに明らかに何か間違ったことをしているのですが、何が原因かわかりません。これが何を意味するか知っている人はいますか?