Smalltalk 사용자 대소문자에 주의하세요

라고 쓰기는 했습니다만…

사실 대부분의 프로그래밍언어는 대소문자를 구분하는 편입니다.

오늘 검수겸해서

http://trans.onionmixer.net/mediawiki/index.php?title=SqueakByExample:1.8

이 부분의 검수를 진행하고있는데

Boolean browse

라고쓰면 정상적인 결과가 나오는데

boolean browse

이렇게 첫문자를 소문자로 사용하게되면 Undefined Class가 나오는군요.

행여 원하는 결과를 얻지 못하신분은 참고하시길 바랍니다.

cincom smalltalk의 새버전이 나왔습니다.

Cincom VIsualWorks 7.9.1버전이 나왔습니다.

대략 50개정도의 개선점이 있다고 하는것 같네요.

Windows와 Mac os X상에서는 한글사용에 문제가 없는걸로 테스트되었으니

관심있는 분들은 일반버전으로 다운로드 받아서 사용해보셔도 될것 같습니다.

 

http://www.cincomsmalltalk.com/main/developer-community/trying-cincom-smalltalk/try-cincom-smalltalk/?elq=6a4eafff6b5641d2a6da4a6293c3c52b&elqCampaignId=326

이 Link에서 개인용 버전을 받을 수 있으니 참고하시면 되겠네요 😀

pharo의 자동완성

pharo auto complete

squeak에서도 자동완성이 가능하다는 것은 인터넷 어디선가 본거같습니다만..
제가 못봤으니 알바 아니겠죠..(쿨럭)

pharo에서는 이렇게 자동완성을 지원합니다.
단어의 일정부분을 완성하면 이렇게 사용할 수 있는 대상의 list가 나오구요..
이상태에서 tab을 눌러주면 해당되는 자동완성을 사용할 수 있습니다.

 

pharo auto complete use cmd+q

cmd+q 를 눌러주게되면 이런식으로  자동완성을 사용할 수도 있습니다.
이 경우 선택은 Enter키 입니다.
(하지만 저는 첫번째 방법이 더 마음에 드는군요)

메소드를 선택하기 위해서는 다음과같이 하면 됩니다.

pharo auto complete with method

자동완성을 눈으로 보면서 쓰게되면 원하는 method를 찾기에 좀 더 수월합니다.
하지만 관련된 전체 list를 볼 수 없다는건 좀 아쉬운 부분이기도 합니다.

 

lazarus auto complete

위의 스크린샷은 mac용 lazarus의 자동완성 화면입니다.
delphi계열처럼 관련된 method와 property까지 나오는게 저는 좀 더 좋을거같은데 말이죠.
아직 거기까지 바라기에는 좀 요원한것 같습니다…^.^;