User Tools

Site Tools


dcalcunix

Differences

This shows you the differences between two versions of the page.

Link to this comparison view

Both sides previous revision Previous revision
Next revision
Previous revision
dcalcunix [2015/12/18 09:06]
admin
dcalcunix [2019/01/24 04:18] (current)
admin [Install]
Line 1: Line 1:
 {{hp-16c-48.png}} ​ {{hp-16c-48.png}} ​
 ====== gdcalc ====== ​ ====== gdcalc ====== ​
-a Financial, Scientific, Statistical & Programming calculator for GTK+ (since ​1999!)+a Financial, Scientific, Statistical & Programming calculator for GTK+ (since ​1997!)
  
 **gdcalc** is a financial, statistics, scientific and programmers calculator for Unix and Linux. The GUI was written with **glade**(1) and uses the Gtk-2 toolkit - so it may well be compatible with themes and other whiz-bang features of those systems. **gdcalc** is a financial, statistics, scientific and programmers calculator for Unix and Linux. The GUI was written with **glade**(1) and uses the Gtk-2 toolkit - so it may well be compatible with themes and other whiz-bang features of those systems.
Line 8: Line 8:
 **gdcalc** is based on my venerable dcalc RPN calculator which I wrote about a million years ago to learn C and curses - about 1983, I suppose. **gdcalc** is based on my venerable dcalc RPN calculator which I wrote about a million years ago to learn C and curses - about 1983, I suppose.
  
