Release calc version 2.12.5.0

This commit is contained in:
Landon Curt Noll
2014-10-12 05:54:17 -07:00
parent ed4b56d1ec
commit 1ae2f953d3
22 changed files with 575 additions and 347 deletions

View File

@@ -36,45 +36,73 @@ as a diff -c /dev/null your-file patch, or as a uuencoded and
gziped (or compressed) tar file).
To contribute code, scripts, resource files and/or to help please
join the low volume calc mailing list by sending EMail to:
join the low volume calc mailing list calc-tester. Then send
your contribution to the calc-tester mailing list.
calc-contrib at asthe dot com
To subscribe to the calc-tester mailing list, visit the following URL:
[[ NOTE: Replace 'at' with @, 'dot' is with . and remove the spaces ]]
[[ NOTE: The EMail address uses 'asthe' and the web site URL uses 'isthe' ]]
https://www.listbox.com/subscribe/?list_id=239342
Your subject must contain the words:
To help determine you are a human and not just a spam bot,
you will be required to provide the following additional info:
calc mailing list subscription
Your Name
Calc Version
Operating System
The date 7 days ago
You may have additional words in your subject line.
This is a low volume moderated mailing list.
Feel free to follow the name line with additional EMail text as desired.
This mailing list replaces calc-tester at asthe dot com list.
Thanks for considering submitting code to calc. Calc is a collective
work by a number of people. It would not be what it is today without
your efforts and submissions!
If you need a human to help you with your mailing list subscription,
please send EMail to our special:
calc-tester-maillist-help at asthe dot com
NOTE: Remove spaces and replace 'at' with @, 'dot' with .
address. To be sure we see your EMail asking for help with your
mailing list subscription, please use the following phase in your
EMail Subject line:
calc tester mailing list help
That phrase in your subject line will help ensure your
request will get past our anti-spam filters. You may have
additional words in your subject line.
=-=
Calc bug reports and calc bug fixes should be sent to:
calc-bugs at asthe dot com
calc-bug-report at asthe dot com
[[ NOTE: Replace 'at' with @, 'dot' is with . and remove the spaces ]]
[[ NOTE: The EMail address uses 'asthe' and the web site URL uses 'isthe' ]]
NOTE: Remove spaces and replace 'at' with @, 'dot' with .
Your subject must contain the words:
This replaces the old calc-bugs at asthe dot com address.
calc bug report
To be sure we see your EMail reporting a calc bug, please use the
following phase in your EMail Subject line:
You may have additional words in your subject line.
calc bug report
See the BUGS file or try the help command:
That phrase in your subject line will help ensure your
request will get past our anti-spam filters. You may have
additional words in your subject line.
help bugs
However, you may find it more helpful to simply subscribe
to the calc-tester mailing list (see above) and then to
send your report to that mailing list as a wider set calc
testers may be able to help you.
for details on bug reporting.
=-=
The calc web site is located at:
http://www.isthe.com/chongo/tech/comp/calc/
NOTE: The EMail address uses 'asthe', while the web site uses 'isthe'.
=-=
@@ -83,7 +111,7 @@ http://www.isthe.com/chongo/
chongo (share and enjoy) /\../\
## Copyright (C) 1999 Landon Curt Noll
## Copyright (C) 1999,2014 Landon Curt Noll
##
## Calc is open software; you can redistribute it and/or modify it under
## the terms of the version 2.1 of the GNU Lesser General Public License
@@ -99,8 +127,8 @@ chongo (share and enjoy) /\../\
## received a copy with calc; if not, write to Free Software Foundation, Inc.
## 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301, USA.
##
## @(#) $Revision: 30.1 $
## @(#) $Id: contrib,v 30.1 2007/03/16 11:10:42 chongo Exp $
## @(#) $Revision: 30.2 $
## @(#) $Id: contrib,v 30.2 2014/10/06 08:39:45 chongo Exp $
## @(#) $Source: /usr/local/src/bin/calc/help/RCS/contrib,v $
##
## Under source code control: 1997/03/09 16:33:22

View File

