김프 스크립팅에서 문자열 - 숫자 및 숫자 - 문자열 변환에 좌절감을 느낍니다. Windows Vista에서 김프 2.6.8을 실행 중입니다.김프 스키마 스크립팅의 숫자 -> 문자열 및 관련 절차
GIMP의 내부 스키마 구현이 버전을 넘어서고 설명서를 보완 할 수 없다는 것을 알고 있습니다. GIMP의 Scheme은 TinyScheme의 하위 집합이거나 R5RS 표준 절차를 지원합니다. 어쨌든 패키지 스크립트 디렉토리에서 새로운 것을 시도하고 싶을 때 예를 들어 보았습니다. 확실히 작동해야하기 때문입니다.
예를 들어, 그리드 system.scm 최신 GIMP 릴리스와 함께 제공 표현을 가지고, 내가 원하는 정확히 무엇
(string-append (number->string obj) " ")
. 그러나, 내 자신의 스크립트에서 number-> string을 사용하거나 심지어 김프의 스크립트 콘솔에 입력하면 (즉, 내가하고 싶은 새로운 것들을 테스트하는 방법입니다) 숫자 -> 문자열은 언 바운드 변수입니다 :
> (string-append "frust" "rated")
"frustrated"
> (number->string 3)
Error: eval: unbound variable: number->string
다른 표준 절차는 R5RS, 잘 일을 말한다
그래서,
1) 김프의 소스 코드 검색과 같은 획기적인 것 외에 현재 김프 계획 스크립트에 대한 숨겨진 문서가 있습니까?
2) 필요한 모든 것을 찾기 위해 김프 콘솔을 사용하여 정의 된 모든 절차 목록을 불러 낼 수 있습니까?
3) 다른 사람은 현재 Windows 빌드에 대해 number-> string이 패키지 스크립트에 표시 되어도 정의되어 있지 않음을 확인합니다. 내 웹 검색은 관련 문제를 일으키지 않았고 모든 김프 버전을 완전히 제거 했으므로 최신 버전으로 돌아가서 같은 긁힌 자국에 빠지게됩니다.
그 덕택으로 감사합니다. MSYS의 무관 한 설치로 생각한 것은 HOME 변수를 납치 한 것이므로 김프의 최신 업데이트 나 재설치에는 잘못된 경로가있었습니다. number -> string은 다른 원시 프로 시저로 빌드 된 스크립트 일 수 있다고 생각하지 않았습니다. 다시 한 번 감사드립니다! –