Ini adalah perintah perlplan9 yang dapat dijalankan di penyedia hosting gratis OnWorks menggunakan salah satu dari beberapa stasiun kerja online gratis kami seperti Ubuntu Online, Fedora Online, emulator online Windows atau emulator online MAC OS
PROGRAM:
NAMA
perlplan9 - Dokumentasi khusus Rencana 9 untuk Perl
DESKRIPSI
Ini adalah beberapa catatan yang menjelaskan fitur-fitur khas dari Plan 9 Perl. Dengan demikian, tidak
dimaksudkan sebagai pengganti sisa dokumentasi Perl 5 (yang keduanya
banyak dan luar biasa). Jika Anda memiliki pertanyaan yang tidak dapat Anda temukan jawabannya di sini
halaman manual, hubungi Luther Huffman di [email dilindungi] dan kami akan mencoba menjawabnya.
Memohon Perl
Perl dipanggil dari baris perintah seperti yang dijelaskan dalam Perl. Namun, sebagian besar skrip Perl melakukannya
memiliki baris pertama seperti "#!/usr/local/bin/perl". Ini dikenal sebagai shebang (shell-bang)
pernyataan dan memberi tahu shell OS di mana menemukan juru bahasa Perl. Dalam Rencana 9 Perl ini
pernyataan harus "#!/bin/perl" jika Anda ingin dapat menjalankan skrip secara langsung dengan
namanya.
Atau, Anda dapat memanggil Perl dengan perintah "Perl" sebagai ganti "Perl". Ini
akan menghasilkan pesan kesalahan Acme-friendly dalam bentuk "nama file:18".
Beberapa skrip, biasanya diidentifikasi dengan ekstensi *.PL, dapat dikonfigurasi sendiri dan dapat
untuk membuat jalur shebang mereka sendiri dengan benar dari informasi konfigurasi yang terletak di Plan 9 Perl.
Ini Anda tidak perlu khawatir.
Apa in Rencanakan 9 Perl
Meskipun Plan 9 Perl saat ini hanya menyediakan pemuatan statis, ia dibangun dengan sejumlah
ekstensi yang berguna. Ini termasuk Opcode, FileHandle, Fcntl, dan POSIX. Berharap untuk melihat
lainnya (dan DynaLoading!) di masa mendatang.
Apa tidak in Rencanakan 9 Perl
Seperti disebutkan sebelumnya, pemuatan dinamis saat ini tidak tersedia, begitu pula MakeMaker. Keduanya
adalah item prioritas tinggi.
Perl5 Fungsi tidak sekarang didukung in Rencanakan 9 Perl
Beberapa, seperti "chown" dan "umask" tidak disediakan karena konsepnya tidak ada
dalam Rencana 9. Lainnya, seperti beberapa fungsi yang berhubungan dengan soket, sama sekali belum
belum tertulis. Banyak dalam kategori terakhir dapat didukung di masa depan.
Fungsi yang saat ini tidak diterapkan meliputi:
chown, chroot, dbmclose, dbmopen, getockopt,
setockopt, recvmsg, sendmsg, getnetbyname,
getnetbyaddr, getnetent, getprotoent, getservent,
sethosten, setnet, setprotoent, setserv,
endserver, endnetent, endprotoent, umask
Mungkin ada beberapa fungsi lain yang memiliki perilaku tidak terdefinisi sehingga daftar ini tidak boleh
dianggap lengkap.
sinyal in Rencanakan 9 Perl
Untuk kompatibilitas dengan skrip Perl yang ditulis untuk lingkungan Unix, Plan 9 Perl menggunakan:
Emulasi sinyal POSIX disediakan di ANSI POSIX Environment (APE) Plan 9. Penumpukan sinyal
tidak didukung. Sinyal yang diberikan adalah:
SIGHUP, SIGINT, SIGQUIT, SIGILL, SIGABRT,
SIGFPE, SIGKILL, SIGSEGV, SIGPIPE, SIGPIPE, SIGALRM,
SIGTERM, SIGUSR1, SIGUSR2, SIGCHLD, SIGCONT,
SIGSTOP, SIGTSTP, SIGTTIN, SIGTTOU
PENYUSUNAN DAN INSTAL PERL ON RENCANA 9
SELAMAT DATANG di Plan 9 Perl, jiwa pemberani!
Ini adalah versi awal dari Plan 9 Perl. Masih menjadi
diimplementasikan adalah MakeMaker dan DynaLoader. Banyak perintah perl adalah
hilang atau saat ini berperilaku dengan cara yang tidak dapat dipahami. Kesenjangan ini akan,
dengan ketekunan dan sedikit keberuntungan, akan diperbaiki dalam waktu dekat
masa depan. Untuk menginstal perangkat lunak ini:
1. Buat direktori sumber dan pustaka untuk Perl dengan menjalankan plan9/setup.rc
perintah (yaitu, terletak di subdirektori plan9). Catatan: rutinitas pengaturan mengasumsikan bahwa
Anda belum memasukkan file-file ini ke /sys/src/cmd/perl. Setelah menjalankan setup.rc Anda dapat
hapus salinan sumber yang awalnya Anda hapus, karena kode sumber sekarang telah
diinstal di /sys/src/cmd/Perl. Jika Anda berencana menginstal binari Perl untuk semua
arsitektur, jalankan "setup.rc -a".
2. Setelah memastikan bahwa Anda memiliki hak yang memadai untuk membangun perangkat lunak sistem, dari
/sys/src/cmd/perl/5.00301 (sesuaikan versi dengan tepat) jalankan:
mk instal
Jika Anda ingin menginstal versi Perl untuk semua arsitektur (68020, mips, sparc dan 386)
menjalankan:
mk instal
3. Tunggu. Proses build akan memakan waktu *lama* karena perl bootstrap itu sendiri. 75MHz
Pentium, mesin RAM 16MB membutuhkan waktu sekitar 30 menit untuk membangun distribusi dari awal.
Instalasi Perl Dokumentasi on Rencanakan 9
Distribusi perl ini hadir dengan sejumlah besar dokumentasi. Untuk menambahkan ini ke
manual bawaan yang disertakan dengan Paket 9, dari /sys/src/cmd/perl/5.00301 (sesuaikan versi
dengan tepat) jalankan:
mk kawan
Untuk memulai membaca Anda, mulailah dengan:
pria perl
Ini adalah pengantar yang bagus dan akan mengarahkan Anda ke halaman manual lain yang mungkin menarik
Anda.
(Catatan: "mk man" mungkin menghasilkan suara asing. Jangan takut.)
Gunakan perlplan9 online menggunakan layanan onworks.net