Update of ”Script evaluation in detail”
Not logged in

Many hyperlinks are disabled.
Use anonymous login to enable hyperlinks.

Overview

Artifact ID: fc841e2dc99f0214f526e70e19ad8ffcd8af8504
Page Name:Script evaluation in detail
Date: 2016-06-25 18:06:19
Original User: dgp
Mimetype:text/x-markdown
Parent: 848aebeb344a3dbd980e8b7aef259bebe5982d99 (diff)
Next 57325cfc55f2ef07c8f03a1a45c0af879b45860b
Content

The basics of Tcl script evaluation are not difficult to learn and use effectively. Deep in the details there are some subtle and tricky bits, as well as places where customization opportunities exist that are not well known. This page aims to pick apart the steps of Tcl script evaluation in fine detail.

Inputs

  • Script: a string, that is a finite sequence of Unicode codepoints.
  • Interpreter: collection of state and contexts that influence evaluation.

Outputs

  • Code: integer value.
  • Result: Tcl value held in the interp.
  • Options: Tcl dictionary held in interp.

Steps

  1. Parsing in detail