Menu

cs-mic / News: Recent posts

Everything is brand new.

Big news again! CS-MIC has been completely overhauled. CS-MIC now works with a scanner/parser generated by the Coco/R compiler compiler. Two parsers are used, one for per line statements and one for executing scripts. The use of a compiler compiler has been a big help in standardizing parsing. Although the statement count for the project as a whole has doubled, the speed with which the parsers run is amazingly faster than it was when regular expressions were used to parse input.... read more

Posted by Jordan Wages 2010-05-02

Help the CS-MIC Project!

CS-MIC needs your help! In order to maintain a higher degree of accuracy, CS-MIC will undergo a stress test before each new release. This stress test will be designed to ensure that computation time remains reasonable compared to expression length and that all computations are correct. This is where you come in. Please submit expressions with their confirmed answer to wagesj45@users.sourceforge.net to have them included in the stress test. This will improve the quality of CS-MIC for everyone!

Posted by Jordan Wages 2009-01-16

Happy New Year! Bug Fixes For Everyone!

Happy New Year from CS-MIC! This new file release for the new year fixes many bugs. The expression node will no longer try to reverse the left hand side of the equation twice. This would cause a nasty problem causing calculation time to grow almost exponentiallyas the length of the equation grows linearly. Another critical bug in the EnsureOrderOfOperations function has also been fixed. This fix will allow for more accuracy, and also allow you to pass expressions into functions. The binary(int expression) function has been removed since it caused problems in further calculations. Instead, a new Binary property has been added that returns the result, cast as an int, as its binary equivalent string.

Posted by Jordan Wages 2009-01-12