spar - Modular math parser

Property Value
Distribution FreeBSD 12
Repository FreeBSD Ports Quarterly amd64
Package name spar
Package version 0.5.10
Package release 4
Package architecture amd64
Package type txz
Installed size 457.70 KB
Download size 70.78 KB
Official Mirror
Spar is a modular math parser that comes with a fully featured text frontend,
something like an interactive calculator. It also provides a simple but
complete API for C/C++ programmers. This API provide a complete interface to
a top down parser that supports: variables, constants, functions, modules and
a libc based math library. This math library overrides standard functions with
a "custom" version (such as. deg, rad auto conversion, infinite symbol,
function domain...).
Spar, can be easily extended with modules. A module is a "user" extensions,
written in C/C++, to the basic features of the Simple Parser. Here you can
find the module definition: is a C structure that contains only few data
- module name
- module version
- module description
- a pointer to the module main function
The modules are loaded at run-time by the module loader (that is a high level
layer of the module manager): you can load your modules, simply, coping theirs
paths into the .spar_modules (or any other file, with the -c option).
Categories: math, devel
===>   NOTICE:
The spar port currently does not have a maintainer. As a result, it is
more likely to have unresolved issues, not be up-to-date, or even be removed in
the future. To volunteer to maintain this port, please create an issue at:
More information about port maintainership is available at:


Package Version Architecture Repository
spar-0.5.10_4.txz 0.5.10 amd64 FreeBSD Ports Latest
spar-0.5.10_4.txz 0.5.10 i386 FreeBSD Ports Latest
spar-0.5.10_4.txz 0.5.10 i386 FreeBSD Ports Quarterly
spar - - -


Name Value - -
readline = 7.0.5


Name Value -


Type URL
Binary Package spar-0.5.10_4.txz
Source Package math/spar

Install Howto

Install spar txz package:

# pkg install spar

See Also

Package Description
sparc64-binutils-2.30_7,1.txz GNU binutils for sparc64 cross-development
sparc64-gcc-6.4.0_3.txz Cross GNU Compiler Collection for sparc64
sparc64-xtoolchain-gcc-0.4_1.txz Pre seeded toolchain to cross build FreeBSD base
sparforte-2.0.2_4.txz Shell and scripting language for mission-critical, scalable projects
sparsehash-2.0.3.txz Extremely memory-efficient hash_map implementation
sparta-dsmc-2018.10.29_1.txz Gas simulator: SPARTA DSMC software package
spass-3.0_13.txz Secure password generator with a true random number generator
spatialindex-1.8.5.txz General Framework for Developing Spatial Indices
spatialite-4.3.0.txz Spatial Extensions for SQLite
spatialite-tools-4.3.0.txz Collection of CLI tools supporting SpatiaLite
spatialite_gui-1.7.1_6.txz Graphical User Interface (GUI) tool supporting SpatiaLite
spawn-fcgi-1.6.4_2.txz Spawns fastcgi applications
spblas-1.02_7.txz NIST Sparse Basic Linear Algebra Subprograms (BLAS)
spc2it-0.3.14.g4.f165.e.txz Convert SPC files to IT (Impulse Tracker) files
spdlog-1.2.1_1.txz Super fast C++ logging library