@@ -13,11 +13,21 @@ DESCRIPTION
Returns a hash value for one or more values of arbitrary types.
The calc hash value is based on the core Fowler/Noll/Vo hash
known as FNV-1. The return value, however, cannot be used
known as FNV-0. The return value, however, cannot be used
as an FNV hash value because calc's internal function also
takes into account more abstract concepts such as data types.
See:
WARNING: Use of FNV-0 is NOT recommended for general purposes.
Calc uses FNV-0 for internal objects such as associative
arrays as well as other internal processes. Calc
maintains the use of FNV-0 for backwards compatibility.
You should use the FNV-1a hash instead!!!!!
Use the fnv() builtin function for general quick, non-cryptographic
hash purposes.
See also:
http://www.isthe.com/chongo/tech/comp/fnv/
@@ -35,9 +45,9 @@ LINK LIBRARY
none
SEE ALSO
ishash, sha1
ishash, fnv, sha1
## Copyright (C) 1999-2007 Landon Curt Noll
## Copyright (C) 1999-2007,2014 Landon Curt Noll
##
## Calc is open software; you can redistribute it and/or modify it under
## the terms of the version 2.1 of the GNU Lesser General Public License
@@ -53,8 +63,8 @@ SEE ALSO
## received a copy with calc; if not, write to Free Software Foundation, Inc.
## 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301, USA.
##
## @(#) $Revision: 30.2 $
## @(#) $Id: hash,v 30.2 2007/07/05 17:37:41 chongo Exp $
## @(#) $Revision: 30.3 $
## @(#) $Id: hash,v 30.3 2014/10/06 08:45:56 chongo Exp $
## @(#) $Source: /usr/local/src/bin/calc/help/RCS/hash,v $
##
## Under source code control: 1996/03/12 23:10:01

View File

@@ -1,28 +1,36 @@
Calc Todo Items:
The following items should be addressed sometime in the short to
medium term future, if not before the next release.
Code contributions are welcome. First Subscribe to the calc-tester
mailing list. Next, send patches to the calc-tester mailing list.
Code contributions are welcome. Send patches to:
To subscribe to the calc-tester mailing list, visit the following URL:
calc-contrib at asthe dot com
http://www.isthe.com/chongo/tech/comp/calc/calc-tester.html
Calc bug reports, however, should send to:
This is a low volume moderated mailing list.
calc-bugs at asthe dot com
This mailing list replaces calc-tester at asthe dot com list.
[[ NOTE: Replace 'at' with @, 'dot' is with . and remove the spaces ]]
[[ NOTE: The EMail address uses 'asthe' and the web site URL uses 'isthe' ]]
If you need a human to help you with your mailing list subscription,
please send EMail to our special:
See the BUGS file or try the calc command:
calc-tester-maillist-help at asthe dot com
help bugs
NOTE: Remove spaces and replace 'at' with @, 'dot' with .
See also the 'wishlist' help files for the calc enhancement wish list.
address. To be sure we see your EMail asking for help with your
mailing list subscription, please use the following phase in your
EMail Subject line:
calc tester mailing list help
That phrase in your subject line will help ensure your
request will get past our anti-spam filters. You may have
additional words in your subject line.
=-=
Very High priority items:
High priority items:
* Improve the way that calc parses statements such as if, for, while
and do so that when a C programmer does. This works as expected:
@@ -62,7 +70,7 @@ Very High priority items:
=-=
High priority items:
Medium priority items:
* Verify, complete or fix the 'SEE ALSO' help file sections.
@@ -87,7 +95,7 @@ High priority items:
=-=
Medium priority items:
Low priority items:
* Complete the use of CONST where appropriate:
@@ -117,7 +125,39 @@ Medium priority items:
* Add a builtin function to access the 64 bit FNV hash which
is currently being used internally in seed.c.
## Copyright (C) 1999-2007 Landon Curt Noll
=-=
Calc bug reports and calc bug fixes should be sent to:
calc-bug-report at asthe dot com
NOTE: Remove spaces and replace 'at' with @, 'dot' with .
This replaces the old calc-bugs at asthe dot com address.
To be sure we see your EMail reporting a calc bug, please use the
following phase in your EMail Subject line:
calc bug report
That phrase in your subject line will help ensure your
request will get past our anti-spam filters. You may have
additional words in your subject line.
However, you may find it more helpful to simply subscribe
to the calc-tester mailing list (see above) and then to
send your report to that mailing list as a wider set calc
testers may be able to help you.
=-=
The calc web site is located at:
http://www.isthe.com/chongo/tech/comp/calc/
NOTE: The EMail address uses 'asthe', while the web site uses 'isthe'.
## Copyright (C) 1999-2007,2014 Landon Curt Noll
##
## Calc is open software; you can redistribute it and/or modify it under
## the terms of the version 2.1 of the GNU Lesser General Public License
@@ -133,8 +173,8 @@ Medium priority items:
## received a copy with calc; if not, write to Free Software Foundation, Inc.
## 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301, USA.
##
## @(#) $Revision: 30.2 $
## @(#) $Id: todo,v 30.2 2007/09/08 02:52:42 chongo Exp $
## @(#) $Revision: 30.4 $
## @(#) $Id: todo,v 30.4 2014/10/12 12:23:43 chongo Exp $
## @(#) $Source: /usr/local/src/bin/calc/help/RCS/todo,v $
##
## Under source code control: 1999/10/20 07:42:55

