TCL 是一种不错的简单编程语言,但似乎没有得到应有的赞誉和/或尊重。我在 1995 年在大学里学到了它,很快就忘记了它,只是最近又偶然发现了它。我对 TCL 最感兴趣的是开发基于 TCP 的网络服务以及 Web 开发。
有人提到,TCL 使网络编程变得简单。然而,TCL 似乎在幕后使用了 select(),这在考虑到“网络规模”的情况下不能很好地扩展(参见C10K 问题)。我已经搜索了对 libevent、libev、raw epoll/kqueue 的支持,但我没有看到太多。
你知道用 TCL 编写的任何“现代”(因为没有更好的术语)基于事件的网络服务吗?您对基于 TCL 的服务器开发有什么建议、技巧或最佳实践吗?
谢谢!