Category:Tcl
Tcl
This programming language may be used to instruct a computer to perform a task.
Listed below are all of the tasks on Rosetta Code which have been solved using Tcl.
This programming language may be used to instruct a computer to perform a task.
See Also: 


Tcl is a scripting language with very simple syntax, dynamic typing, automatic storage allocation and garbage collection and native Unicode support.
Tcl is often combined with the Tk library. As a result, it is often referred to as Tcl/Tk.
Tcl is known to be supported under a variety of popular operating systems, including UNIX, Linux, BSD, Windows, WinCE, PocketPC, Mac and BeOS. Tcl is distributed under the BSD License.
External Links
Subcategories
This category has the following 4 subcategories, out of 4 total.
@
 Tcl Implementations (11 P)
 Tcl User (39 P)
T
Pages in category "Tcl"
The following 200 pages are in this category, out of 983 total.
(previous page) (next page)A
 A+B
 Abbreviations, automatic
 Abbreviations, easy
 Abbreviations, simple
 ABC problem
 ABC words
 Abstract type
 Abundant, deficient and perfect number classifications
 Accumulator factory
 Ackermann function
 Active Directory/Connect
 Active Directory/Search for a user
 Active object
 Add a variable to a class instance at runtime
 Additionchain exponentiation
 Address of a variable
 AKS test for primes
 Algebraic data types
 Align columns
 Aliquot sequence classifications
 Almost prime
 Alternade words
 Amb
 Amicable pairs
 Anagrams
 Anagrams/Deranged anagrams
 Angle difference between two bearings
 Animate a pendulum
 Animation
 Anonymous recursion
 Antiprimes
 Append a record to the end of a text file
 Apply a callback to an array
 Approximate equality
 Arbitraryprecision integers (included)
 Archimedean spiral
 Arena storage pool
 Arithmetic evaluation
 Arithmeticgeometric mean
 Arithmeticgeometric mean/Calculate Pi
 Arithmetic/Complex
 Arithmetic/Integer
 Arithmetic/Rational
 Array concatenation
 Array length
 Arrays
 ASCII art diagram converter
 Aspect oriented programming
 Assertions
 Assertions in design by contract
 Associative array/Creation
 Associative array/Iteration
 Associative array/Merging
 Atomic updates
 Attractive numbers
 Audio alarm
 Audio frequency generator
 Audio overlap loop
 Average loop length
 Averages/Arithmetic mean
 Averages/Mean angle
 Averages/Mean time of day
 Averages/Median
 Averages/Mode
 Averages/Pythagorean means
 Averages/Root mean square
 Averages/Simple moving average
 AVL tree
B
 Babbage problem
 Balanced brackets
 Balanced ternary
 Base64 decode data
 Base64 encode data
 Benford's law
 Bernoulli numbers
 Best shuffle
 Bilinear interpolation
 Bin given limits
 Binary digits
 Binary search
 Binary strings
 Bioinformatics/base count
 Biorhythms
 Birthday problem
 Bitcoin/address validation
 Bitcoin/public point to address
 Bitmap
 Bitmap/Bresenham's line algorithm
 Bitmap/Bézier curves/Cubic
 Bitmap/Bézier curves/Quadratic
 Bitmap/Flood fill
 Bitmap/Histogram
 Bitmap/Midpoint circle algorithm
 Bitmap/PPM conversion through a pipe
 Bitmap/Read a PPM file
 Bitmap/Read an image through a pipe
 Bitmap/Write a PPM file
 Bitwise IO
 Bitwise operations
 Boolean values
 Box the compass
 Brace expansion
 Break OO privacy
 Brownian tree
 Bulls and cows
 Bulls and cows/Player
C
 Caesar cipher
 Calculating the value of e
 Calendar
 Calendar  for "REAL" programmers
 Call a foreignlanguage function
 Call a function
 Call a function in a shared library
 Call an object method
 Canny edge detector
 Canonicalize CIDR
 Card shuffles
 Carmichael 3 strong pseudoprimes
 Cartesian product of two or more lists
 Casesensitivity of identifiers
 Casting out nines
 Catalan numbers
 Catalan numbers/Pascal's triangle
 Catamorphism
 Catmull–Clark subdivision surface
 Character codes
 Chat server
 Check input device is a terminal
 Check Machinlike formulas
 Check output device is a terminal
 Check that file exists
 Checkpoint synchronization
 Chinese remainder theorem
 Chinese zodiac
 Cholesky decomposition
 Circles of given radius through two points
 Classes
 Closestpair problem
 Closures/Value capture
 Code segment unload
 Collections
 Color of a screen pixel
 Color quantization
 Colour bars/Display
 Colour pinstripe/Display
 Colour pinstripe/Printer
 Combinations
 Combinations and permutations
 Combinations with repetitions
 Comma quibbling
 Commandline arguments
 Comments
 Compare a list of strings
 Compare sorting algorithms' performance
 Compiletime calculation
 Compound data type
 Concurrent computing
 Conditional structures
 Conjugate transpose
 Constrained random points on a circle
 Continued fraction
 Continued fraction/Arithmetic/Construct from rational number
 Continued fraction/Arithmetic/G(matrix ng, continued fraction n)
 Continued fraction/Arithmetic/G(matrix ng, continued fraction n1, continued fraction n2)
 Convert decimal number to rational
 Convert seconds to compound duration
 Convex hull
 Conway's Game of Life
 Copy a string
 Copy stdin to stdout
 Count in factors
 Count in octal
 Count occurrences of a substring
 Count the coins
 Cramer's rule
 CRC32
 Create a file
 Create a file on magnetic tape
 Create a twodimensional array at runtime
 Create an HTML table
 Create an object at a given address
 Create an object/Native demonstration
 CSV data manipulation
 CSV to HTML translation
 Cumulative standard deviation
 Currency
 Currying
 CUSIP
 Cut a rectangle