-The original dcalc for curses (Unix console) is at [[ http://​bhepple.freeshell.org/​dcalc/​unix/​dcalcCurses.html | dcalcCurses ]]+The original dcalc for curses (Unix console) is at [[ http://​bhepple.freeshell.org/​dcalc/​unix/​dcalcCurses.html | dcalcCurses ]] and is also included in this package.
  
 If you want to know more about RPN calculators (and why they are more intuitive than algebraic calculators) take a look at http://​www.hpcalc.org If you want to know more about RPN calculators (and why they are more intuitive than algebraic calculators) take a look at http://​www.hpcalc.org
Line 14: Line 14:
 Note: if you are using a locale other than English, please make sure you run **gdcalc** with the following command (thanks to Gösta): Note: if you are using a locale other than English, please make sure you run **gdcalc** with the following command (thanks to Gösta):
   LC_NUMERIC=en_US gdcalc &   LC_NUMERIC=en_US gdcalc &
 +  ​
 +Note: if you get a badly drawn border around windows in **dcalc** (curses-mode in a terminal) then try this:
 +  TERM=gnome dcalc # or
 +  TERM=vte dcalc
  
 ===== Major modes ===== ===== Major modes =====
Line 39: Line 43:
  
 ===== Extending gdcalc ===== ===== Extending gdcalc =====
-**gdcalc** is fully programmable (you'​ve got the source, ninny) and I've left loads of blank keys on the GUI for you to add in your favourites. If you add functions that you think would be interesting for the world at large, please let me have the diffs and I'll put them in. Fixes also welcome ... upgrade ideas tolerated.+**gdcalc** is fully programmable (you'​ve got the source!) and I've left loads of blank keys on the GUI for you to add in your favourites. If you add functions that you think would be interesting for the world at large, please let me have the diffs and I'll put them in. Fixes also welcome ... upgrade ideas tolerated.
  
 ===== Screenshots ===== ===== Screenshots =====
Line 57: Line 61:
 ==== Statistics mode ==== ==== Statistics mode ====
  
-{{ gdcalc_pro.png }}+{{ gdcalc_sta.png }}
  
-===== Version history ===== 
-  * 2.18 2013-05-01 - fixed interface to units(1) (it no longer accepts -o%20g), fixed convert->​reverse,​ clear message buffer before convert in case of '​cancel'​ 
-  * 2.17 2013-04-30 - fixed to compile on Fedora-18 
-  * 2.16.1 2012-03-18 - moved to Sourceforge 
-  * 2.16 March 2012 - moved to google code 
-  * 2.15 Jan 6th 2007 - change register label width X Y Z T L 
-  * 2.14 Jan 1st 2007 - change to gtk-2 
-  * 2.13 Jul 19th 2002 - more improvements to interest rate calculation 
-  * 2.12-2 Jun 19th 2002 - fixed conflict with kdelibs 
-  * 2.12 Jun 16th 2002 - tidy up rpm build, provide source rpm, integrate with gnome desktop, KDE, destroy signal processing fixed (**gdcalc** was not terminating on "​delete"​ signal) 
-  * 2.11 May 25th 2002 - much more robust interest rate calculations,​ copy & paste for X 
-  * 2.9.2 Jan 19th 2002 - RCL can now be used in algebraic expressions 
-  * 2.9.1 Nov 24th 2001 - more fixes 
-  * 2.9 Nov 12th 2001 - fixes many more keyboard mappings 
-  * 2.8.1 Oct 25th 2001 - fixes enter key not working, IP display 
-  * 2.8 Oct 21st 2001 - algebraic interface (a la Casio/TI), support of resource file for font selection 
-  * 2.7 March 17th 2001 - new GUI, added Linear Regression, float/​engineering,​ IP, Days between dates, compound interest at start of period (rentals), clickable registers (exchange with X), heaps of bug fixes & small improvements 
-  * 2.6.3 Nov 12th 2000 - fix to bug in h.ms and r->p conversion; add permutations,​ combinations,​ percent & prime factors 
-  * 2.6.1 Apr 26th 2000 - fixes to ASCII mode, version numbering 
-  * 2.6 Apr 24th 2000 - GTK+ version (**gdcalc**) 
-  * 2.5 Mar 8th 2000 - bug in interest calculation squashed 
-  * 2.4 Feb 25 1999 - rpm source changed to tarball 
  
 ===== Download ===== ===== Download =====
  
-==== Source ==== +Source code downloads, tarballs, RPMs, and **svn**(1) repository is at [[ https://​sourceforge.net/​projects/​gdcalc/​ | Sourceforge ​]] 
-Source code downloads and **svn**(1) repository is at [[ https://​sourceforge.net/​projects/​gdcalc/​ | Sourceforge ]]+ 
 +===== Install ===== 
 + 
 +From rpm on RPM-based systems, eg fedora: 
 + 
 +  sudo rpm -U gdcalc-x.xx-x.x86_64.rpm 
 +   
 +From rpm on debian-based systems, eg ubuntu: (not tested) 
 + 
 +  sudo alien -i gdcalc-x.xx-x.x86_64.rpm 
 +   
 +On arch: it's in [[https://​aur.archlinux.org/​packages/​gdcalc/​|aur]]
  
-==== Binaries ====+From tarball:
  
-These were compiled on Fedora-22 but may well work on any recent linux.+  tar -xf gdcalc-x.xx.tar.gz 
 +  cd gdcalc-x.xx 
 +  make 
 +  sudo make install
  
-Unless you want to pick apart the tarball and install files manually, you can use **stow**(1) to install these.+The **gdcalc**(1) binary should now appear in /usr/bin
  
-  * 64-bit linux tarball ​{{ gdcalc-2.18-x86_64.tgz }}  +From tarball, using **stow**(1):
-  ​32-bit linux tarball {{ gdcalc-2.18-i386.tgz }}+
  
-Install using **stow**(1) with: +  tar -xf gdcalc-x.xx.tar.gz 
-<​code>​ +  cd gdcalc-x.xx 
-mkdir -p /​usr/​local/​stow +  ./configure --prefix=/​usr/​local/​stow/gdcalc 
-cd /​usr/​local/​stow +  make 
-download_dir= # path to the tarball +  ​sudo ​mkdir -p /​usr/​local/​stow/gdcalc 
-arch=x86_64 # or i386 +  sudo make install 
-tar xzf $download_dir/​gdcalc-$arch.tgz +  cd /​usr/​local/​stow 
-stow gdcalc +  ​sudo ​stow gdcalc 
-</code>+   
 +The **gdcalc**(1) binary should now appear in /usr/local/bin
 ===== Copyright ===== ===== Copyright =====
  
-Copyright (C) 1997-2012 Bob Hepple+Copyright (C) 1997-2018 Bob Hepple
 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 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.
  
Line 119: Line 115:
 For corrections/​additions/​suggestions for this page, please send email to: [[ bob dot hepple at gmail dot com ]] For corrections/​additions/​suggestions for this page, please send email to: [[ bob dot hepple at gmail dot com ]]
  
-Copyright (c) 1997-2015 Bob Hepple. All rights reserved.+Copyright (c) 1997-2018 Bob Hepple. All rights reserved.
  
dcalcunix.1450454810.txt.gz · Last modified: 2015/12/18 09:06 by admin