유틸리티 브라우저
유틸리티 브라우저를 사용하면 앱을 종료하거나 소스 파일을 탐색할 필요 없이 Lumi와 함께 제공되는 내장 Scheme 유틸리티 stdlib를 탐색할 수 있습니다.
유틸리티 브라우저 열기
도움말 → 프로그래밍 → 유틸리티 브라우저로 이동하세요.
창이 즉시 열립니다. 플러그인을 미리 로드할 필요가 없습니다.
표시되는 내용
브라우저에는 Lumi가 시작 시 자동으로 로드하는 7개의 유틸리티 라이브러리에서 내보낸 모든 프로시저, 변수 및 구문 형식이 나열됩니다.
| 도서관 | 다루는 내용 |
|---|---|
common.scm | 범용 도우미(문자열, 숫자, 목록 유틸리티) |
files.scm | 파일 및 경로 도우미 |
gegl.scm | GEGL 버퍼 및 색상 도우미 |
images.scm | 이미지 수준 도우미(image-get-open-list 등) |
layers.scm | 레이어 및 드로어블 도우미 |
parasites.scm | 기생충 읽기/쓰기 도우미 |
paths.scm | 경로 및 벡터 도우미 |
이 모든 기능은 Scheme 플러그인이나 Scheme Console에서 사용할 수 있습니다.
검색 및 필터링
- 검색창: 입력할 때 이름별로 필터링합니다(대소문자를 구분하지 않는 하위 문자열 일치).
- 종류 필터:
procedure,variable또는syntax으로 결과를 좁힙니다.
항목을 클릭하면 해당 항목의 전체 문서 문자열과 해당 항목이 나온 라이브러리가 표시됩니다.
래퍼로서의 Stdlib
유틸리티 라이브러리는 래핑 패턴을 실제로 적용한 것입니다. 각 도우미는 하위 수준 작업에 명확한 이름을 제공하고, 상용구를 숨기고, 기본 명령이 변경될 경우 업데이트할 단일 위치를 제공합니다. 그 뒤에 있는 디자인 접근 방식을 이해하려면 Wrapping 튜토리얼을 참조하세요.
프로시저 브라우저와의 관계
유틸리티 브라우저는 필터 → Script-Fu → 콘솔 → 찾아보기(프로시저 브라우저)와 별개입니다. 프로시저 브라우저에는 PDB 등록 프로시저가 나열됩니다. 유틸리티 브라우저에는 의도적으로 PDB 외부에 존재하는 도우미 정의가 나열됩니다. 이 정의는 구성표 전용이며 C 바인딩이 없습니다.