Amazon Best VPN GoSearch

온웍스 파비콘

scm - 클라우드 온라인

Ubuntu Online, Fedora Online, Windows 온라인 에뮬레이터 또는 MAC OS 온라인 에뮬레이터를 통해 OnWorks 무료 호스팅 제공업체에서 scm 실행

Ubuntu Online, Fedora Online, Windows 온라인 에뮬레이터 또는 MAC OS 온라인 에뮬레이터와 같은 여러 무료 온라인 워크스테이션 중 하나를 사용하여 OnWorks 무료 호스팅 공급자에서 실행할 수 있는 scm 명령입니다.

프로그램:

이름


scm - 체계 언어 해석기

개요


SCM [-NS 킬로바이트 ] [-muvqib] [--버전] [--도움말]
[[-]-no-init-file] [--no-symbol-case-fold]
[-NS INT ] [-NS 기능 ] [-시간 기능 ]
[-NS 파일 이름 ] [-NS 파일 이름 ] [-엘 파일 이름 ]
[-씨 표현 ] [-전자 표현 ] [-오 덤프 이름 ]
[-- | - | -s] [ 파일 이름 ] [ 인수 ... ]

기술


SCM 체계 해석기입니다.

시작할 때 SCM 환경 변수 SCM_INIT_PATH에 의해 지정된 파일을 로드하거나
SCM_INIT_PATH가 정의되지 않은 경우 makefile(또는 scmfig.h)의 매개변수 IMPLINIT에 의해.
makefile은 소스 디렉토리에서 IMPLINIT를 "Init.scm"으로 설정하려고 시도합니다.

옵션이 아니면 -초기화 파일 없음 or --초기화 파일 없음 명령줄에서 발생하거나 다음과 같은 경우 SCM is
스크립트로 호출되는 "Init.scm"은 파일에 "ScmInit.scm" 파일이 있는지 확인합니다.
환경 변수 HOME에 의해 지정된 경로(또는 HOME이 현재 디렉토리인 경우
한정되지 않은). 그러한 파일을 찾으면 로드됩니다.

그런 다음 "Init.scm"은 세 가지 소스 중 하나에서 명령 입력을 찾습니다.
명령줄, 명령줄에 이름이 지정된 파일 또는 표준 입력에서.

옵션


옵션은 명령줄에 지정된 순서대로 처리됩니다.

-a킬로바이트
지정 SCM 의 초기 힙 크기를 할당해야 합니다. 킬로바이트. 이 옵션은
명령줄에서 첫 번째여야 합니다.

--초기화 파일 없음
위에서 설명한 대로 "ScmInit.scm"의 로드를 금지합니다.

--기호 없음-대소문자 접기
기호(및 식별자) 이름은 대소문자를 구분합니다.

-e표현

-c표현
구성표 표현식을 지정합니다. 표현 평가를 받는 것입니다. 이러한 옵션
에서 영감을 얻다 그리고 sh 각기. Amiga 시스템에서 전체 옵션 및
인수는 따옴표로 묶어야 합니다. 예를 들어 "-e(개행)".

-r기능
필요 기능. 다음과 같은 경우 SLIB에서 파일을 로드합니다. 기능 이미 아니다
지원됩니다. 만약에 기능 2, 3, 4 또는 5 SCM 에 필요한 기능이 필요합니다.
R2RS, R3RS, R4RS 또는 R5RS를 각각 지원합니다.

-h기능
제공 기능.

-l파일 이름

-f파일 이름
잔뜩 파일 이름. SCM 명령줄에 이름이 지정된 첫 번째(옵션 없음) 파일을 로드합니다.
-c, -e, -f, -l 또는 -s 옵션이 앞에 오지 않는 경우.

-d파일 이름
확장 관계 데이터베이스를 엽니다(읽기 전용). 파일 이름. If 파일 이름 이 포함되어 있습니다
초기화 코드는 데이터베이스가 열릴 때 실행됩니다.

-o덤프 이름
현재 SCM 세션을 실행 가능한 프로그램으로 저장 덤프 이름 이 옵션은 작동합니다
지원하는 SCM 빌드에서만 덤프.

이후 명령줄에 옵션이 나타나는 경우 -o 덤프 이름, 그러면 저장된 세션이
호출될 때 해당 옵션을 계속 처리합니다. 그렇지 않으면 (신규)
명령줄은 저장된 이미지가 호출될 때 평소와 같이 처리됩니다.

-p수평
prolixity (장황함)를 다음으로 설정합니다. 수평. 이것은 다음과 동일합니다. SCM 명령
(말 수가 많은 수평 ).

-v (자세한 정보 표시 모드)는 다음을 지정합니다. SCM 프롬프트, 평가 시간, 알림을 인쇄합니다.
파일 로드 및 가비지 수집 통계. 이것은 다음과 같다 -p3.

-q (조용한 모드)는 다음을 지정합니다. SCM 추가 정보를 인쇄하지 않습니다. 이것은 다음과 같다
-p0.

-m 후속 로드, 평가 및 사용자 상호 작용이 R4RS와 함께 수행되도록 지정합니다.
매크로 기능. SLIB에서 특정 R4RS 매크로 구현을 사용하려면(대신
SLIB의 기본값) 넣어 -r 매크로패키지 전에 -m 명령 행에서.

-u 후속 로드, 평가 및 사용자 상호 작용이 없음을 지정합니다.
R4RS 매크로 기능. R4RS 매크로 기능은 후속 작업으로 복원할 수 있습니다. -m on
명령줄 또는 Scheme 코드에서.

