louisrubet / Rpn
Licence: lgpl-3.0
Math functional language, inspired by Hewlett-Packard Reverse Polish Notation (RPL) language
Stars: ✭ 17
Projects that are alternatives of or similar to Rpn
Interviewbit
Collection of Abhishek Agrawal's gists solutions for problems on https://www.interviewbit.com
Stars: ✭ 166 (+876.47%)
Mutual labels: stack, math
Calc
C-style arbitrary precision calculator
Stars: ✭ 127 (+647.06%)
Mutual labels: math, arbitrary-precision
Javascript Biginteger
A big integer library for JavaScript
Stars: ✭ 181 (+964.71%)
Mutual labels: math, arbitrary-precision
cldr-engine
Internationalization and localization in Typescript with Unicode CLDR, batteries included
Stars: ✭ 34 (+100%)
Mutual labels: math, arbitrary-precision
bcmath-extended
Extends php BCMath lib for missing functions like floor, ceil, round, abs, min, max, rand for big numbers. Also wraps existing BCMath functions.
Stars: ✭ 59 (+247.06%)
Mutual labels: math, arbitrary-precision
Angourimath
Open-source symbolic algebra library for C# and F#. One of the most powerful in .NET
Stars: ✭ 266 (+1464.71%)
Mutual labels: math, arbitrary-precision
imath
Arbitrary precision integer and rational arithmetic library
Stars: ✭ 92 (+441.18%)
Mutual labels: math, arbitrary-precision
Algodeck
An Open-Source Collection of 200+ Algorithmic Flash Cards to Help you Preparing your Algorithm & Data Structure Interview 💯
Stars: ✭ 4,441 (+26023.53%)
Mutual labels: stack, math
Milo
Eclipse Milo™ - an open source implementation of OPC UA (IEC 62541).
Stars: ✭ 587 (+3352.94%)
Mutual labels: stack
Aws Boilerplate
Opinionated full stack web app's boilerplate, ready to be deployed to AWS platform.
Stars: ✭ 682 (+3911.76%)
Mutual labels: stack
Qlibc
qLibc is a simple and yet powerful C library providing generic data structures and algorithms
Stars: ✭ 614 (+3511.76%)
Mutual labels: stack
Symengine
SymEngine is a fast symbolic manipulation library, written in C++
Stars: ✭ 703 (+4035.29%)
Mutual labels: math
Potion
_why the lucky stiff's little language (the official repo... until _why returns)
Stars: ✭ 586 (+3347.06%)
Mutual labels: stack
Flippablestackview
An Android library introducing a stack of Views with the first item being flippable.
Stars: ✭ 807 (+4647.06%)
Mutual labels: stack
Sublimehaskell
A Sublime Text 3 plugin for Haskell. Features cabal building, error and warning highlighting, smart completion and ghc-mod integration.
Stars: ✭ 574 (+3276.47%)
Mutual labels: stack
Cdsa
A library of generic intrusive data structures and algorithms in ANSI C
Stars: ✭ 549 (+3129.41%)
Mutual labels: stack
Algorithm
Algorithm is a library of tools that is used to create intelligent applications.
Stars: ✭ 787 (+4529.41%)
Mutual labels: stack
Mdmath
LaTeX Math for Markdown inside of Visual Studio Code.
Stars: ✭ 675 (+3870.59%)
Mutual labels: math
a math functional language using reverse polish notation
rpn> 1 2 + 2 sqrt
2> 3
1> 1.4142135623730950488
arbitrary precision provided by GNU MPFR
rpn> 256 prec
rpn> pi
3.1415926535897932384626433832795028841971693993751058209749445923078164062862
rpn>
variables, programs
rpn> << rot * swap 2 / chs dup sq rot - sqrt >> 'quad' sto
rpn> << -> x y << x y + ln >> >> 'P' sto
and a bunch of functions
rpn>
Display all 150 possibilities? (y or n)
nop pow fp >= dupn next sto* exp
help sqrt min < pick step sto/ expm
h sq max <= depth ift sneg log10
? sqr re != roll ifte sinv alog10
quit abs im == rolld do eval exp10
q dec conj and over until -> log2
exit hex arg or ->str unti pi alog2
test bin c->r xor str-> while sin exp2
version base r->c not chr whil asin sinh
uname sign p->r same num repeat cos asinh
history % r->p swap size repea acos cosh
+ %CH std drop pos sto tan acosh
- mod fix drop2 sub rcl atan tanh
chs fact sci dropn if purge d->r atanh
neg mant prec del then vars r->d time
* xpon round erase else clusr e date
/ floor default rot end edit ln ticks
inv ceil type dup start sto+ log
^ ip > dup2 for sto- lnp1
Download
deb, rpm and tgz files can be found there
Manual
A reference manual is provided here
Methods
Development methods are set at this page
Generation
Generation instructions can be found here
Contact, contribution, bug report
Please email me at [email protected]
You can also use github issues and pull requests
Note that the project description data, including the texts, logos, images, and/or trademarks,
for each open source project belongs to its rightful owner.
If you wish to add or remove any projects, please contact us at [email protected].