【问题标题】:Is there a good browser based sandbox to practice TCL? [closed]有没有好的基于浏览器的沙箱来练习 TCL? [关闭]
【发布时间】:2011-02-26 00:50:54
【问题描述】:

我正在寻找有关基于浏览器的 TCL 沙箱的建议,以练习一些概念验证代码。

Google 搜索只提供书籍和在线课程,但我想尝试一些编码,并试图避免安装 TCL 模拟器。

【问题讨论】:

标签: tcl


【解决方案1】:

如果您对使用 8.4.16(现在有点旧)感到满意,那么您可以使用 Codepad,因为它在其众多语言中都支持 Tcl。

【讨论】:

  • 谢谢!这正是我一直在寻找的
  • @Noah:除了它不会让你回答那个问题;扩展语法需要 8.5…
  • 我发现 :( ...也许我可以鼓励键盘人员更新 TCL 后端 ...但是,这仍然正是我想要的,所以你得到了答案
  • @Noah ideone.com 具有 Tcl 8.5.7。带有参数扩展。
【解决方案2】:

不知道为什么您想要任何基于浏览器的沙箱,而不是仅仅获得一个 tclkit(单个文件,无需安装,请参阅 http://www.patthoyts.tk/tclkit/)并启动其控制台/repl 循环并开始尝试?

如果有人真的需要一个基于 Web 的沙箱,那将是微不足道的,尤其是因为该语言已经内置了 SafeBase 沙箱,因此您只需要添加一些简单的前端即可。

【讨论】:

  • 不,它并不像您想象的那么简单。我运行了一个使用该机制的可公开访问的沙箱(在 IRC 上),但它仍然有一些方法可以击败它。 (运行时/资源,而不是安全性,恕我直言,这已经足够好了)
【解决方案3】:

我通常使用 tclsh 来尝试小代码 sn-ps。你可以从 Activestate 的人那里下载它。我所知道的唯一一个基于 Web 的 shell 是每个 OpenACS 安装都附带的那个,但是,由于将这样的 shell 向公众开放会带来一些安全风险,因此您可能很难拿到一个。 :-)

有一个站点,您可以在 http://www.oacsrocks.org/ 上快速试用 OpenACS - 您只需注册,他们就会在他们的服务器上设置安装,并为您提供管理员权限。一旦启动并运行,您只需浏览 /ds/shell.tcl,您就可以尝试任何您喜欢的 TCL 命令。

【讨论】:

    【解决方案4】:

    你可以试试Cloud9我以前在里面写过tcl代码。

    【讨论】:

      猜你喜欢
      • 2011-05-11
      • 2023-03-13
      • 2010-12-09
      • 2017-04-18
      • 1970-01-01
      • 2023-04-05
      • 1970-01-01
      • 2010-11-01
      • 2011-05-12
      相关资源
      最近更新 更多