Domanda

A volte vedo la gente usa http://codepad.org come un modo per eseguire rapidamente / prova i loro frammenti di Perl (supporta farlo con una grande varietà di linguaggi, da C a regime per l'Perl).

E 'abbastanza evidente che ci deve essere alcune limitazioni su ciò che il codice / caratteristiche possono essere testati con tastiera codici -? Qualcuno sa quali siano tali limitazioni per il Perl corridore

Prendo il rotolamento palla sulla mia propria osservazione: non tutti i moduli CPAN è disponibile: (

È stato utile?

Soluzione

Per lo più in base alla loro pagina "su":

  • tastiera codici solo supporta Perl 5.8.0

  • Presumibilmente, come ogni Perl installare, non tutti i moduli (CPAN o altro) è presente.

    • Come esempio specifico, list :: moreutils è mancante.

    • Come un sub-limitazione, sembrano funzionare su Linux. Quindi, eventuali moduli specifici di Windows sarebbe certamente fuori.

    • E 'in una cella chroot con restrizioni chiamate di sistema. Tra le altre cose questo sembra per evitare la creazione di file (i miei frammenti di creazione di file in una directory corrente o /tmp entrambi con errori fuori, così come le chiamate File :: Temp)

  • Codice tastiera codici viene eseguito su una macchina virtuale. Dietro i firewall. E sepolto in un bunker. Così alcune funzionalità è probabilmente disabilitato - soprattutto in rete / Internet uno. L'esatta "di" citazione è:

      
        
    • I processi supervisore eseguiti su macchine virtuali, che sono Firewalled tale che essi sono in grado di effettuare i collegamenti in uscita.

    •   
    • Le macchine che corrono le macchine virtuali sono anche fortemente firewalled, e ripristinati dalle loro immagini sorgente periodicamente.

    •   

Altri suggerimenti

E 'più facile codice Perl basta eseguire localmente. E 'facile da installare più versioni di Perl e per monitorare i repository modulo separato. E ', inoltre, non difficile da eseguire praticamente qualsiasi sistema operativo che si desidera in una macchina virtuale. Perché avresti bisogno di un servizio di un altro di nessuno per fare quello che si può fare meglio se stessi è di là di me.

Autorizzato sotto: CC-BY-SA insieme a attribuzione
Non affiliato a StackOverflow
scroll top