gcalcrpn

Description:A GTK/gnome based RPN Calculator for Linux/Unix which supports real numbers, complex numbers, matrices, and vectors.
Filename:gcalcrpn-0.0.4.tar.gz
ID:4812
Current version:0.0.4
Author:Eli Faulkner
Downloaded file size:697,478 bytes
Platforms:Other  
User rating:10/10 with 1 vote (you must be logged in to vote)
Primary category:PC
Languages:ENG  
File date:2002-01-09 13:47:38
Source code:Included
Download count:8,902
Version history:2002-01-09: Updated to version 0.0.4
2001-08-08: Updated to version 0.0.3
2001-08-04: Added to site
Archive contents:
drwxrwxrwx 1000/100          0 2001-12-31 11:27 gcalcrpn-0.0.4/
-rw-r--r-- 1000/100      12614 2001-12-31 11:27 gcalcrpn-0.0.4/Makefile.in
-rw-r--r-- 1000/100          0 2001-08-12 13:44 gcalcrpn-0.0.4/README
-rw-r--r-- 1000/100         10 2001-12-31 11:27 gcalcrpn-0.0.4/stamp-h.in
-rw-r--r-- 1000/100      11651 2001-08-12 13:44 gcalcrpn-0.0.4/ABOUT-NLS
-rw-r--r-- 1000/100         12 2001-08-12 13:44 gcalcrpn-0.0.4/AUTHORS
-rw-r--r-- 1000/100      17992 2001-08-12 13:44 gcalcrpn-0.0.4/COPYING
-rw-r--r-- 1000/100       3216 2001-08-12 13:44 gcalcrpn-0.0.4/ChangeLog
-rw-r--r-- 1000/100       7831 2001-08-12 13:44 gcalcrpn-0.0.4/INSTALL
-rw-r--r-- 1000/100        624 2001-08-12 13:44 gcalcrpn-0.0.4/Makefile.am
-rw-r--r-- 1000/100         74 2001-08-12 13:44 gcalcrpn-0.0.4/NEWS
-rw-r--r-- 1000/100        195 2001-08-12 13:44 gcalcrpn-0.0.4/acconfig.h
-rw-r--r-- 1000/100      39954 2001-12-31 11:26 gcalcrpn-0.0.4/aclocal.m4
-rw-r--r-- 1000/100       3434 2001-08-12 13:44 gcalcrpn-0.0.4/config.h.in
-rwxr-xr-x 1000/100     135843 2001-12-31 11:26 gcalcrpn-0.0.4/configure
-rw-r--r-- 1000/100        866 2001-12-31 11:26 gcalcrpn-0.0.4/configure.in
-rwxr-xr-x 1000/100       5598 2001-08-12 13:44 gcalcrpn-0.0.4/install-sh
-rwxr-xr-x 1000/100       6283 2001-08-12 13:44 gcalcrpn-0.0.4/missing
-rwxr-xr-x 1000/100        733 2001-08-12 13:44 gcalcrpn-0.0.4/mkinstalldirs
-rw-r--r-- 1000/100     539710 2001-08-12 13:45 gcalcrpn-0.0.4/docs.tar.gz
drwxrwxrwx 1000/100          0 2001-12-31 11:27 gcalcrpn-0.0.4/intl/
-rw-r--r-- 1000/100      35212 2001-08-12 13:45 gcalcrpn-0.0.4/intl/ChangeLog
-rw-r--r-- 1000/100       6455 2001-08-12 13:45 gcalcrpn-0.0.4/intl/Makefile.in
-rw-r--r-- 1000/100       2693 2001-08-12 13:45 gcalcrpn-0.0.4/intl/linux-msg.sed
-rw-r--r-- 1000/100       2421 2001-08-12 13:45 gcalcrpn-0.0.4/intl/po2tbl.sed.in
-rw-r--r-- 1000/100       2814 2001-08-12 13:45 gcalcrpn-0.0.4/intl/xopen-msg.sed
-rw-r--r-- 1000/100       3205 2001-08-12 13:45 gcalcrpn-0.0.4/intl/gettext.h
-rw-r--r-- 1000/100       2182 2001-08-12 13:45 gcalcrpn-0.0.4/intl/gettextP.h
-rw-r--r-- 1000/100       1787 2001-08-12 13:45 gcalcrpn-0.0.4/intl/hash-string.h
-rw-r--r-- 1000/100       5733 2001-08-12 13:45 gcalcrpn-0.0.4/intl/libgettext.h
-rw-r--r-- 1000/100       2413 2001-08-12 13:45 gcalcrpn-0.0.4/intl/loadinfo.h
-rw-r--r-- 1000/100       5331 2001-08-12 13:45 gcalcrpn-0.0.4/intl/bindtextdom.c
-rw-r--r-- 1000/100      16512 2001-08-12 13:45 gcalcrpn-0.0.4/intl/dcgettext.c
-rw-r--r-- 1000/100       1786 2001-08-12 13:45 gcalcrpn-0.0.4/intl/dgettext.c
-rw-r--r-- 1000/100       1939 2001-08-12 13:45 gcalcrpn-0.0.4/intl/gettext.c
-rw-r--r-- 1000/100       5852 2001-08-12 13:45 gcalcrpn-0.0.4/intl/finddomain.c
-rw-r--r-- 1000/100       6117 2001-08-12 13:45 gcalcrpn-0.0.4/intl/loadmsgcat.c
-rw-r--r-- 1000/100      10092 2001-08-12 13:45 gcalcrpn-0.0.4/intl/localealias.c
-rw-r--r-- 1000/100       3265 2001-08-12 13:45 gcalcrpn-0.0.4/intl/textdomain.c
-rw-r--r-- 1000/100      10404 2001-08-12 13:45 gcalcrpn-0.0.4/intl/l10nflist.c
-rw-r--r-- 1000/100       4616 2001-08-12 13:45 gcalcrpn-0.0.4/intl/explodename.c
-rw-r--r-- 1000/100       1646 2001-08-12 13:45 gcalcrpn-0.0.4/intl/intl-compat.c
-rw-r--r-- 1000/100       6625 2001-08-12 13:45 gcalcrpn-0.0.4/intl/cat-compat.c
-rw-r--r-- 1000/100         41 2001-08-12 13:45 gcalcrpn-0.0.4/intl/VERSION
drwxrwxrwx 1000/100          0 2001-12-31 11:27 gcalcrpn-0.0.4/po/
-rw-r--r-- 1000/100          0 2001-08-12 13:45 gcalcrpn-0.0.4/po/ChangeLog
-rw-r--r-- 1000/100       6854 2001-08-12 13:45 gcalcrpn-0.0.4/po/Makefile.in.in
-rw-r--r-- 1000/100        114 2001-08-12 13:45 gcalcrpn-0.0.4/po/POTFILES.in
-rw-r--r-- 1000/100       3872 2001-08-12 13:45 gcalcrpn-0.0.4/po/gcalcrpn.pot
-rw-r--r-- 1000/100         10 2001-08-12 13:45 gcalcrpn-0.0.4/po/stamp-cat-id
-rw-r--r-- 1000/100       1450 2001-08-12 13:45 gcalcrpn-0.0.4/po/cat-id-tbl.c
drwxrwxrwx 1000/100          0 2001-12-31 11:27 gcalcrpn-0.0.4/macros/
-rw-r--r-- 1000/100       7375 2001-12-31 11:27 gcalcrpn-0.0.4/macros/Makefile.in
-rw-r--r-- 1000/100       1067 2001-08-12 13:45 gcalcrpn-0.0.4/macros/Makefile.am
-rw-r--r-- 1000/100        372 2001-08-12 13:45 gcalcrpn-0.0.4/macros/aclocal-include.m4
-rw-r--r-- 1000/100       3255 2001-08-12 13:45 gcalcrpn-0.0.4/macros/compiler-flags.m4
-rw-r--r-- 1000/100       8916 2001-08-12 13:45 gcalcrpn-0.0.4/macros/curses.m4
-rw-r--r-- 1000/100       5279 2001-08-12 13:45 gcalcrpn-0.0.4/macros/gnome-bonobo-check.m4
-rw-r--r-- 1000/100      10899 2001-08-12 13:45 gcalcrpn-0.0.4/macros/gnome-fileutils.m4
-rw-r--r-- 1000/100        467 2001-08-12 13:45 gcalcrpn-0.0.4/macros/gnome-ghttp-check.m4
-rw-r--r-- 1000/100        988 2001-08-12 13:45 gcalcrpn-0.0.4/macros/gnome-gnorba-check.m4
-rw-r--r-- 1000/100       3029 2001-08-12 13:45 gcalcrpn-0.0.4/macros/gnome-guile-checks.m4
-rw-r--r-- 1000/100       7405 2001-08-12 13:45 gcalcrpn-0.0.4/macros/gnome-libgtop-check.m4
-rw-r--r-- 1000/100       2188 2001-08-12 13:45 gcalcrpn-0.0.4/macros/gnome-objc-checks.m4
-rw-r--r-- 1000/100        909 2001-08-12 13:45 gcalcrpn-0.0.4/macros/gnome-orbit-check.m4
-rw-r--r-- 1000/100       6798 2001-08-12 13:45 gcalcrpn-0.0.4/macros/gnome-print-check.m4
-rw-r--r-- 1000/100        405 2001-08-12 13:45 gcalcrpn-0.0.4/macros/gnome-pthread-check.m4
-rw-r--r-- 1000/100       2272 2001-08-12 13:45 gcalcrpn-0.0.4/macros/gnome-support.m4
-rw-r--r-- 1000/100        597 2001-08-12 13:45 gcalcrpn-0.0.4/macros/gnome-undelfs.m4
-rw-r--r-- 1000/100       2971 2001-08-12 13:45 gcalcrpn-0.0.4/macros/gnome-vfs.m4
-rw-r--r-- 1000/100       2475 2001-08-12 13:45 gcalcrpn-0.0.4/macros/gnome-x-checks.m4
-rw-r--r-- 1000/100        716 2001-08-12 13:45 gcalcrpn-0.0.4/macros/gnome-xml-check.m4
-rw-r--r-- 1000/100       3618 2001-08-12 13:45 gcalcrpn-0.0.4/macros/gnome.m4
-rw-r--r-- 1000/100       1861 2001-08-12 13:45 gcalcrpn-0.0.4/macros/gperf-check.m4
-rw-r--r-- 1000/100        420 2001-08-12 13:45 gcalcrpn-0.0.4/macros/linger.m4
-rw-r--r-- 1000/100       1111 2001-08-12 13:45 gcalcrpn-0.0.4/macros/need-declaration.m4
-rw-r--r-- 1000/100        265 2001-08-12 13:45 gcalcrpn-0.0.4/macros/gnome-common.m4
-rw-r--r-- 1000/100       5154 2001-08-12 13:45 gcalcrpn-0.0.4/macros/autogen.sh
drwxrwxrwx 1000/100          0 2001-12-31 11:27 gcalcrpn-0.0.4/src/
-rw-r--r-- 1000/100       9458 2001-12-31 11:27 gcalcrpn-0.0.4/src/Makefile.in
-rw-r--r-- 1000/100        455 2001-08-17 23:52 gcalcrpn-0.0.4/src/Makefile.am
-rw-r--r-- 1000/100       2374 2001-08-12 13:59 gcalcrpn-0.0.4/src/main.c
-rw-r--r-- 1000/100       3849 2001-12-29 12:22 gcalcrpn-0.0.4/src/support.c
-rw-r--r-- 1000/100        955 2001-12-29 12:22 gcalcrpn-0.0.4/src/support.h
-rw-r--r-- 1000/100      80733 2001-12-29 12:22 gcalcrpn-0.0.4/src/interface.c
-rw-r--r-- 1000/100        615 2001-12-29 12:22 gcalcrpn-0.0.4/src/interface.h
-rw-r--r-- 1000/100      49283 2001-12-29 12:23 gcalcrpn-0.0.4/src/callbacks.c
-rw-r--r-- 1000/100      15792 2001-12-29 12:22 gcalcrpn-0.0.4/src/callbacks.h
-rw-r--r-- 1000/100       3731 2001-08-12 13:59 gcalcrpn-0.0.4/src/stack.c
-rw-r--r-- 1000/100       3929 2001-08-17 17:00 gcalcrpn-0.0.4/src/stack.h
-rw-r--r-- 1000/100      29489 2001-12-29 12:38 gcalcrpn-0.0.4/src/funcs.c
-rw-r--r-- 1000/100       2498 2001-08-17 16:55 gcalcrpn-0.0.4/src/funcs.h
-rw-r--r-- 1000/100       3308 2001-08-12 13:59 gcalcrpn-0.0.4/src/plotter.c
-rw-r--r-- 1000/100       1533 2001-08-12 13:59 gcalcrpn-0.0.4/src/plotter.h
-rw-r--r-- 1000/100      25218 2001-12-29 12:31 gcalcrpn-0.0.4/src/matrix.c
-rw-r--r-- 1000/100       4592 2001-12-29 12:35 gcalcrpn-0.0.4/src/matrix.h
-rw-r--r-- 1000/100       4212 2001-12-29 12:35 gcalcrpn-0.0.4/src/vector.c
-rw-r--r-- 1000/100       2026 2001-12-29 12:30 gcalcrpn-0.0.4/src/vector.h
-rw-r--r-- 1000/100       2119 2001-12-29 12:18 gcalcrpn-0.0.4/src/complex.c
-rw-r--r-- 1000/100       1691 2001-12-29 12:18 gcalcrpn-0.0.4/src/complex.h
-rw-r--r-- 1000/100       1920 2001-12-29 12:18 gcalcrpn-0.0.4/src/real.c
-rw-r--r-- 1000/100       1674 2001-12-29 12:18 gcalcrpn-0.0.4/src/real.h
User comments:Eli Faulkner
2001-08-04 13:14:15
Hello,

I am the outhor of this program and I just wanted to add some notes for potential users. This program is under development!!! Please I posted it here to try and get some help with the development process. My tests show that the all of the features work except some of the Matrix alogrithms and the plotter function. Basic Matrix multiplication and addition work fine but the functions like LU decomposition and rref are broken fight now. Also det and inverse are based on LU so they are broken also. I'm researching differect LU algotithms now but If you have some code that you would like to contribute I would greatly appreciate it!!
My last note is that I am a mathematician and not a programmer. Remember this when reading the code. Some of it is a bit sloppy /*like my attempt at polymorphim in funcs.c*/. If you have any questions when trying to hack this program please e-mail me. I've tried to implement a GTK like object system to hide some of the detials but If you con't figure out what I tried to do then just ask.
This project shows potential to be very fun (if you consider LU decomposition and scientific computing fun) so I'd love to share it with others. Futore releases will invlove an imbedded python interpreter where you will have access to the stack and a plotter based on gnuplot /*or gri, I haven't decided yet*/.

Thanks for your time and happy hacking,
eli
eli@udel.edu

You must be logged in to add your own comment.


Part of the HP Calculator Archive,
Copyright 1997-2024 Eric Rechlin.