SCM (v0201) ( ) SCM 2 SCM 3 SCM SCM 2.1 SCM SCM SCM (1) MS-DOS (2) Microsoft(R) Windows 95 (C)Copyright Microsoft Corp

Similar documents
fiš„v8.dvi

Systemwalker IT Service Management Systemwalker IT Service Management V11.0L10 IT Service Management - Centric Manager Windows


- 2 -

1

(CC Attribution) Lisp 2.1 (Gauche )

dicutil1_5_2.book

Excelfl—‘ãŁª’Í-flO“Z

つくって学ぶプログラミング言語 RubyによるScheme処理系の実装

はじめての帳票作成

13 Student Software TI-Nspire CX CAS TI Web TI-Nspire CX CAS Student Software ( ) 1 Student Software 37 Student Software Nspire Nspire Nspir

DS-70000/DS-60000/DS-50000

C-720 Ultra Zoom 取扱説明書

DISTO Family BRO medium 1305 jp.pdf

() 2

slide5.pptx

MOTIF XF 取扱説明書

Condition DAQ condition condition 2 3 XML key value

DS-30

: : : : : : : : : : : : : : : : : : : : : : : : : : : : : : : : : : : : : : : : : : : : : : : : : : : : : : : : : : :

インターネット接続ガイド v110

New version (2.15.1) of Specview is now available Dismiss Windows Specview.bat set spv= Specview set jhome= JAVA (C:\Program Files\Java\jre<version>\

Introduction Purpose This training course demonstrates the use of the High-performance Embedded Workshop (HEW), a key tool for developing software for

Microsoft PowerPoint - IntroAlgDs-05-2.ppt

cikm_field_weights.dvi

スライド タイトルなし

listings-ext


Microsoft Word - PCM TL-Ed.4.4(特定電気用品適合性検査申込のご案内)

ES-D400/ES-D200

AN 100: ISPを使用するためのガイドライン

IBM IBM 100 IBM IBM DNA 経理財務変革コンサルタント 調達業務変革コンサルタント 組織人事変革コンサルタント R&D 業務改革コンサルタント 金融業界コンサルタント 保険業界コンサルタント コンサルタントーポテンシャル採用 コグニティブコンサルタント アナリティクスコンサルタン


Abstract Journal of Agricultural Science 2

ES-D400/ES-D350

Microsoft Word - PrivateAccess_UM.docx

LM Watt Stereo Class D Audio Pwr Amp w/Stereo Headphone Amplifier (jp)

Parametric Polymorphism


<Documents Title Here>

Copyright SATO International All rights reserved. This software is based in part on the work of the Independen

エレクトーンのお客様向けiPhone/iPad接続マニュアル

0.2 Button TextBox: menu tab 2

Microsoft Word - MetaFluor70取扱説明.doc

iPhone/iPad接続マニュアル

Software Tag Implementation in Adobe Products

T554/67K

syspro-0405.ppt

Adobe LiveCycle Workbench 11 のインストール

1 138

CPU Levels in the memory hierarchy Level 1 Level 2... Increasing distance from the CPU in access time Level n Size of the memory at each level 1: 2.2


SR-X526R1 サーバ収容スイッチ ご利用にあたって

P3FY-A JP.PDF

C FGIH C C C C C C C C C C C C C C C C C C C C C C C C C C C C C C C C C C C C C C C C C C C C C C C C C C C C C C C

DPA,, ShareLog 3) 4) 2.2 Strino Strino STRain-based user Interface with tacticle of elastic Natural ObjectsStrino 1 Strino ) PC Log-Log (2007 6)

fiš„v5.dvi

IPSJ SIG Technical Report Vol.2013-CE-119 No /3/15 enpoly enpoly enpoly 1) 2) 2 C Java Bertrand Meyer [1] 1 1 if person greeting()

Japanese Manual - Ditto X2 Looper

book

1 2

fx-9860G Manager PLUS_J


untitled

untitled

PBASIC 2.5 PBASIC 2.5 $PBASIC directive PIN type New DEBUG control characters DEBUGIN Line continuation for comma-delimited lists IF THEN ELSE * SELEC

CPU-SB20(FIT)GY OSインストー手順書


EPSON ES-D200 パソコンでのスキャンガイド

橡最新卒論

Specview Specview Specview STSCI(Space Telescope SCience Institute) VO Specview Web page htt

technews2012autumn

BL JA DIGITAL CAMERA FINEPIX Z80

QOL

Lotus Domino XML活用の基礎!

r07.dvi

USB FDD ユーザーズマニュアル

XJTAG

GT-X830

US40cユーザーズガイド

ohp07.dvi

Zinstall WinWin 日本語ユーザーズガイド

