several things that were valid in Embperl 1.x that are no longer supported in Embperl 2.x가있는 것 같습니다. 예를 들면 다음과 같습니다.Embperl 2.x와 호환되지 않는 Embperl 1.x 구문을 자동으로 발견하는 방법이 있습니까?
[+ +]
블록에는 유효한 Perl 표현식이 포함되어야합니다. Embperl 1.x 을 사용하면 여러 문을 같은 블록에 넣을 수 있습니다. 성능에 대해서는 이유가 더 이상 가능하지 않습니다.
매우 큰 Embperl 1.x 코드베이스에서 .epl 파일을 스캔하고 비 호환성을 발견하는 자동화 된 방법이 있습니까? 구현에 대해서는 신경 쓰지 않습니다. Embperl 2.0의 일부 특수 플래그에서부터 Perl :: Critic 용 플러그인까지는 아무 문제가 없습니다. 한은은 :
젠장. 나는 "Embperl2로 전환하고 무엇이 고장 났는지"에 대해 대답하려고했습니다. :-) 그것은 "엄격한 사용"을 추가하고 무엇이 부러지는지를 보는 것과 같은 철학 "이 아닙니까? – CanSpice
아닙니다. 후자는 컴파일시에 중단되므로 즉시 수정되어 자동으로 테스트 될 수 있습니다. 전자는 웹 애플리케이션의 특정 코드 경로에서 사용이 중단되고 치명적이지는 않습니다. – DVK
"metainterpeter"를 설정할 수 있습니다. Embarcl 코드의 각 줄에 eval을 호출하고, 상태를 복사하고, 명령 barfs가 결과 Croak 또는 Confess를 기록하면 ... –