You are here

OTcl 1.9

admin의 아바타
첨부 파일파일 크기
Package icon OTcl1.9.zip25.62 KB
Package icon otcl-1.9.src.zip232.38 KB

OTcl은 본래 MIT에서 개발된 Tcl의 오브젝트 지향 확장 패키지입니다.

OTcl은 ns2 네트웍 시뮬레이터에서 채용되어 사용중인 패키지입니다.

MIT의 OTcl 오리지널 배포 싸이트는

ftp://ftp.tns.lcs.mit.edu/pub/otcl/README.html

이며, 현재는 유지보수를 SourceForge의 싸이트에서 행하고 있습니다.

http://sourceforge.net/projects/otcl-tclcl/

이번엔 올린 패키지는 OTcl 최신버전 1.9를 Tcl 8.4.11 과 함께 컴파일한후

Tcl에서 독단적으로 OTcl을 사용하여 OO 프로그래밍을 할수 있도록

확장패키지로 분리하였습니다. Tcl 8.4 이상에서는 돌아갈겁니다.

참고로 Win32 용입니다.

다른 플랫폼으로 컴파일하고자 하시는 분은 소스를 받아 컴파일 하세요.

아래는 간단히 테스트 해본 코드입니다.

package require OTcl

Class testclass

#testclass inst0
#testclass inst1

testclass instproc method0 { } {
    puts "Hello~~"
}
testclass instproc method0 { } {
    puts "Hello~~"
}

testclass instproc init { } {
    puts "init !!"
}

testclass instproc destroy { } {
    puts "destroy !!"
}

#inst0 method0
#inst1 method0

set a [new testclass]
puts "Instance: $a"
delete $a
  • otcl-1.9.src.zip: Source
  • OTcl1.9.zip: Precompiled Win32 Binary