名称未設定-1

TH-47LFX60 / TH-47LFX6N

2

untitled

Microsoft Word - D JP.docx

Microsoft Word - Meta70_Preferences.doc

OOCOBOL紹介

by CASIO W61CA For Those Requiring an English/Chinese Instruction

ohp1.dvi

ServerView with Data ONTAP-v™ PowerChute® Network Shutdown 設定について

HIS-CCBASEver2

JP1/Automatic Job Management System 2 for 活文PDFstaff Option

Rによる計量分析:データ解析と可視化 - 第3回 Rの基礎とデータ操作・管理

19_22_26R9000操作編ブック.indb

untitled

X Window System X X &

GT-F740/GT-S640


Transcription:

SCM (v0201) ( ) 14 4 20 1 SCM 2 SCM 3 SCM 4 5 2 SCM 2.1 SCM SCM 2 1 2 SCM (1) MS-DOS (2) Microsoft(R) Windows 95 (C)Copyright Microsoft Corp 1981-1996. 1

(3) C:\WINDOWS>cd.. C:\>cd scm C:\SCM> C:\SCM> scm C:\SCM>scm SCM version 4e1, Copyright (C) 1990, 1991, 1992, 1993, 1994 Aubrey Jaffer. SCM comes with ABSOLUTELY NO WARRANTY for details type `(terms)'. This is free software, and you are welcome to redistribute it under certain conditions type `(terms)' for details. SCM Turtlegraphics Copyright (C) 1992 sjm@cc.tut.fi, jtl@cc.tut.fi Type `(help-gr)' or `(help-turtlegr)' for a quick reference of the new primitives. loading "berkeley.scm" > (4) > SCM (1) Windows 95 2

(2) SCM ( : Windows 95(C:)) (3) SCM ( : Scm) ( : SCM.exe) (4) SCM (5) > SCM 2.2 SCM SCM > (exit) 3 SCM SCM SCM SCM prompt, >SCM Scheme 1 Scheme LISP 1 Scheme > ALT Enter 3.1 SCM 3.2 3.3 3.4 3.5 (load) 3

3.1 SCM > > 1 1 > (+12) (compound expression) > (+ 1 2) 3 > (+ 1 2) 1 (operator ) (operands) (prex notation) 1 > (+ 1 2 3) 6 > (* 2 3 4) 24 > > t true #t > nil false () 4

> "Statistics is an important subject." "Statistics is an important subject." (Symbol) x > x ERROR: unbound variable: x in expression: x in top level environment. x x > (define x 1) x x > x 1 x (compound expression) () 5

(+ 1 2 3) (function application) SCM + 1 2 3 > (+ 1 2 3) 6 > (+ (* 2 3) 4) 10 (* 2 3) + SCM (simple data) SCM (compound data) list > (list 1 2 3 4 5) (1 2 3 4 5) SCM list SCM Scheme 1 Scheme LISP 1 LISP LISt Processing LISP 6

y (1 2 3 4 5) > (define y (list 1 2 3 4 5)) y y > y (1 2 3 4 5) y (12345) (+ 1 2) > (+ 1 2) 3 (quoting) Say your hobby! Say "your hobby"! () SCM (quote) 7

> (quote (+ 1 2)) (+ 1 2) quote quote quote (special form) SCM quote > '(+ 1 2) (+ 1 2) (quote (+ 1 2)) 3.2 transcripton a: SCM-tk tran1999 tk ( tran transcript 1999 1999 mmddhhmm mm: dd: hh: mm: MS-DOS 8 3 transcript-on ( SCM-tk tran1999 1999 9 29 17 50 transcript-on 8

(transcript-on "a:/scm-tk/tran1999/09291750") transcript > (transcript-off) transcript "a:/scm-tk/tran1999/09291750" > (transcript-off) transcript transcript-on 3.3 60 1 30 SCM sr0130tk sr: s: r: red( ) 0130: : 1 30 tk: t: tetsuo, k: kamijo MS-DOS 8 SCM 9

> (define sr0130tk (list 6 2 1 3 5 5 4 5 2 3 2 6 4 5 6 5 5 4 5 6 1 1 6 1 5 4 5 4 5 5)) sr0130tk > sr0130tk (6 2 1 3 5 5 4 5 2 3 2 6 4 5 6 5 5 4 5 6 1 1 6 1 5 4 5 4 5 5) > (apply + sr0130tk) 121 3.4 a: SCM-tk (1) SCM (define sr0130tk (list 6 2 1 3 5 5 4 5 2 3 2 6 4 5 6 5 5 4 5 6 1 1 6 1 5 4 5 4 5 5)) 10

(2) WZ MIFES (3) a: SCM-tk tkamijo.scm 3.5 (load) 3.4 a: SCM-tk tkamijo.scm sr0130tk (1) SCM, sr0130tk > sr0130tk (6 2 1 3 5 5 4 5 2 3 2 6 4 5 6 5 5 4 5 6 1 1 6 1 5 4 5 4 5 5) > (define sr0130tk nil) sr0130tk > sr0130tk () (2) SCM a: SCM-tk tkamijo.scm sr0130tk > (load "a:/scm-tk/tkamijo.scm") okay (3) sr0130tk > sr0130tk 11

(6 2 1 3 5 5 4 5 2 3 2 6 4 5 6 5 5 4 5 6 1 1 6 1 5 4 5 4 5 5) sr0130tk sr0130tk (list name) s0130(saikoro, 01 30 ) > (define s0130 sr0130tk) s0130 s0130 > s0130 (6 2 1 3 5 5 4 5 2 3 2 6 4 5 6 5 5 4 5 6 1 1 6 1 5 4 5 4 5 5) sr0130tk s0130 4 Windows 95 Excel Lotus 1-2-3 a: SCM-tk tkamijo.scm 60 31 60 sr3160tk MS-DOS 8 (1) a: 12

(2) Windows95 Windows95 (3) SCM-tk tkamijo.scm " " SCM (F) (*.*) a: SCM-tk tkamijo.scm (define sr0130tk (list 6 2 1 3 5 5 4 5 2 3 2 6 4 5 6 5 5 4 5 6 1 1 6 1 5 4 5 4 5 5)) file name: tkamijo.scm tkamijo: tetsuo kamijo scm: Scheme : : October 5, 1999 : data list name: sr3160tk sr: s: saikoro r: red( ) 3160: : 31 60 : : October 5, 1999 : (define sr3160tk (list 3 1 1 2 6 4 2 6 4 3 3 5 1 3 1 1 4 4 1 5 3 2 6 2 3 6 1 1 2 1) ) 13

(4) tkamijo.scm (F) 3.5 a: SCM-tk tkamijo.scm tkamijo.scm sr3160tk (load) (1) SCM, (2) SCM tkamijo.scm > (load "a:/scm-tk/tkamijo.scm") okay (3) sr3160tk > sr3160tk (3 1 1 2 6 4 2 6 4 3 3 5 1 3 1 1 4 4 1 5 3 2 6 2 3 6 1 1 2 1) > (apply + sr3160tk) 87 sr3160tk (list name) s3160 (saikoro, 31 60 ) > (define s3160 sr3160tk) s3160 s3160 14

> s3160 (3 1 1 2 6 4 2 6 4 3 3 5 1 3 1 1 4 4 1 5 3 2 6 2 3 6 1 1 2 1) sr3160tk s3160 5 5.1 append > (define x1 (list 1 2 3)) x1 > (define x2 (list 4)) x2 > (define x3 (list 5 6)) x3 > (append x1 x2 x3) (1 2 3 4 5 6) append sr0130tk sr3160tk append append sr0160tk(saikoro, 01 60 15

> (define sr0160tk (append sr0130tk sr3160tk)) sr0160tk sr0130tk > sr0160tk (6 2 1 3 5 5 4 5 2 3 2 6 4 5 6 5 5 4 5 6 1 1 6 1 5 4 5 4 5 5 3 1 1 2 6 4 2 6 4 3 3 5 1 3 1 1 4 4 1 5 3 2 6 2 3 6 1 1 2 1) > (apply + sr0160tk) 208 sr0160tk (list name) s0160 (saikoro, 01 60 ) > (define s0160 sr0160tk) s0160 s0160 > s0160 (6 2 1 3 5 5 4 5 2 3 2 6 4 5 6 5 5 4 5 6 1 1 6 1 5 4 5 4 5 5 3 1 1 2 6 4 2 6 4 3 3 5 1 3 1 1 4 4 1 5 3 2 6 2 3 6 1 1 2 1) sr0160tk s0160 16

5.2 (special form) set! z > (define z 2) z 5 > (set! z 5) [1] Harvey, B. and Wright, M.[1994], Simply Scheme: Introducing Computer Science, The MIT Press [2] [1994], Scheme [3] Pearce, J.[1998], Programming and Meta-Programming in Scheme, Springer. [4] Springer, G. and Friedman, D.P.[1989], Scheme and the Art of Programming, The MIT Press. [5] Steele, Jr., G.L.[1990], Common LISP: The Language, Second Edition, Digital Press [6] Tierney, L.[1990], LISP-STAT: An Object-Oriented Environment for Statistical Computing andf Dynamic Graphics, Wiley : LISP-STAT, [7] [1991], Scheme, [8] [1991], Scheme, 17