<INPUT name="edit1" size="50">
<SCRIPT type="text/tcl">
proc edit1_changed {} {
if {[edit value] == abc} {
button1 enable 1
} else {
button1 enable 0
}
}
edit1 onChange edit1_changed
</SCRIPT>
I did some Tcl and that went fine, but I never did enough to really have an informed opinion. I know some people really hate it though.It also has examples in VBScript and (of course) JavaScript. The W3C people did try to spec things beyond "just JS", but it was not to be.
As someone in the opposite direction, having done lots of Tcl, I love it. It is one of my favorite languages to use. I use it for simple little things on a regular basis.
Though it’s still amazingly backward compatible…
The elegant simplicity of non standard tech is there precisely because those are non standard tech tools.
Here’s a book about it:
https://www.amazon.com/Official-Netscape-Server-Side-Javascr...
I googled a bit and found:
https://en.m.wikipedia.org/wiki/Vignette_Corporation
Ex-CEO (later chairman) became a millionaire. Excerpt from above page:
[ In June 1998, Garber hired Greg Peters to succeed him as CEO, and Garber became chairman of the board.[12]
In July 1998, the company launched StoryServer 4, which featured strong support of XML technology.
By December 1998, the company raised an additional $27.5 million in venture capital.[4]
The number of the company's customers rose from 130 in 1998[5] to 700 in 2000.[3]
On February 19, 1999, during the dot-com bubble, the company became a public company via an initial public offering. On the first day of trading, the stock price rose 152%, from $19 to $47.[13]
On February 22, 1999, the company release Vignette Syndication Server.
After the IPO, in 1999, Garber, worth $200 million at the age of 33, sold most of his stock and left the company.[14] ]
https://sourceforge.net/projects/naviserver/files/naviserver...
Latest release is last month