Version 4 of Tcl in Javascript

Updated 2007-04-27 12:19:20 by sarnold

Sarnold: I created a Tcl implementation in Javascript. The idea came from the need I felt to process documentation in wiki form in a browser - i.e., store manuals as wiki markup directly on the server, and let some Javascript code process it.

This idea is not new, many AJAX applications already do it. But remember, Tcl was created as a configuration language, and I need this type of language. But I wonder if I will ever have the time to finish it.

JsTcl - this implementation, is far from being complete. I began it by looking at Picol's parser code, and converting it into Javascript.

Downloads.

You will need:

  • [L1 ], the Tcl implementation.
  • [L2 ], an online demo with the official test suite.

Supported platforms (browsers?)

This implementation was tested with Firefox 2.0.0.3 and IE 7.0 on Windows XP.

 puts {Really, Tcl runs everywhere!}

Differences with standard Tcl

Like in Picol, we have no expr. Instead, we have:

 + - * / % = !=

which operate on integers/reals, and

 not and or

which operate on booleans (there *is* a boolean type in this implementation).


See also: Picol


[ Category Language | Category WWW | Category Tcl Implementations ]