~cpp
Smalltalk 배우기 #3
1998. 11. 25. 김찬�
mailto:andrea92@hitel.net
======================================
1. Smalltalk� 소개
1.1. 프로그램과 프로그래� 언어
1.2. Smalltalk� 설치
1.3. Smalltalk 맛보기 프로그램
→1.4. 몇 가지 준비해야 í• ê²ƒë“¤
1.4.1. Dolphin Smalltalk 등�하기
1.4.2. 바탕본 여벌 받기
1.4.3. 글꼴 ì„¤ì •í•˜ê¸°
........
=======================================
1. Smalltalk� 소개
------------------------------
1.4. 몇 가지 준비해야 í• ê²ƒë“¤
~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
지금까지 우리는 Smalltalk를 ì‹œìž‘í•˜ê³ ë��내는 방법과 함께, Smalltalk ëª…ë ¹
ì�„ 실행하는 방법ì—� 대해서 알아보았습니다. ì�´ì œ 여기서는 여러분ì�´ 앞으로
Smalltalk 공부를 계ì†� 진행하기 ì „ì—� 준비해야 í• ëª‡ 가지 사í•ì—� 대해서
다루어보ë�„ë¡� í•˜ê² ìŠµë‹ˆë‹¤.
1.4.1. Dolphin Smalltalk 등�하기
---------------------------------
ì�´ì œê¹Œì§€ 우리는 Dolphin Smalltalk를 사용하면서 ì €ìž¥ 기능ì�„ ì‚¬ìš©í• ìˆ˜ ì—†
었습니다. ì�´ëŠ” 우리가 ì•„ì§� 등ë¡� ì ˆì°¨ë¥¼ 거치지 않았기 때문입니다. Object
Arts사(社)는 공개용으로 ì‚¬ìš©í• ìˆ˜ 있는 Dolphin Smalltalk 98 / 1.1íŒ�ì�„
배�하면서, 그를 사용하는 사람들� 무료로 등�번호를 발급 받아서 사용하
ë�„ë¡� í•˜ê³ ìžˆìŠµë‹ˆë‹¤. ì�´ëŠ” Dolphin Smalltalk를 사용하는 사람들ì�´ ì–´ë–¤ 계
층ì�¸ì§€, ê·¸ë¦¬ê³ ì�´ 사람들ì�´ ì–´ë–¤ 것ì�„ ì›�하는지를 조사하기 위한 수단ì�´ë�¼
ê³ ìƒ�ê°�합니다. ë˜�한 사용ìž� ì§€ì›�ì�„ 위해서ë�„ 필요한 사í•ì�´ë�¼ê³ ë�„ 합니다.
등ë¡�ì�€ 무료입니다. 그러므로 ì�¸í„°ë„·ì�„ ì‚¬ìš©í• ìˆ˜ 있는 사람ì�´ë�¼ë©´ 바로 등
ë¡� ì ˆì°¨ë¥¼ ê±°ì¹ ìˆ˜ 있습니다.
앞서 ë§�한 대로, 등ë¡�ì�„ í•˜ë ¤ë©´ Object Arts사ì—�서 발급하는 등ë¡� 번호를 ë°›
아야 합니다. 등� 번호를 발급 받는 방법� WWW(World Wide Web) 페�지를
사용하는 방법과 ì „ìž� 우편(e-mail)ì�„ 사용하는 방법ì�´ 있습니다.
1) WWW를 사용하는 방법
Dolphin Smalltalk를 시작합니다. 그런 다� File > Exit Dolphin 메뉴를 실
행시켜서 Dolphin Smalltalk를 종료합니다. � 때 현재 Smalltalk� �황�
ì €ìž¥í•˜ê² ëŠ�ëƒ�ê³ ë¬»ëŠ”ë�°, ì�´ 물ì�Œì—� <예>ë�¼ê³ 대답합니다. 그러면 "Locked
Image"ë�¼ëŠ” ì œëª©ì�´ ë¶™ì�€ ì°½ì�´ 열릴 것입니다. 여기서는 왜 등ë¡�ì�„ 해야 하는
ì§€, ê·¸ë¦¬ê³ ì–´ë–»ê²Œ 등ë¡�ì�„ 해야 하는지가 설명ë�˜ì–´ìžˆìŠµë‹ˆë‹¤.
여기서 Username ìž…ë ¥ ìƒ�ìž�ì—� 여러분ì�˜ ì˜�문 ì�´ë¦„ì�„ 넣습니다. 그러면 ì°½ ì•„
래ì—� 있는 ë�¼ëŠ” 단추를 누를 수 있게 ë� 것입니다. ì�¸
í„°ë„·ì—� ì—°ê²°ë�˜ì–´ìžˆëŠ”ì§€ 확ì�¸í•˜ê³ ì�´ì–´ì„œ ì�´ 단추를 누르면 Object Arts사ì�˜
"등ë¡� 페ì�´ì§€"로 ì�´ë�™í•˜ê²Œ ë� 것입니다.
ì�´ 페ì�´ì§€ì—�는 몇 ê°œì�˜ ìž…ë ¥ í•목ì�´ 있습니다. 간단하게 ì�´ í•목들ì—� 대해서
설명합니다.
* Product: ì‚¬ìš©í•˜ê³ ìžˆëŠ” Dolphin Smalltalkì�˜ 종류. 우리는 1.1íŒ�ì�„ ê³ ë¥´
ë©´ ë�˜ê² 지요?
* First Name: 여러분ì�˜ ì�´ë¦„ì�„ 넣습니다. ì €ì�˜ 경우는 ChanHong Kim으로 표
기ë�˜ë¯€ë¡œ, First Nameì—�는 ChanHongì�„ ìž…ë ¥í•˜ë©´ ë�©ë‹ˆë‹¤.
* Last Name: 여러분ì�˜ 성씨를 넣습니다. ì €ì�˜ 경우ì—�는 Kimì�´ê² 지요?
* Stree Address: 우리� 경우�는 시/군, 구/�면, �, 번지로 주소를 쓰지
ë§Œ 외êµì�˜ 경우는 거꾸로 입니다. Street Addressì—�는 여러분ì�˜ ë�™ ì�´ë¦„
ê³¼ 번지수를 ì”�니다. ì €ì�˜ 경우ë�¼ë©´ 2288-3, DaeMyung 3 Dong, Nam-Gu
쯤으로 ìž„ë ¥í•˜ë©´ ë�˜ê² 지요?
* City: 여러분ì�´ 사는 ë�„시를 ìž…ë ¥í•©ë‹ˆë‹¤. ì €ëŠ” 대구ëž�니다. Taegu.
* State: 미êµì�˜ 경우는 주를 ìž…ë ¥í•©ë‹ˆë‹¤ë§Œ, 우리는 비워둡니다.
* Zip Code: 여러분� 우편번호를 넣습니다. 700-234.
* Country: 우리ì�˜ ìž�랑스런 "Korea"를 ì„ íƒ�합니다.
* E-mail: 여러분ì�˜ ì „ìž�우편 주소를 ìž…ë ¥í•˜ë©´ ë�©ë‹ˆë‹¤.
* Where did you hear about this product?
Dolphin Smalltalkì—� 대해 처ì�Œì–´ë¡œ ì ‘í•œ 매체를 ê³ ë¦…ë‹ˆë‹¤.
* Previous experience of Smalltalk?
ì�´ì „ì—� Smalltalk를 사용한 경험ì�„ ë¬»ê³ ìžˆìŠµë‹ˆë‹¤.
* Intended use of this product?
Dolphin Smalltalk를 ì–´ë–¤ 목ì �ì—� ì‚¬ìš©í• ê²ƒì�¸ì§€ë¥¼ 묻습니다.
* How many attempts did it take you to download this software?:
Dolphin Smalltalk를 몇 번만ì—� ì „ì†¡ë°›ì•˜ëŠ”ì§€ë¥¼ 묻습니다.
* Image Code: 여기� "Locked Image" 창� 표시� Image code를 넣습니다.
* Usrname: "Locked Image" ì°½ì—� ìž…ë ¥í•œ 여러분ì�˜ Usernameì�„ ìž…ë ¥í•©ë‹ˆë‹¤.
(반드시 �치해야 합니다.)
여기까지 í•목ì�˜ ìž…ë ¥ì�´ ë��나면 ì�´ì œëŠ” 아래ì�˜ 단추를 누릅니다.
그러면 Image Code와 그� 해당하는 Password를 발급 받게 �니다. "Locked
Image" ì°½ì—� 방금 ë°›ì�€ Password를 ìž…ë ¥í•˜ë©´ 등ë¡� ì ˆì°¨ê°€ ë��나게 ë�©ë‹ˆë‹¤. 현
재 여러분� 설치한 Smalltalk� 대해서는 Username과 Password가 그대로 사
ìš©ë� 수 있으므로, 다ì�Œë¶€í„°ëŠ” 등ë¡� ì ˆì°¨ë¥¼ ê±°ì¹ í•„ìš”ê°€ 없습니다.
등ë¡� ì ˆì°¨ë¥¼ 마치면 ì�´ì œë¶€í„° 여러분ì�˜ 컴퓨터ì—� 설치ë�˜ì–´ 있는 Dolphin
Smalltalk는 ì €ìž¥ 기능ì�„ ì‚¬ìš©í• ìˆ˜ 있게 ì„¤ì •ë�©ë‹ˆë‹¤. ì�´ì œ 여러분ì�´
Smalltalkì—�서 실행한 ëª¨ë“ ê²ƒì�„ ì €ìž¥í• ìˆ˜ 있습니다.
2) ì „ìž�우편ì�„ 사용하는 방법
WWW를 사용하기 ì–´ë µê±°ë‚˜ ì�¸í„°ë„·ì�„ 사용하기 ì–´ë ¤ìš´ 분들ì�€ ì „ìž�우편ì�„ ì�´ìš©
하면 등�번호를 발급 받� 수 있습니다.
ìˆ˜ì‹ : support@object-arts.com
ì œëª©: password
ë‚´ìš©: Usernameê³¼ Image code.
위� 형�대로 편지를 보내게 �면 곧 여러분� 사서함으로 등� 번호가 �
ë´‰ë�œ 편지가 ë�„ì°©í• ê²ƒìž…ë‹ˆë‹¤.
ì�´ë ‡ê²Œ 해서 발급받ì�€ password를 (1)ê³¼ 마찬가지로 ìž…ë ¥í•˜ê²Œ ë�˜ë©´ Dolphin
Smalltalk가 등��� �니다.
ì�¼ë‹¨ 등ë¡�íŒ�ì�´ ìƒ�성ë�˜ë©´ ëª¨ë“ ê¸°ëŠ¥ì�„ ì œí•œ ì—†ì�´ ì‚¬ìš©í• ìˆ˜ 있습니다.
1.4.2. 바탕본 여벌 받기
-----------------------
Smalltalk를 ë��낼 때 여러분ì�€ 현재 Smalltalkì�˜ ìƒ�태를 그대로 ì €ìž¥í–ˆë‹¤ê°€
나중ì—� Smalltalk를 ì‹¤í–‰í• ë•Œ 똑같ì�´ ë³µì›�í• ìˆ˜ 있습니다. 예를 들어, 여러
ë¶„ì�€ ì €ë²ˆ "1.3" 마디ì—�서 Smalltalk로 만들어진 디지털 시계를 본 ì �ì�´ 있
ì�„ 것입니다. ì�´ì œ ì €ìž¥ 기능ì�„ ì‚¬ìš©í• ìˆ˜ 있는 여러분ì�˜ Dolphin Smalltalk
ì—�서 아래ì�˜ ëª…ë ¹ì�„ ê¸€ì‡ ë¥¼ 사용하여 실행해서 다시 한 번 디지털
시계를 표시해 봅시다.
<바탕글 1> Smalltalk로 ë§Œë“ ë””ì§€í„¸ 시계
----------------------------------------------------------
digitalClockProcess := [[
Processor sleep: 1000.
(DesktopView current canvas)
font: (Font name: 'Arial' pointSize: 36) bold;
text: Time now printString at: 10@10;
free
] repeat] fork.
----------------------------------------------------------
ì—¬ì „ížˆ 화면ì—� í�¼ì§€ë§‰í•œ 디지털 시계가 표시ë�˜ê³ 있ì�„ 것입니다. ì�´ì œ File
> Exit Dolphin 메뉴를 사용해서 Dolphin Smalltalk를 �내봅시다. � 때
Smalltalk는 현재ì�˜ ìƒ�태를 ì €ìž¥í•˜ê² ëŠ�ëƒ�ê³ ë¬»ìŠµë‹ˆë‹¤. <예>를 ì„ íƒ�하ì‹ì‹œì˜¤.
그러면 Smalltalk� 실행� �나면서 여태� 잘 �아가� 시계가 멈춘 것�
볼 수 있습니다. 시계를 �리� Smalltalk 환경� �났기 때문� 당연히 멈
춘 것ì�´ì§€ìš”. ì�´ ìƒ�태ì—�서 시계를 ì§€ìš°ë ¤ë©´ 현재 화면ì�„ 다시 ê·¸ë ¤ì¤˜ì•¼ 합니
다. Windowsì�˜ 바탕 화면ì�´ 표시ë�˜ì–´ìžˆë‹¤ë©´ ê¸€ì‡ ë¥¼ 눌러서 바탕 화면ì�„
다시 ê·¸ë ¤ì¤„ 수 있습니다.
ì�´ì œ 다시 Smalltalk를 실행시켜 봅시다. 어떻게 ë�˜ì—ˆìŠµë‹ˆê¹Œ? Smalltalkê°€
실행ë�˜ìž�마ìž� 여러분ì�´ ìž…ë ¥í•œ <바탕글 1>ê³¼ 함께 디지털 시계가 다시 움ì§�
ì�´ê¸° 시작했습니다. 즉, 여러분ì�´ ì�´ì „ì—� Smalltalk를 ë��낸 ìƒ�태를 그대로
ìœ ì§€í•˜ê³ ì›€ì§�ì�´ëŠ” 것입니다. ì‹ ê¸°í•˜ì§€ 않습니까?
ì�´ì•¼ê¸°ë¥¼ ë�” 진행하기 ì „ì—� 다ì�Œì�˜ ëª…ë ¹ì�„ 로 실행시켜서 ë�Œì•„가는
시계를 멈춥시다.
digitalClockProcess terminate.
UserLibrary default invalidate: nil lpRect: nil bErase: true.
Smalltalkì—�서는 ëª¨ë“ ê²ƒì�´ ê°�ì²´(object)입니다. 우리는 Smalltalk언어를 ê°�
체지향ì � 언어ë�¼ê³ ë§�합니다. ë”°ë�¼ì„œ Smalltalkì—�서 ëª¨ë“ ê²ƒì�€ ê°�ì²´ë�¼ëŠ” 사
실� 그리 놀랄만한 �� 아닙니다. 그러나 C++나 Delphi �는 Visual Basic
등 다른 개발 환경� 사용하� 사람��면 Smalltalk� �체가 살아있다는
사실ì�„ 간과하기 쉽습니다. 보는 바와 ê°™ì�´, Smalltalkì�˜ ëª¨ë“ ê°�체는 ì‚´ì•„
있습니다. ê·¸ë¦¬ê³ ì�´ëŠ” Smalltalk를 ì¢…ë£Œí• ë•Œ 그대로 ì €ìž¥ë�˜ì—ˆë‹¤ê°€ 나중ì—�
Smalltalk 환경ì�´ 시작ë�˜ë©´ ì œ ìƒ�태를 ìœ ì§€í•˜ë©´ì„œ 계ì†� 움ì§�입니다.
Smalltalk를 �낼 때�는 현재� �태를 그대로 기�해 둡니다. 여기서 '현
재ì�˜ Smalltalk ìƒ�태'를 "본"(image)ì�´ë�¼ê³ ë¶€ë¥´ê³ , ì�´ëŸ¬í•œ 본ì�„ ì €ìž¥í•´ ë‘�
는 것ì�„ "본ì�„ 뜬다"ê³ ë§�합니다. 본ì—�는 Smalltalk 환경ì—�서 살아서 ë�Œì•„ê°€
는 ëª¨ë“ ì¢…ë¥˜ì�˜ ê°�체들ì�´ ì €ìž¥ë�˜ì–´ 있습니다. Smalltalk 환경ì�€ ê²°êµ 4만여
ê°œì�˜ ê°�ì²´ê°€ ì–´ë£¨ëŸ¬ì ¸ì„œ ë�Œì•„가는 ê³³ì�´ë¯€ë¡œ,'본'ì—�는 Smalltalkì�˜ ëª¨ë“ ìƒ�태
가 기��는 것입니다. 그러므로 '본'� 매우 중요한 것입니다. 그야�로 여
러분ì�´ 만들어 놓ì�€ ëª¨ë“ ê²ƒì�€ '본'ì—� ì €ìž¥ë�©ë‹ˆë‹¤. 그러므로 Smalltalk를 종
ë£Œí• ë•Œì—�는 반드시 "본"ì�„ ë– ë‘�ë�„ë¡� 합시다. 그래야만 나중ì—� Smalltalk
환경ì�´ 다시 시작ë� 때 ì�´ì „ì—� 뜬 본ì�„ 그대로 ê°€ì§€ê³ ì™€ì„œ ê°�체들ì�„ 재ìƒ�시
킬 수 있기 때문입니다.
ê²°êµ "본"ì�€ 시간ì�´ í��름ì—� ë”°ë�¼ ìž�꾸 ìž�꾸 변한다는 것ì�„ 알 수 있습니다.
때로는 새로운 ê°�ì²´ê°€ 만들어지기ë�„ í•˜ê³ , ì�´ë¯¸ 있ë�˜ ê°�ì²´ê°€ 없어지기ë�„ 하
면서 ë§�ì�´ì§€ìš”. 그런ë�° 만약 여러분ì�´ 실수로 Smalltalkì—�서 ê¼ í•„ìš”í•œ ì–´ë–¤
ê°�체를 ì§€ì› ë‹¤ê³ ìƒ�ê°�í•´ 봅시다(ë¬¼ë¡ ì�´ëŸ¬í•œ ì�¼ì�„ Smalltalkê°€ 묵묵히 지켜
ë³´ê³ ìžˆì§€ëŠ” 않습니다. 몇 번ì�˜ ê²½ê³ ê³¼ì •ì�„ 거치지요.). 그럼 어떻게 ë�˜ì‚´
릴 수 ìžˆê² ìŠµë‹ˆê¹Œ? 사실 방법ì�´ 없습니다. 지우기는 쉬워ë�„, ê·¸ë ‡ê²Œ 해서 한
번 지워진 �체는 다시는 복구시킬 수가 없기 때문입니다. �것� 여러분�
Smalltalk를 설치한 후ì—� 바로 ìƒ�성ë�˜ëŠ” '바탕본'(base image)ì�„ 한 벌 ë–
ë‘�어야 하는 ì�´ìœ 입니다. 그래야만 ë§Œì�¼ì�˜ 경우ì—� ë°œìƒ�하는 ë¬¸ì œë¥¼ 예방í•
수 있는 것입니다.
ìž�, ì�´ì œ 그럼 어떻게 하면 바탕본ì�„ 여벌 받아둘 수 있는지를 알아봅시다.
Dolphin Smalltalk가 설치� ��를 열어보면 다�과 같� 파�� 있�� 알
수 있습니다.
Dolphin.chg
Dolphin.img
Dolphin.sml
� 세 개� 파�� 여러분� 여벌(back up)� 받아야 하는 파�들입니다. 위
� 파�들� 여벌 받아서 다른 곳� �� 복사해 �면, 만� 여러분� 실수
로 지워지거나 바� Smalltalk 환경� ��릴 수 있� 것입니다. 필�� 경
ìš° 위ì�˜ 세 파ì�¼ì�„ 압축하여 따로 보관합니다. ì �ì–´ë�„ ì�¼ 주ì�¼ì—� 한 번ì�€ 위
� 파�� 여벌 받아�는 것� 매우 좋습니다. (필�는 하루� 한 번 씩 여
벌� 받습니다만...)
그럼 위ì�˜ 파ì�¼ë“¤ì�´ ê°�ê°� 무슨 ì—í• ì�„ 하는지 간단하게나마 설명ì�„ 하ë�„ë¡�
í•˜ê² ìŠµë‹ˆë‹¤.
* Dolphin.sml
� 파�� Dolphin Smalltalk 바탕본� 바탕글(source code)입니다. 여기�
는 기본ì �으로 Object Arts사ì—�서 만들어 놓ì�€ Smalltalk 환경ì�„ ì�´ë£¨ê³ 있
는 ëª¨ë“ êµ¬ì„±ìš”ì†Œì—� 대한 바탕글ì�´ ì‹¤ë ¤ 있습니다. 용량ì�´ 3MBê°€ 넘습니다.
* Dolphin.img
� 파�� Dolphin Smalltalk� '본'(image)입니다. 앞서 �했지만, � 본�
는 Smalltalkì�˜ ëª¨ë“ ê°�체들ì�˜ ìƒ�태가 ì €ìž¥ë�˜ì–´ìžˆìŠµë‹ˆë‹¤. 그래서 다ì�Œì—�
Smalltalk 환경ì�´ 다시 실행ë�˜ë©´ 여기ì—� ì €ìž¥ë�˜ì–´ìžˆëŠ” ê°�체들ì�´ 재ìƒ�ë�˜ì–´ 활
�� 시작하는 것입니다.
* Dolphin.chg
ì�´ 파ì�¼ì�€ '변경 기ë¡� 파ì�¼'(change log file)ì�´ë�¼ê³ 부릅니다. ì�´ 파ì�¼ 안
ì—�는 여러분ì�´ Smalltalkì—�서 실행한 ëª¨ë“ ëª…ë ¹ì�´ 기ë¡�ë�©ë‹ˆë‹¤. 새로운 ê°�ì²´
를 ë§Œë“ ë‹¤ 거나 ì�´ì „ì—� 있ë�˜ ê°�체를 지운다거나 하는, 여러분ì�˜ ëª¨ë“ ë�™ìž‘ì�´
� 파�� 기��어 있습니다. 다시 �하면 바탕본� 어떻게 변해왔는지를
� 파�� 기�해 �는 것입니다.
여기서 여러분ì�´ ê¶�금해하는 ì �ì�´ 있ì�„ì§€ë�„ ëª¨ë¥´ê² ìŠµë‹ˆë‹¤. 바로 본ì�€ 무엇ì�´
ê³ , 바탕글ì�€ 무엇ì�´ëƒ�는 것입니다. 즉 '본'ì�´ 있는ë�° 왜 따로 바탕글ì�´ í•„
요한가가 ê¶�ê¸ˆí• ê²ƒìž…ë‹ˆë‹¤.
'본'ì—�는 ê°�ì²´ì�˜ ìƒ�태가 기억ë�˜ì–´ 있습니다. ê·¸ë¦¬ê³ '바탕글'ì�€ ì�´ëŸ¬í•œ 본ì—�
들어가는 ê°�체를 만들기 위한 ëª…ë ¹ë“¤ì�´ 들어 있습니다. ë¹„ìœ ë¥¼ 들어보면,
'본'ì�€ ì§‘ì�´ê³ '바탕글'ì�€ 설계ë�„입니다. 설계ë�„대로 만들면 한 ì²´ì�˜ ì§‘ì�´
ìƒ�ê¹�니다. 그러므로 ì§‘ì�´ ìžˆê³ ê·¸ ì§‘ì�„ 만들기 위한 설계ë�„ê°€ 있는 것입니
다. 마찬가지로 '본'ì—�는 무수히 ë§Žì�€ ê°�체들ì�´ ìžˆê³ , ì�´ ê°�체들ì�„ 만들기
위한 ëª…ë ¹ì�€ 바탕글ì—� 들어있습니다. 바탕글ì—� 있는 ëª…ë ¹ì�„ 사용하면 ê°�체를
만들 수 있는 것ì�´ê³ , ì�´ 결과가 바로 '본'ì—� ì €ìž¥ë�˜ëŠ” 것입니다.
우리가 맨 처��
3 + 4. ☞ 7
ì�´ë�¼ê³ 했는ë�°, ì�´ 간단한 ëª…ë ¹ë�„ ê°�체를 만드는 ì�¼ì�„ 합니다. 즉 '3'ê³¼ '4'
ë�¼ëŠ” ê°�체를 ê°€ì§€ê³ '7'ì�´ë�¼ëŠ” 새로운 ê°�체를 만들었기 때문입니다. '7'ì�´ë�¼
는 ê°�체를 만들기 위해서 "3 + 4."ë�¼ëŠ” ëª…ë ¹ì�„ 한 것ì�´ê³ , ì�´ ê²°ê³¼ ìƒ�겨나는
것ì�´ "7"ì�´ë�¼ëŠ” ê°�체입니다. 여기서 "3 + 4."는 바탕글ì�´ ë�˜ëŠ” 것ì�´ê³ , '7'
ì�€ ê·¸ ê²°ê³¼(=본)ê°€ ë�˜ëŠ” 것입니다. ì�´ì œ '본'ê³¼ '바탕글'ì�˜ ì°¨ì�´ë¥¼ ì•„ì‹œê² ìŠµ
니까?
여하튼 Dolphin Smalltalk�서 여러분� 위�서 늘어놓� 세 개� 파�� 반
드시 여벌 받아 놓아야만 합니다. ê·¸ë¦¬ê³ ì—¬ëŸ¬ë¶„ì�´ Smalltalk 환경으로 작업
ì�„ í•´ 나가면서 중간 중간ì—� 여러분만ì�˜ 본ì�„ ë– ë‘�는 것ì�´ 좋습니다. 여벌
받기는 아무리 강조해� 지나치지 않으니까요.
---<ìž ê¹�!>----------------------------------------------------------
Dolphin Smalltalk가 아닌 다른 Smalltalk 환경�서는 필�가 설명한 것과
다른 ë°©ì‹�으로 '본'ì�„ ê´€ë¦¬í• ìˆ˜ 있습니다. 그러나 Smalltalk는 기본ì �으로
본ì—� ëª¨ë“ ìƒ�태를 ì €ìž¥í•˜ê³ , 다ì�Œì—� Smalltalk 환경ì�´ 다시 실행ë�˜ë©´ 본ì—�
기�� 것� 불러와서 쓴다는 것� 변함� 없습니다.
----------------------------------------------------------
1.4.3. 글꼴 ì„¤ì •í•˜ê¸°
--------------------
Dolphin Smalltalk는 기본ì �으로 ì˜�ì–´ê¶Œì—� ë§žë�„ë¡� ì„¤ì •ë�˜ì–´ 있습니다. ë”°ë�¼
서 한글 Windowsì—�서 사용하는 기본 글꼴ì�¸ '굴림'으로 글꼴 ì„¤ì •ì�„ 바꾸어
줄 필요가 있습니다.
Dolphin Smalltalk� Tool > Options > Default Font... 메뉴를 사용하여 기
본 글꼴ì�„ '굴림'으로 ì„¤ì •í•´ 놓으면 ì�´ 후부터 Smalltalk는 기본ì �으로 êµ´
림체ì�˜ 글꼴ì�„ ì‚¬ìš©í• ê²ƒìž…ë‹ˆë‹¤. ('굴림'ê³¼ '굴림체'는 다른 글꼴ì�´ë¯€ë¡œ ë°˜
드시 '굴림'ì�„ ì„ íƒ�합시다.)
ì�´ì œë¶€í„° 여러분ì�´ ì„¤ì •í•˜ëŠ” 것ì�€ 모ë‘� Smalltalkì�˜ 본ì—� ë°˜ì˜�ì�´ ë�©ë‹ˆë‹¤. ê·¸
러므로 다ì�Œë¶€í„° Smalltalk를 시작하면 기본 글꼴ì�´ ì �ìš©ë� 것입니다.
지금까지 우리는 Dolphin Smalltalk를 등ë¡�í•˜ê³ , 바탕본ì�„ 여벌 ë°›ê³ , 기본
글꼴ì�„ ì„¤ì •í•˜ëŠ” 방법ì�„ ì�µí˜”습니다. ì�´ì œ ì�´ë¥¼ 바탕으로 하여 Smalltalk 환
ê²½ì�„ ì •ë¹„í•´ ë‘�ë©´, ì�´ 뒤로는 Smalltalk 공부ì—� ë§Žì�€ ë�„움ì�´ ë� 것입니다.
마지막으로 한 마디만 ë�” í•˜ê² ìŠµë‹ˆë‹¤. "여벌 받기"는 아무리 ê°•ì¡°í•´ë�„ 지나
치지 않습니다! :)
계�...