- CincomSmalltalk
Cincom 에서 만든 ["Smalltalk"] 툴
* [http://zeropage.org/pub/language/smalltalk_cincom/VM-Windows.tar.gz Windows용 VM]
* [http://zeropage.org/pub/language/smalltalk_cincom/Image.tar.gz VisualWorks image]
* [http://zeropage.org/pub/language/smalltalk_cincom/BaseVisualWorks.tar.gz VisualWorks base components]
* [http://zeropage.org/pub/language/smalltalk_cincom/ExtendedBase.tar.gz VisualWorks commonly used optional components]
* [http://zeropage.org/pub/language/smalltalk_cincom/Goodies.tar.gz VisualWorks commonly used goodies]
* [http://zeropage.org/pub/language/smalltalk_cincom/BaseProductDoc.zip VisualWorks documentation]
* [http://zeropage.org/pub/language/smalltalk_cincom/OsNoncom.exe ObjectStudio]
* [http://zeropage.org/pub/language/smalltalk_cincom/osmanuals.exe ObjectStudio documentation]
["SmallTalk"]
- Gof/Mediator
또 다른 방법은 colleague들이 보다 더 직접으로 communication할 수 있도록 특별한 interface를 mediator에게 심는 것이다. 윈도우용 Smalltalk/V가 대표적인 형태이다. mediator와 통신을 하고자 할 때, 자신을 argument로 넘겨서 mediator가 sender가 누구인지 식별하게 한다. Sample Code는 이와 같은 방법을 사용하고 있고, Smalltalk/V의 구현은 Known Uses에서 다루기로 하겠다.
윈도우용 Smalltalk/V의 application구조는 mediator 구조에 가반을 두고 있다.[LaL94] 그런 환경에서 application은 윈도우를 pane들의 모음으로 구성하고 있다. library는 몇몇의 이미 정의된 pane들을 가지고 있다. 예를 들자면 TextPane, ListBox, Button등등이 포함된다. 이러한 pane들은 subclassing없이 이용될 수 있다. Application 개발자는 단지 inter-pane coordination할 책임이 있는 ViewManager만 subclassing할 수 있다. ViewManage는 Mediator이고 각각의 pane들은 자신의 owner로서 단지 자신의 ViewManager를 알고 있다. pane들은 직접적으로 서로 조회하지 않는다.
SmallTalk/V는 Pane-ViewManager 통신을 위해 event 기법을 사용하고 있다. 어떤 pane은 어떤 정보를 mediator로 부터 얻기 원하거나 어떤 의미있는 일이 발생해서 이를 mediator에게 알려주기 위해서 event를 생성한다. 하나의 event는 그 event를 식별하는 symbol을 정의한다. 그 event를 다루기 위해서 ViewManager는 pane에 method selector를 등록한다. 이 selector는 event의 handler이다. 이것은 event가 발생한 때면 언제든지 수행될 것이다.
- PersonalHistory
* [SmallTalk]다 프로젝트. Feat. [톱아보다], 매주 금요일 10시 모임. [SmalltalkBestPracticePatterns]를 공부하면서 [SBPPSummary]페이지의 완성과, 자판기프로그램 제작이 목표.
- RubyLanguage
마츠모토 유키히로(Matz)가 1995년 SmallTalk, Perl, [Python] 의 장점을 취하여 만든 객체지향 스크립트 언어이다. 펄보다 강력하고 파이썬보다 객체지향적이다.
- SmallTalk/문법정리
* ^ 리턴 : Smalltalk 모든 메소드는 리턴한다. C에서와 같은 void는 없다. 그래서 명시적으로 리턴 안해주면 self를 리턴한다.
* 모든 스몰토크 표현식이 다음과 같은 양식을 따른다.All Smalltalk expressions follow the form:
일반적으로는 20이겠지만 SmallTalk에서는 30이다.--; 열라 신기하다.
from Smalltalk by Example
["Smalltalk"]
- ZeroPageHistory
* 데블스캠프 : Toy Problem, Python, J2ME, Scheme, Smalltalk, Linux, API, MFC
* SmallTalk, AOI, WinAPI
- ZeroPage성년식/거의모든ZP의역사
* 데블스캠프 : Toy Problem, Python, J2ME, Scheme, Smalltalk, Linux, API, MFC
* SmallTalk, AOI, WinAPI
- [Lovely]boy^_^/Diary/2-2-9
* SmallTalk by Example 빌렸다.
* I borrow the SmallTalk by Example.
* I'll never type smalltalk digital clock example again.
- 봄과프로젝트
|| SmallTalk || [Leonardong], [이승한] ||
- 정모/2005.3.14
* 봄프로젝트 - JSP, SmallTalk, AOI, 신입생세미나
- 지도분류
||["SmallTalk"]|| . ||
- 틀:ProgrammingLanguage
||[SmallTalk]||[JAVA]||<-2>[wiki:"CSharp" C#]||<-2>[wiki:LispLanguage|Lisp]족||<-2>[wiki:"HaskellLanguage" Haskell]||<-2>[wiki:"Scala" Scala]||
- 프로젝트
* [SmallTalk]다 프로젝트. Feat. [톱아보다], 매주 금요일 10시 모임. [SmalltalkBestPracticePatterns]를 공부하면서 [SBPPSummary]페이지의 완성과, 자판기프로그램 제작이 목표.
Found 13 matching pages out of 7540 total pages
You can also click here to search title.