xs

    5calore

    3risposta

    Desidero incorporare un codice C in Perl. In questo codice C voglio leggere un enorme file in memoria, apportare alcune modifiche e costruire un hash (uno personalizzato). Desidero rendere questo hash

    5calore

    1risposta

    Ho scritto un wrapper Perl XS per una libreria C costituita da circa ~ 80 funzioni. In questo momento la mia strategia generale è di sostituire l'errore da una funzione C con PL_sv_undef e il codice P

    5calore

    4risposta

    EDIT: per questo ho creato uno ticket che ha dati su un'alternativa a questo modo di fare le cose. Ho updated the code in un tentativo di utilizzare il callback MY_CXT poiché gcxt non si memorizzava t

    6calore

    2risposta

    Correggetemi se ho torto, ma i moduli basati su XS e Dynaloader sono quelli che usano oggetti condivisi C/C++ (.so) e che non sono PP (Pure Perl)? Ora assumendo Ho una macchina, che non ha alcun tipo

    5calore

    3risposta

    Ho passato il codice sorgente di Data::Dumper. In questo pacchetto non ho capito cosa sta succedendo con DumpXS. Qual è l'uso di questo DumpXS? Ho cercato su questo e ho letto che, è uguale alla funzi

    14calore

    3risposta

    Questo ha lavorato per me in 5.8 e 5.10, ma in 5.12 mio codice crea questo strano oggetto non qr: # running "print Dumper($regex)" $VAR1 = bless(do{\(my $o = '')}, 'Regexp'); Mentre la stampa di un

    12calore

    3risposta

    Ho un set di classi scritte in C++. Quale sarebbe il modo migliore per chiamarli da uno script Perl? Grazie.

    10calore

    2risposta

    Come posso passare l'array Perl facendo riferimento al modulo C XS? my @array = (1..20); XSTEST::test_array_passing(\@array); Cosa faccio in XS in modo che veda la matrice?