![]() It's funny to develop this program, it's funny to play maths. ![]() First I felt a bit frustrated, then I smiled. I spent some minutes getting to this conclusion and then I read it somewhere right after. The general definition of nP r is given by ![]() In the very same way, I found a nice simplification for nP r. This fasts computation a lot, else the very same calculations would be uselessly repeated. I didn't know about this myself until now. Note that (r+1) n, for instance, is a modern factorial notation equivalent to (n)(n-1).(r+1). The general definition of nC r is given byīut we can indeed reduce very much the number of integer multiplications with the derivation I'd realized a nice optimization in Ariya's code. Ariya had already implemented the famous nC r function, so I decided to code its cousin nP r. So now SpeedCrunch has got combinatorics support. Now if I only had SpeedCrunch when I had to study electronics, physics and chemistry. Maybe we can even add the option to show SI prefixes instead of exponents: Further support for engineering and inverse engineering functions and buttons will probably be added, so to make the following possible: Unlike scientific notation, already supported by the application for some time, the result will always be set so the exponent is a multiple of 3 and the number of integer digits are up to 3. Like most scientific calculators, now we have the following behaviour when in engineering notation mode: Next version will make some people's life a bit easier, I guess. I finally took the time and mood to implement it. We developers have been talking about an engineering notation mode in SpeedCrunch for some time. fixing translations by hand over and over til the very last moment before the release, just like it happened this time. And it's really meant to be respected, else I'll end up e.g. So here's the plan, based on my recent experience. And of course I guess we can always count on our old daddy (guess who) to help us from time to time when he's resting from KOffice and his PhD :) Maybe someone else new can come and help in order to achieve an even bigger boost. Maybe Wolf can help in other fields other than his very promising new math engine. Maybe Johan can come back to active development now that he's finished his book on Qt 4. And so I had a lot of trouble coordinating everybody, accomplishing deadlines and managing bug reports and patches.įor the upcoming release, I'd love to increase the number of active contributors. Also, SpeedCrunch has lately won a great number of contributors (enhancement proposals, testing, bug fixing, translations). Many mistakes were made and I hope to fix them for Nona. ![]() I learned a lot from 0.8's process, since it was my very first FOSS release. We've already got a lot of improvements and bug fixes in mind, so let's define the goals and deadlines for the next major 0.9 release codenamed Nona (spelled Noh-na and meaning ninth in Portuguese :) Here's the up-to-date list of languages already being taken care of by someone:ĭe | es_AR | fi | fr | he | id | it | nl | pt | pt_BR | ru | svįirst of all, I'd like to say that a maintenance 0.8.1 release might be considered if some critical bugs are found meanwhile. You just need to know how to use Trolltech's Qt Linguist 4. Please drop a comment on this article or on our Google Groups forum. So if you want to contribute to this project with a new or updated translation, you're very welcome to do so. For this release, I'd like to extend this number. The current version is available in 16 languages. So it is now time for the call for translators. ![]() The usual new functions and a stay always-on-top window feature are also some of the news. Of those, I'd like to mention the absolutely extraordinary work of the new developer Wolf Lammen, who has integrated a new, faster, more accurate and stable math core into SpeedCrunch. Nevertheless, this version brings some cool enhancements. Lately, the developers' professional and private lives have been taking all of the former usual spare time because of its higher priorities. About half of the improvements and fixes that were planned will have to be shifted to another release. Some months after 0.8, a new release is scheduled for November 18. ![]()
0 Comments
Leave a Reply. |
AuthorWrite something about yourself. No need to be fancy, just an overview. ArchivesCategories |