news archive news archive - august 2005
2005.08.27 : Harmonia-Mode Program Analysis Plug-in for XEmacs
Professor Susan L. Graham and the members of the Harmonia Research Group at the University of California, Berkeley, announce the second release of Harmonia-Mode, an XEmacs plug-in that provides language-based services to the programmer while editing code. These services include semantic search-and-replace, structural navigation, structural undo, hypertext annotations, syntax highlighting and auto-indentation. Harmonia's analyses are based on incremental lexing (flex-based) and incremental parsing (GLR-based) technologies developed by Graham and her graduate students.
2005.08.23 : Using Optimizing Compilers
Optimizing compilers are powerful tools for creating high-performance applications, but their full potential is not completely revealed unless optimization switches are properly used.
In his Dr. Dobb's Article, Jason A. Fletcher examines switches available with Intel compilers starting with basic optimization and showing some more advanced multi-pass optimization switches.
2005.08.03 : REALbasic 2005 Release 2
Targeting former VisualBasic developers, RealSoftware started shipping REALbasic 2005 Release 2 just 49 days after REALbasic 2005 Release 1. In the past, Real Software introduced major releases in 6-18 month increments, but after introducting new Rapid Release Model, REALbasic will be updated every 90 days with new features and bug fixes.
Release 2 delivers several new features, including new type of property which automatically provides Get and Set methods and user-defined class properties with default values.
Any REALbasic 2005 user with a current update plan can download Release 2 and begin using it with no additional purchase.
2005.08.02 : Kakuy! - a tool for teaching general parsing techniques
Kakuy! is a free Algorithm Visualization software tool to help people studying Earley's and Younger-Cocke-Kasami (YCK) general parsing techniques. Kakuy! can manage grammars in Yacc, BNF, EDU ("plain" grammar notation used in textbooks) and GRM formats. Kakuy! accepts any CFG, this includes: ambiguous and cyclic grammars and dynamically displays info about algorithm invariants.