Ubuntu Online, Fedora Online, Windows 온라인 에뮬레이터 또는 MAC OS 온라인 에뮬레이터와 같은 여러 무료 온라인 워크스테이션 중 하나를 사용하여 OnWorks 무료 호스팅 제공업체에서 실행할 수 있는 perlplan9 명령입니다.
프로그램:
이름
perlplan9 - Perl용 Plan 9 관련 문서
기술
이것은 Plan 9 Perl의 독특한 기능을 설명하는 몇 가지 참고 사항입니다. 말그대로 그렇지 않다
Perl 5 문서의 나머지 부분을 대체할 목적으로 만들어졌습니다.
풍부하고 훌륭합니다). 여기에서 답변을 찾을 수 없는 질문이 있는 경우
매뉴얼 페이지는 다음 주소로 Luther Huffman에게 문의하십시오. [이메일 보호] 그리고 우리는 그들에게 대답하려고 노력할 것입니다.
호출 펄
Perl은 Perl에 설명된 대로 명령줄에서 호출됩니다. 그러나 대부분의 Perl 스크립트는 다음을 수행합니다.
"#!/usr/local/bin/perl"과 같은 첫 번째 줄이 있습니다. 이것을 shebang(쉘뱅)이라고 합니다.
명령문을 작성하고 OS 쉘에 Perl 인터프리터를 찾을 위치를 알려줍니다. Plan 9 Perl에서는 이
스크립트를 직접 호출하려면 명령문은 "#!/bin/perl"이어야 합니다.
그것의 이름.
또는 "perl" 대신 "Perl" 명령을 사용하여 Perl을 호출할 수도 있습니다. 이것
"filename:18" 형식의 Acme 친화적인 오류 메시지가 생성됩니다.
일반적으로 *.PL 확장자로 식별되는 일부 스크립트는 자체 구성되며 다음을 수행할 수 있습니다.
Plan 9 Perl에 있는 구성 정보에서 자체 shebang 경로를 올바르게 생성합니다.
이것들은 걱정할 필요가 없습니다.
무엇 in 계획 9 펄
Plan 9 Perl은 현재 정적 로딩만 제공하지만
유용한 확장. 여기에는 Opcode, FileHandle, Fcntl 및 POSIX가 포함됩니다. 볼 것으로 예상
앞으로는 다른 것들도(그리고 DynaLoading도!)
무엇 지원 in 계획 9 펄
이전에 언급했듯이 동적 로딩은 현재 사용할 수 없으며 MakeMaker도 사용할 수 없습니다. 둘 다
우선순위가 높은 항목입니다.
펄5 기능 지원 현재 되지 않습니다. in 계획 9 펄
"chown" 및 "umask"와 같은 일부는 개념이 존재하지 않기 때문에 제공되지 않습니다.
Plan 9 내에서. 일부 소켓 관련 기능과 같은 다른 기능은 아직 구현되지 않았습니다.
아직 작성되지 않았습니다. 후자 범주의 많은 부분이 향후 지원될 수 있습니다.
현재 구현되지 않은 기능은 다음과 같습니다.
chown, chroot, dbmclose, dbmopen, getsockopt,
setockopt, recvmsg, sendmsg, getnetbyname,
getnetbyaddr, getnetent, getprotoent, getservent,
sethostent, setnetent, setprotoent, setservent,
endservent, endnetent, endprotoent, umask
정의되지 않은 동작을 갖는 다른 함수가 여러 개 있을 수 있으므로 이 목록은 제외됩니다.
완전한 것으로 간주됩니다.
신호 in 계획 9 펄
Unix 환경용으로 작성된 Perl 스크립트와의 호환성을 위해 Plan 9 Perl은 다음을 사용합니다.
Plan 9의 APE(ANSI POSIX 환경)에서 POSIX 신호 에뮬레이션이 제공됩니다. 신호 스태킹
지원되지 않습니다. 제공되는 신호는 다음과 같습니다.
SIGHUP, SIGINT, SIGQUIT, SIGILL, SIGABRT,
SIGFPE, SIGKILL, SIGSEGV, SIGPIPE, SIGPIPE, SIGALRM,
SIGTERM, SIGUSR1, SIGUSR2, SIGCHLD, SIGCONT,
SIGSTOP, SIGTSTP, SIGTTIN, SIGTTOU
컴파일 및 설치 펄 ON 계획 9
Plan 9 Perl에 오신 것을 환영합니다, 용감한 영혼이여!
이것은 Plan 9 Perl의 예비 알파 버전입니다. 아직은
MakeMaker와 DynaLoader가 구현되었습니다. 많은 Perl 명령은 다음과 같습니다.
실종되었거나 현재 불가해한 방식으로 행동하고 있습니다. 이러한 격차는
인내와 약간의 행운을 가지고, 가까운 시일 내에 해결될 수 있습니다.
future.이 소프트웨어를 설치하려면:
1. plan9/setup.rc를 실행하여 Perl용 소스 디렉터리와 라이브러리를 만듭니다.
명령(즉, plan9 하위 디렉터리에 위치) 참고: 설정 루틴에서는 다음을 가정합니다.
이 파일을 /sys/src/cmd/perl에 보관 해제하지 않았습니다. setup.rc를 실행한 후 다음을 수행할 수 있습니다.
이제 소스 코드가 삭제되었으므로 원래 중지했던 소스의 복사본을 삭제하세요.
/sys/src/cmd/perl에 설치됩니다. Perl 바이너리를 모두 설치할 계획이라면
아키텍처를 보려면 "setup.rc -a"를 실행하세요.
2. 시스템 소프트웨어를 구축할 수 있는 적절한 권한이 있는지 확인한 후
/sys/src/cmd/perl/5.00301 (버전을 적절하게 조정) 실행:
MK 설치
모든 아키텍처(68020, mips, sparc 및 386)에 대한 Perl 버전을 설치하려는 경우
운영:
mk 설치
3. 잠깐만요. Perl이 자체적으로 부트스트랩하기 때문에 빌드 프로세스는 *긴* 시간이 걸립니다. 75MHz
Pentium, 16MB RAM 시스템은 처음부터 배포판을 구축하는 데 약 30분이 소요됩니다.
설치 펄 문서 on 계획 9
이 Perl 배포판에는 엄청난 양의 문서가 함께 제공됩니다. 이것을 추가하려면
/sys/src/cmd/perl/9(버전 조정)에서 Plan 5.00301와 함께 제공되는 내장 매뉴얼
적절하게) 다음을 실행하세요:
MK 남자
읽기를 시작하려면 다음부터 시작하세요.
맨 펄
이것은 좋은 소개이며 관심을 가질 만한 다른 매뉴얼 페이지로 안내해 줄 것입니다.
너.
(참고: "mk man"을 입력하면 외부 소음이 발생할 수 있습니다. 걱정하지 마세요.)
onworks.net 서비스를 사용하여 온라인으로 perlplan9 사용