Path to this page:
./
wip/ised,
Tool for generating number sequences and arithmetic evaluation
Branch: CURRENT,
Version: 2.2.2,
Package name: ised2.2.2,
Maintainer: jihbed.researchised is a commandline tool for generating number sequences and
arithmetic evaluation. Unlike big guibased software (e.g. Mathematica,
Derive, Matlab, Octave,...) it is intended for use in shell scripting,
together with gnu core utilities.
Its main advantage is that all functions are generalized to operate
on onedimensional arrays. It can be used for loop indexing (much
like seq), linebyline arithmetic processing of files, floating
point math for shells that don't support it natively, or interactively,
as extended calculator.
Required to build:[
pkgtools/cwrappers]
Master sites:
SHA1: 9cfe38e4f61caf45baab8b6f40d43706f31863d4
RMD160: ea970bc73ed93fe25b1c525ce6a02ff99e25184a
Filesize: 97.357 KB
Version history: (Expand)
 (20180910) Package has been reborn
 (20180825) Package deleted from pkgsrc
 (20180313) Package has been reborn
 (20180308) Package deleted from pkgsrc
 (20180307) Package has been reborn
 (20180307) Package deleted from pkgsrc
CVS history: (Expand)
20121112 17:26:41 by othyro  Files touched by this commit (56) 
Log message:
MASTER_SITES > MASTER_SITE_SOURCEFORGE; part 2/4. Let me know if this
breaks anything. Minor formatting and HOMEPAGE fixes in some files.

20120930 07:44:14 by Aleksej Saushev  Files touched by this commit (35) 
Log message:
Drop superfluous PKG_DESTDIR_SUPPORT, "userdestdir" is default these days.
Mark packages that don't or might probably not have staged installation.

20100902 14:06:52 by Kamel Derouiche  Files touched by this commit (5)  
Log message:
Import ised2.2.2 as wip/ised.
ised is a commandline tool for generating number sequences and
arithmetic evaluation. Unlike big guibased software (e.g. Mathematica,
Derive, Matlab, Octave,...) it is intended for use in shell scripting,
together with gnu core utilities.
Its main advantage is that all functions are generalized to operate
on onedimensional arrays. It can be used for loop indexing (much
like seq), linebyline arithmetic processing of files, floating
point math for shells that don't support it natively, or interactively,
as extended calculator.
20100317 Simon Copar <simon.copar@gmail.com>
Changed obsolete atoi/atof functions to strtol/strtod
Added Bessel functions bj, by
20100314 Simon Copar <simon.copar@gmail.com>
Error reporting is inline, source file "errors" discarded
/dev/urandom is used for random seed, unless TIMERAND macro is set
Input lines can have arbitrary length: dynamic buffer resizing
20100311 Simon Copar <simon.copar@gmail.com>
Added polynomial operators px, pd, pz
Added statistical operators avg, var, c
Added vector operators "@^", "@=", "@!"
Reorganized man page
20100307 Simon Copar <simon.copar@gmail.com>
Modulo operator behaves correctly for negative values of second argument
Added new functions: min, max, nrm
20100109 Simon Copar <simon.copar@gmail.com>
Removed unnecessary copying by changing passbyvalue to passbyreference in vm.cpp
20100103 Simon Copar <simon.copar@gmail.com>
Significant speedup by "parse once, evaluate many times" for l operator
20100102 Simon Copar <simon.copar@gmail.com>
Added EulerMascheroni constant "emc"
20091112 Simon Copar <simon.copar@gmail.com>
Constructor "()" uses negative counts to iterate over whole \
repetition sequence
Less dynamic allocation when parsing files
Polynomial operators "++", "", "**", \
"//", "%%" added
20091107 Simon Copar <simon.copar@gmail.com>
"+" behaves as unary "" in similar circumstances
For l, entire output is surpressed if applied line is semicolonterminated
20091104 Simon Copar <simon.copar@gmail.com>
Added alternative long operators for sqrt, cbrt,...
20091016 Simon Copar <simon.copar@gmail.com>
Added options p and n.
Added option transpose (t).
Corrected bug in behavior of index ("_") operator on empty arrays.
Corrected linenumbering for l.
20091001 Simon Copar <simon.copar@gmail.com>
Commented and empty line are omitted in file and standard input.
Comments and empty lines are preserved in l evaluation.
20090930 Simon Copar <simon.copar@gmail.com>
Usage of long long int can be selected by preprocessor flag.
Extended factorial operator for negative floats and larger integers.
Corrected sqt behavior for negative values.
readline is now optional.
Fixed wrong behaviour of "+" and "" after builtin constants.
20090926 Simon Copar <simon.copar@gmail.com>
Added pm and mp operators.
20090925 Simon Copar <simon.copar@gmail.com>
Fixed wrong behaviour of "+" and "" after "!" \
operator.
20090918 Simon Copar <simon.copar@gmail.com>
Fixed minor bugs in configure.ac and vm.h.
Added checks and substitution code for exp10.
20090825 Simon Copar <simon.copar@gmail.com>
Fixed bug regarding behaviour of semicolonseparated lines in \
conjunction with l.
20090818 Simon Copar <simon.copar@gmail.com>
Corrected behaviour of l and a on empty or commented lines.
20090815 Simon Copar <simon.copar@gmail.com>
Added "deg" constant
20090705 Simon Copar <simon.copar@gmail.com>
New operator: #_
20090628 Simon Copar <simon.copar@gmail.com>
Shabang (#!) at the beginning of the line comments it.
20090612 Simon Copar <simon.copar@gmail.com>
Smart handling of interrupt signal when in interactive mode.
Prompt changes when awaiting options. Interrupt resets to ordinary input.
