2011-02-26 2 views
4

일부 개념 증명 코드를 연습하기 위해 브라우저 기반 TCL 샌드 박스에 대한 권장 사항을 찾고 있습니다.TCL을 연습 할 수있는 좋은 브라우저 기반 샌드 박스가 있습니까?

Google 검색은 책과 온라인 강좌를 가져 오지만 코딩을 시도하고 TCL 에뮬레이터 설치를 피하려고했습니다.

+0

TCL이 샌드 박스를 필요로 할만큼 위험 할 수 있다는 것을 알지 못했습니다 ... –

+0

TCL 에뮬레이터에 액세스하지 않고도 일부 테스트 코드를 빠르게 테스트 할 수있는 방법을 찾고 있습니다. 내가 알고 있다면 http://stackoverflow.com/questions/5124185/what-does-this-do-in-tcl – Noah

+0

에 대한 답변을 볼 수 있습니다. [Online-IDEs] (http : //wiki.tcl .tk/41455) [Tclers Wiki] (http://wiki.tcl.tk/) – sergiol

답변

4

8.4.16 (조금 오래되었습니다) 사용에 만족한다면, Codepad에 다양한 언어 중에서 Tcl 지원을 포함하여 사용할 수 있습니다.

+0

감사! 그건 정확히 내가 무엇을 찾고 있었는지 – Noah

+1

@ 노아 : 그것은 그 질문에 대답하게하지 않았을 제외하고는; 확장 구문을 필요로 8.5 ... –

+0

나는 그것을 밖으로 발견했다 :(... 아마 내가 코드 패드 사람들이 TCL 백엔드를 업데이 트하도록 유도 할 수 있습니다 ... 그러나, 이것은 여전히 ​​내가 원했던 것입니다, 그래서 당신은 대답에 대한 크레딧을 얻을 – Noah

2

tclkit (단일 파일, 설치 필요 없음, http://www.patthoyts.tk/tclkit/ 참조)을 얻는 대신 브라우저 기반 샌드 박스를 원하는 이유를 모르거나 console/repl 루프를 실행하고 시도해보십시오.

누구나 웹 기반의 샌드 박스가 정말로 필요한 경우, 특히 SafeBase 샌드 박스가 언어에 내장되어 있으므로 간단한 프론트 엔드를 추가하면 필요한 모든 작업을 수행 할 수 있습니다.

+0

아니오, 생각만큼 사소하지는 않습니다. 그 메커니즘을 사용하는 공개적으로 액세스 가능한 샌드 박스 (IRC에서)를 실행하지만 여전히이 방법을이기는 데는 몇 가지 방법이 있습니다. (런타임/리소스, IMHO 충분하지 않은 보안이 아닙니다) –

1

일반적으로 tclsh를 사용하여 작은 코드 스 니펫을 시험해 봅니다. Activestate 녀석에게서 다운로드 할 수 있습니다. 내가 아는 유일한 웹 기반 셸은 각 OpenACS 설치와 함께 제공되는 셸입니다. 그러나 보안 셸을 공용으로 공개하는 데 약간의 보안 위험이 있기 때문에 손을 놓는 데 어려움이있을 수 있습니다. :-)

http://www.oacsrocks.org/에서 OpenACS를 빠르게 시험해 볼 수있는 사이트가 있습니다. 등록 만하면 서버에 설치가 설정되고 관리자 권한이 부여됩니다. 일단 실행되고 있으면 /ds/shell.tcl을 서핑해야하며 원하는 TCL 명령을 사용해 볼 수 있습니다.

0

시도해 볼 수 있습니다. Cloud9 전에 tcl 코드를 만들었습니다.

관련 문제