The module system is really useful with the whole module rule system. Could use some memoization maybe, but speed really isn't something to worry over
Modules It would seem there are two kinds of modules. Invasive ones like ++ and – that are akin to C's #include and OOP ones like the rest which are akin to Java's classes. While the invasiveness is simpler, Rue gives it a scalability factor of suck. The OOP system is surprisingly enabling with the data abstraction not causing dependencies everywhere++ Add one to a decimal. Doesn't overflow– Sub one from a decimal. Overflow? Trailing –bin2hex Converts binary to hexhex2bin Converts hex to binarySurprisingly the above two aren't as mirroring of the other in implementation as one would thinkfib Fibonnacci of x Surprisingly intuitiveflip Returns reverse of supplied stringlen Returns length of supplied stringlgloop{x y} Returns 2x copies of ybin2une Returns the unary value of a binary argumentisprime.1 Returns if an unary number is prime or notHowever, the invasive modules can be wrappedimport ++!(?P<a>.)::=\g<a>++Would allow one to create a function to do ++