-i 지정 SCM 대화식으로 실행해야 합니다. 즉 SCM 종료하지 않습니다
까지 (그만두 다) or (출구) 오류가 있더라도 명령이 제공됩니다. 또한 설정
2 미만인 경우 prolixity 수준을 2로 설정합니다. 이렇게 하면 프롬프트, 평가가 인쇄됩니다.
시간 및 파일 로드 알림. prolixity 수준은 후속으로 설정할 수 있습니다.
옵션. 만약 SCM tty에서 시작되면 대화형이어야 한다고 가정합니다.
후속 조치가 주어지지 않는 한 -b 옵션을 선택합니다.

-b 지정 SCM 비대화식으로 실행해야 합니다. 즉 SCM 종료됩니다
명령줄을 처리한 후 또는 오류가 있는 경우.

-s 와 유사하게 지정합니다. 쉿, 추가 옵션은 프로그램으로 취급됩니다.
인수.

- -- 명령줄에 더 이상 옵션이 없음을 지정합니다.

환경 변수


SCM_INIT_PATH
경로 이름입니다. SCM 초기화 코드를 찾습니다. 기본값은
소스 디렉토리의 "Init.scm" 파일.

SCHEME_LIBRARY_PATH
SLIB Scheme 라이브러리 디렉토리입니다.

"Init.scm"이 사용자 초기화 파일을 찾을 디렉토리입니다.
"ScmInit.scm".

계획 변수


*인수*
프로그램에 대한 인수 목록을 포함합니다. *인수* 인수 중에 변경될 수 있음
처리. 이 목록은 SLIB에 대한 인수로 사용하기에 적합합니다. getopt.

*R4RS-매크로*
로드 및 상호 작용이 R4RS 매크로를 지원하는지 여부를 제어합니다. 이것을 정의하십시오
"ScmInit.scm" 또는 명령줄에 지정된 파일. 다음으로 재정의할 수 있습니다.
후속 -m 및 -u 옵션.

*인터렉티브*
-i 및 -b 옵션에 대해 설명된 대로 상호 작용을 제어합니다. 이것을 정의하십시오
"ScmInit.scm" 또는 명령줄에 지정된 파일. 다음으로 재정의할 수 있습니다.
후속 -i 및 -b 옵션.

사용 예


% scm foo.scm arg1 arg2 arg3
foo.scm의 내용을 로드하고 실행합니다. 매개변수 arg1 arg2 및 arg3이 저장됩니다.
전역 목록 *argv*에서.

% scm -f foo.scm arg1 arg2 arg3
똑같다.

% scm -s foo.scm arg1 arg2
*argv*를 ("foo.scm" "arg1" "arg2")로 설정하고 대화형 세션에 들어갑니다.

% scm -e '(디스플레이(목록 참조 *argv* *optind*))' 표시줄
인쇄 ``바''

% scm -rpretty-print -r 형식 -i
예쁜 인쇄 및 형식을 로드하고 대화형 모드로 들어갑니다.

% scm -r5
dynamic-wind, values ​​및 R4RS 매크로를 로드하고 대화식(매크로 사용) 모드로 들어갑니다.

% scm -r5 -r4
위와 같지만 rev4-optional-procedures도 로드됩니다.

STYLE


Amiga, Atari-ST, MacOS, MS-DOS, OS/2, NOS/VE, Unicos, VMS, Unix 등에서 실행
시스템. ASCII 및 EBCDIC 문자 집합을 지원합니다.

알고리즘 언어 체계 및 IEEE P5에 대한 Revised^1178 보고서 준수
사양.

SICP, R2RS, R3RS 및 R4RS 체계 코드를 지원합니다.

많은 Common Lisp 함수: logand, logor, logxor, lognot, ash, logcount, integer-length,
bit-extract, defmacro, macroexpand, macroexpand1, gentemp, defvar, 강제 출력, 소프트웨어-
유형, 디코딩된 시간 가져오기, 내부 실행 시간 가져오기, 내부 실시간 가져오기, 파일 삭제,
rename-file, copy-tree, acons 및 eval.

Char-code-limit, most-positive-fixnum, most-negative-fixnum 및 internal-time-units-per-
두 번째 상수. *기능* 및 *로드 경로 이름* 변수.

배열 및 비트 벡터. 문자열 포트 및 소프트웨어 에뮬레이션 포트. I/O 확장
대부분의 ANSI C 및 POSIX.1 기능을 제공합니다.

인터럽트 및 오류에 대한 사용자 정의 응답, 프로세스 동기화 프리미티브,
문자열 정규식 일치 및 CURSES 화면 관리 패키지.

대화형 디버거, 데이터베이스, X-window 그래픽,
BGI 그래픽, Motif 및 Open-Windows 패키지.

컴파일러(HOBBIT, 별매) 및 컴파일된 모듈의 동적 연결.

대화식으로 인쇄된 모니터링 및 타이밍 정보의 설정 가능한 수준('자세한 정보'
기능). 다시 시작하고 종료하고 실행합니다.

onworks.net 서비스를 사용하여 온라인에서 scm 사용


무료 서버 및 워크스테이션

Windows 및 Linux 앱 다운로드

Linux 명령

Ad




×
광고
❤️여기에서 쇼핑, 예약, 구매하세요. 비용이 들지 않아 서비스를 무료로 유지하는 데 도움이 됩니다.