diff options
author | P. J. McDermott <pj@pehjota.net> | 2017-01-08 17:34:12 (EST) |
---|---|---|
committer | P. J. McDermott <pj@pehjota.net> | 2017-01-08 17:37:39 (EST) |
commit | fa5325937c0ea71dafacec37c2f49c7b8051d415 (patch) | |
tree | bdd8fa62f0a09cee61c5753b8afdb5bc52f3176c | |
parent | 2f6819e3dec5b98ddde53f0420c2ea72f83e273b (diff) | |
download | www-fa5325937c0ea71dafacec37c2f49c7b8051d415.zip www-fa5325937c0ea71dafacec37c2f49c7b8051d415.tar.gz www-fa5325937c0ea71dafacec37c2f49c7b8051d415.tar.bz2 |
projects/decmath/index.mdwn: New file
-rw-r--r-- | Makefile | 1 | ||||
-rw-r--r-- | projects/decmath/index.mdwn | 47 | ||||
-rw-r--r-- | projects/index.mdwn | 10 |
3 files changed, 55 insertions, 3 deletions
@@ -34,6 +34,7 @@ srcs = \ talks/software-contracts/index.mdwn \ projects/index.mdwn \ projects/ssic/index.mdwn \ + projects/decmath/index.mdwn \ projects/epirts.js/index.mdwn \ projects/overworld-rpg/index.mdwn \ projects/cgol/index.mdwn \ diff --git a/projects/decmath/index.mdwn b/projects/decmath/index.mdwn new file mode 100644 index 0000000..933b664 --- /dev/null +++ b/projects/decmath/index.mdwn @@ -0,0 +1,47 @@ +<!--#set var="title" value="Math::Decimal::FastPP and decmath.js" --> +<!--#include virtual="/includes/header.html" --> + +Math::Decimal::FastPP +===================== + +Math::Decimal::FastPP provides a few common decimal arithmetic and rounding +functions written in pure Perl. The functions are of course slower than Perl's +built-in binary floating-point math, but they're faster than Math::BigFloat and +other commonly used decimal math modules. + +This module is currently less complete than Perl's built-in math and other +decimal math modules. So far it only includes addition, multiplication, and two +rounding functions. + +Despite the similar name and purpose, this module is not compatible with +Math::Decimal. + +Downloading +----------- + +Math::Decimal::FastPP is maintained in a [Git repository][pm-repo-http], which +can be cloned from `git://git.pehjota.net/decmath/Math-Decimal-FastPP.git`. + +[pm-repo-http]: http://git.pehjota.net/decmath/Math-Decimal-FastPP.git/ + +decmath.js +========== + +decmath.js provides a few common decimal arithmetic and rounding functions. The +functions are of course slower than JavaScript's built-in binary floating-point +math, but the code is smaller and probably faster than other commonly used +decimal math libraries. + +This library is currently less complete than JavaScript's built-in math and +other decimal math libraries. So far it only includes addition, multiplication, +and two rounding functions. + +Downloading +----------- + +decmath.js is maintained in a [Git repository][js-repo-http], which can be +cloned from `git://git.pehjota.net/decmath/decmath.js.git`. + +[js-repo-http]: http://git.pehjota.net/decmath/decmath.js.git/ + +<!--#include virtual="/includes/footer.html" --> diff --git a/projects/index.mdwn b/projects/index.mdwn index 01e3eaf..aba99a0 100644 --- a/projects/index.mdwn +++ b/projects/index.mdwn @@ -35,15 +35,19 @@ Active or Otherwise Interesting [specification](http://www.proteanos.com/dev/archive/layout/). - [prokit](http://git.proteanos.com/prokit/prokit.git/): This is prokit, the ProteanOS Development Kit. + * Various packages I've written for [Libiquity](http://www.libiquity.com/), + including: + - [Math::Decimal::FastPP and decmath.js](decmath/): + Fast and light decimal math libraries written in Perl and JavaScript. + - [Epirts.js](epirts.js/): + A free software replacement for Stripe.js implementing a subset of the + Stripe.js API. * [ssic (Server Side Includes Compiler)](ssic/): ssic processes HTML documents with SSI directives formatted as SGML comments. It can be used to process documents without an HTTP server for local browsing or to generate static HTML documents to be efficiently served by an HTTP server. Documents could even be preprocessed, e.g. by a Markdown processor, before being parsed with ssic. - * [Epirts.js](epirts.js/): - A free software replacement for Stripe.js implementing a subset of the - Stripe.js API. * [overworld-rpg](overworld-rpg/): An untitled experimental overworld role-playing game engine. Written in C and designed to be visually pleasing, lightweight, and portable. |