View File

@@ -1,22 +1,37 @@
Calc Enhancement Wish List:
Send calc comments, suggestions, bug fixes, enhancements and
We welcome calc comments, suggestions, bug fixes, enhancements and
interesting calc scripts that you would like you see included in
future distributions to:
future distributions.
calc-contrib at asthe dot com
To send such items, first subscribe to the calc-tester mailing list.
Then send your comments, suggestions, bug fixes, enhancements and
interesting calc scripts to the calc-tester mailing list.
The following items are in the calc wish list. Programs like this
can be extended and improved forever.
To subscribe to the calc-tester mailing list, visit the following URL:
Calc bug reports, however, should be sent to:
http://www.isthe.com/chongo/tech/comp/calc/calc-tester.html
calc-bugs at asthe dot com
This is a low volume moderated mailing list.
[[ NOTE: Replace 'at' with @, 'dot' is with . and remove the spaces ]]
[[ NOTE: The EMail address uses 'asthe' and the web site URL uses 'isthe' ]]
This mailing list replaces calc-tester at asthe dot com list.
See the 'todo' help file for higher priority todo items.
If you need a human to help you with your mailing list subscription,
please send EMail to our special:
calc-tester-maillist-help at asthe dot com
NOTE: Remove spaces and replace 'at' with @, 'dot' with .
address. To be sure we see your EMail asking for help with your
mailing list subscription, please use the following phase in your
EMail Subject line:
calc tester mailing list help
That phrase in your subject line will help ensure your
request will get past our anti-spam filters. You may have
additional words in your subject line.
=-=
@@ -187,7 +202,39 @@ Calc Enhancement Wish List:
* Add read -once -try "filename" which would do nothing
if "filename" was not a readable file.
## Copyright (C) 1999 Landon Curt Noll
=-=
Calc bug reports and calc bug fixes should be sent to:
calc-bug-report at asthe dot com
NOTE: Remove spaces and replace 'at' with @, 'dot' with .
This replaces the old calc-bugs at asthe dot com address.
To be sure we see your EMail reporting a calc bug, please use the
following phase in your EMail Subject line:
calc bug report
That phrase in your subject line will help ensure your
request will get past our anti-spam filters. You may have
additional words in your subject line.
However, you may find it more helpful to simply subscribe
to the calc-tester mailing list (see above) and then to
send your report to that mailing list as a wider set calc
testers may be able to help you.
=-=
The calc web site is located at:
http://www.isthe.com/chongo/tech/comp/calc/
NOTE: The EMail address uses 'asthe', while the web site uses 'isthe'.
## Copyright (C) 1999,2014 Landon Curt Noll
##
## Calc is open software; you can redistribute it and/or modify it under
## the terms of the version 2.1 of the GNU Lesser General Public License
@@ -203,8 +250,8 @@ Calc Enhancement Wish List:
## received a copy with calc; if not, write to Free Software Foundation, Inc.
## 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301, USA.
##
## @(#) $Revision: 30.1 $
## @(#) $Id: wishlist,v 30.1 2007/03/16 11:10:42 chongo Exp $
## @(#) $Revision: 30.3 $
## @(#) $Id: wishlist,v 30.3 2014/10/12 12:23:43 chongo Exp $
## @(#) $Source: /usr/local/src/bin/calc/help/RCS/wishlist,v $
##
## Under source code control: 1991/07/21 04:37:24