Tk Calculator


Project Description

The Perl/Tk Calculator is a simple graphical calculator program I wrote in Perl using the Tk GUI toolkit, hence its name. That's about as creative as it gets.

The calculator performs a lot of mathematical functions, and can even plot graphs and then tell you all the points that it plotted on said graph.


  • Performs math functions.
  • Unlike the Windows calculator, you can enter full equations in this and they're displayed on-screen at all times.
  • Buttons can be clicked to insert math operators, or you can type them yourself with the keyboard.
  • Generate graphs of functions and display it, and return all the points that it plotted on the graph.


tkcalc in action, showing two of the program's tabs.

Software License

    Perl/Tk Calculator
    Copyright (C) 2008  Casey Kirsle

    This program is free software; you can redistribute it and/or modify
    it under the terms of the GNU General Public License as published by
    the Free Software Foundation; either version 2 of the License, or
    (at your option) any later version.

    This program is distributed in the hope that it will be useful,
    but WITHOUT ANY WARRANTY; without even the implied warranty of
    GNU General Public License for more details.

    You should have received a copy of the GNU General Public License along
    with this program; if not, write to the Free Software Foundation, Inc.,
    51 Franklin Street, Fifth Floor, Boston, MA 02110-1301 USA.


It's recommended that you download the latest version of this software as listed below. To download older versions and source code, skip to the next section.

Windows Executable

Win32 Download Tk Calculator
Version 1.1 - 2006/12/18
ZIP format/3.5 MB

Linux Binary

Linux Download Tk Calculator
Version 1.1 - 2006/12/18
TAR.GZ format/4.4 MB

All Distributions

The following are all the distributions available for this software, starting with the most recent. Source code is also available for all versions.

Release Windows EXE Linux Binary Source Code
Win32 tkcalc 1.1
(ZIP; 3.5 MB)
Linux tkcalc 1.1
(TAR.GZ; 4.4 MB)
Perl Source tkcalc 1.1
(ZIP; 6.0 KB)
Win32 tkcalc 1.0
(ZIP; 3.5 MB)
Linux Not available. Perl Source tkcalc 1.0
(ZIP; 6.0 KB)