Summary
In this chapter, we learned about some of Tcl features that are needed in order to progress to more advanced topics covered from next chapter on.
We've presented how Tcl handles dates and times, which is very similar to other programming languages. However, the ability to parse human readable date, time, and scheduling definitions is something specific to Tcl and is considered to be a very powerful feature.
We also talked about the internals of Tcl, and how variables and data types are managed, focusing on the fact that even though Tcl can store everything as a string, internally it optimizes objects based on the way we access them throughout our code.
We also discussed object oriented programming and how Tcl 8.5 standardizes the approach and provides mechanisms for compatibility with other implementations of object-oriented programming in the Tcl world.
This chapter also goes through file-related operations—from reading and writing files, through file operations such as up to getting...