./math/nickle, Desk calculator language

[ CVSweb ] [ Homepage ] [ RSS ] [ Required by ] [ Add to tracker ]


Branch: CURRENT, Version: 2.97, Package name: nickle-2.97, Maintainer: pkgsrc-users

Nickle is a desk calculator language with powerful programming and
scripting capabilities. Nickle supports a variety of datatypes, espe-
cially arbitrary precision integers, rationals, and imprecise reals.
The input language vaguely resembles C. Some things in C which do not
translate easily are different, some design choices have been made dif-
ferently, and a very few features are simply missing.


Required to run:
[devel/readline]

Required to build:
[pkgtools/cwrappers]

Master sites:

Filesize: 2493.548 KB

Version history: (Expand)


CVS history: (Expand)


   2024-01-14 09:41:58 by Thomas Klausner | Files touched by this commit (4) | Package updated
Log message:
nickle: update to 2.97.

Version 2.97
test: Clean up manually-built math-tables bits
bench: Install runbench.sh script with +x mode
debian: Add hardening rules to *FLAGS_FOR_BUILD
Revert "test: Fix how math-tables is built"
Install benchmark bits. Don't put examples in docdir
   2024-01-13 18:27:48 by Thomas Klausner | Files touched by this commit (1)
Log message:
nickle: add missing tool
   2024-01-13 05:25:39 by Taylor R Campbell | Files touched by this commit (3) | Package updated
Log message:
math/nickle: Fix cross-build, again.

This was fixed last year, and the fix was upstreamed, and the fix was
removed when we updated, and then upstream broke it again, so now we
have to fix it again.
   2023-12-11 11:11:04 by Thomas Klausner | Files touched by this commit (2) | Package updated
Log message:
nickle: update to 2.96.

    Version 2.96
    Leave LDFLAGS for the build environment
   2023-12-07 19:32:25 by Thomas Klausner | Files touched by this commit (2) | Package updated
Log message:
nickle: update to 2.95.

    Version 2.95
    test: Run tests with MALLOC_CHECK_ and MALLOC_PERTURB_ set
    Initialize SymbolLocal 'code' in allocators
    json: Handle empty arrays and objects
    Version 2.94
    test: Fix how math-tables is built
    test: Test true/false/null values in json
    Add true/false/null and file in/out to json.5c
   2023-09-09 22:12:39 by Thomas Klausner | Files touched by this commit (3) | Package updated
Log message:
nickle: update to 2.93.

Version 2.93
natural: Fix bug in optimized multiply by one
float: optimize addition of zero
Adjust printf output precision to show full resolution
Use standard C flexible array syntax for natural digits
lex.l: Don't use <history.h> with libedit
Clean up --with-libedit help string
Ignore a couple more build artifacts
test: Test hex float in scanf
Add hex float support to scanf
debian: Update standards version to 4.6.2
Add %a support to printf
Actually use HAVE_RL_CATCH_SIGNALS
test: Add math-tables.c to EXTRA_DIST
   2023-06-20 00:07:22 by Tobias Nygren | Files touched by this commit (1)
Log message:
nickle: fix readline detection when using pkgsrc readline
   2023-06-19 22:31:03 by Tobias Nygren | Files touched by this commit (2)
Log message:
nickle: put back patch-lex.c which got lost in recent rototil

Still needed on macOS.