eval() the content but not very much.
The pros are the ability to “fold” code and a some pop-up things like code completion.
The cons are many, the main theme is probably that bugs (including usability issues) get ignored but featuritis is rampant. Another one is the fact that you cannot configure it a lot, actually, only half a dozen things of which only one or two affect everyday work. Continue reading
Update: bugfix in code
Factoring an integer with a wheel is a known algorithm for which many examples exist for many programming languages. Google might be of some help to find them.
Most of them are either way too simple or way too complicated; I would even say that all of them fall into one of these two categories but I do not know all of them.
One example that could fit both categories at once is the program
For example: what are these numbers at the start and where do they come from? Continue reading
Added an example to the test-page to compute Apéry’s constant to arbitrary precision.
Because I could, of course! 😉
Well, sort of.
I uploaded the libraries to my website at Github, together with some short info and a small textarea to try them out.
Also included: a lot of typos. Seems as if I forgot to run a spellchecker, sorry.
Elementary Functions: Second Try
Not that I found the code for the rational exponential function I wrote (that’s lost) but I found it unfair to say “too slow” without giving a reason, so i did it again, for
log(). Continue reading
While trying to implement even the most basic elementary functions, like square root, nth-root and the exponential function I had to admit that the Bigrational library is just too slow. Square and nth-root work ok, but the exponential function is of not much use with that low speed it needs floating point arithmetic. Yes, I am working at it.
But all of that is no reason to drop the whole mess completely as you might have seen if you took a look at the Bigrational library. Continue reading