NaTcl is Tcl running in the Native Client ("NaCl") sandbox of Google Chrome (and Google Chromium).
This allows Tcl to run on client browsers, and mutate and access Chrome's DOM. Thus, people can write web apps in Tcl, as nature intended :)
NaTcl will soon be followed by NaTk, a port of WubTk technology to NaTcl, which will allow people to write Web Apps in Tk!!!
We believe, as it was with Tcl v. C, that Tcl will be a faster, easier, more convivial language in which to write things than JavaScript. The evidence is that javascript requires substantial ecosystem to support it, and we think that may just be because JavaScript is based on a system language, whereas Tcl gives all that scripting language goodness.
** ** *** *** **** ****
**** **** *** *** ** ** `'''
none
Edit tcl.nmf to
{ "nexes": { "x86-32": "exe/tcl.nexe", } }
Add to site.config:
/natcl/ { domain File root $Wub::docroot/NaTcl } /natcl/exe { domain File root $Wub::docroot/NaTcl/exe expires tomorrow }
See the article at [L1 ] for a description of the native client implementation. Is anyone working on getting NaTcl to work with the newer versions of Chrome Native Client?
jvoung - 2012-08-28 23:02:17
Note, there is a port to Chrome 14/15+: http://core.tcl.tk/tcl/timeline?r=ferrieux-nacl
May require additional source changes to that compile with the newest NaCl SDK though (some headers changed slightly).