News

What's new with Presage

Project name changed

in

On 3, July 2008, I received an email from a software company called Applied Human Factors, who have been selling an application called "Soothsayer Word Prediction" for the past 12 years.

They kindly and respectfully requested that I change the name of the soothsayer project, so that it is not confused with their "Soothsayer Word Prediction" product.

Soothsayer 0.6.3 released

in

Soothsayer 0.6.3 is now available for download.

Soothsayer 0.6.3 comes with a number of packaging and distribution improvements. The build system has received minor fixes and configurability enhancements.

Soothsayer 0.6.3 ships with improved demonstration programs. The existing C++ demonstration programs have been renamed from from capitalized style names to underscore separated style names. Python demonstration programs incorporate various improvements, including new command line switches and manual pages.

Soothsayer 0.6.3 adds improved UTF-8 support. Distributed text resources used to generate sample statistical data are now UTF-8 encoded.

Soothsayer 0.6.3 also includes a few bug fixes and documentation updates. See ChangeLog for more details.

Soothsayer 0.6.3 is a beta release. This is a source release only. No precompiled packages or installers are provided.

Soothsayer featured on Linux.com

in

Linux.com has a feature article on soothsayer.

The review, based on soothsayer 0.6.1, was published on Linux.com's frontpage on May 14, 2008.

Soothsayer 0.6.2 released

in

Soothsayer 0.6.2 is now available for download.

Soothsayer 0.6.2 comes with a number of new features. Most notably, a new statistical predictive plugin, based on recency promotion, is available. The new recency plugin generates predictions by assigning exponentially decaying probability values to previously encountered word tokens, thereby promoting context recency.

Soothsayer 0.6.2 also ships a brand new simple GUI demonstration program, prompter. Prompter is a soothsayer-enabled text editor. Prompter displays predictions generated by soothsayer through a pop-up autocompletion list. Prompter also provides an autopunctuation feature that saves key pressing by intelligently handling punctuation and whitespace. Prompter is a Python application (wxPython) and uses soothsayer's python binding.

Soothsayer 0.6.2 adds native Windows support by supporting the MinGW/MSYS platform. It is now possible to build soothsayer in native Win32 mode. Detailed instructions to build soothsayer on MinGW/MSYS are included in the doc/ directory.

Soothsayer 0.6.2 includes enhancements to the build system, a restructured soothsayer exception hierarchy, additional range checking in core classes, and improved logging subsystem.

Soothsayer 0.6.2 also includes a number of bug fixes. See ChangeLog for more details.

Soothsayer 0.6.2 is a beta release. This is a source release only. No precompiled packages or installers are provided.

Soothsayer 0.6.1 released

in

Soothsayer 0.6.1 is now available for download.

Soothsayer 0.6.1 includes a number of under-the-hood changes. The focus of this release has been on refactoring, restructuring, and cleaning up, rather than adding new functionality. The source directory layout was changed to better reflect the logical structure. Improvements were made to the configuration system and the logging subsystem, which underwent a complete overhaul and rewrite.

Soothsayer 0.6.1 ships with man pages for the tools and demo programs. This release also includes bug fixes and improvements to the build system. All GCC generated compilation warnings were fixed. Library dependencies have been cleaned up.

Soothsayer 0.6.1 is a beta release. This is a source release only. No precompiled packages or installers are provided.

Soothsayer 0.6 released

in

Soothsayer 0.6 is now available for download.

Soothsayer 0.6 includes a new Python binding module, which enables Python applications to natively call into soothsayer. Soothsayer 0.6 has also been ported to Solaris 10 platform, and built with Sun Studio 10 and 11 compilers.

This release also includes bug fixes and improvements to the build system. Library dependencies have been cleaned up. Shared libraries are now built on all supported platforms, including Windows/Cygwin targets.

Soothsayer 0.6 is a beta release. This is a source release only. No precompiled packages or installers are provided.

Soothsayer gets a Python binding

in

What do you get when you cross a best of breed intelligent predictive text entry platform with a fast dynamic object-oriented programming language?

Why, of course, you get a python binding for soothsayer.

Soothsayer ported to Solaris 10

in

Soothsayer now builds and runs on Solaris 10!

Porting soothsayer to Solaris 10 was a breeze. There were a few minor issues with the curses library and the Standard Template Library (some definitions in the curses header conflicted with standard vector and standard list code), but they were quickly resolved.

I successfully built and tested soothsayer with Sun Studio 10 and Sun Studio 11 compilers.

Soothsayer 0.5 released

in

Soothsayer 0.5 is now available for download.

Soothsayer 0.5 includes the new generalized smoothed n-gram statistical predictive plugin, which supports arbitrary order n-grams. Used in combination with the text2ngram tool, statistical predictions can be generated by n-gram language models of arbitrary cardinality. The new generalized smoothed n-gram predictive plugin also uses an improved heuristic to generate initial completion candidates, by using highest order n-gram statistics, and falling back on lower order n-grams if initial completion set is smaller than required.

This release also includes notable bug fixes and improvements to soothsayer simulator. A bug in the simulator caused the reported Key Stroke Reduction rate to much much lower than the actual KSR achieved by soothsayer.

Soothsayer 0.5 marks a change in project status from alpha to beta. However, it is still to be considered a developer's preview release. This is a source release only. No precompiled packages or installers are provided.

Soothsayer 0.4 released

in

Soothsayer 0.4 is now available for download.

Soothsayer 0.4 includes the new abbreviation expansion predictive plugin. This plugin allows users to specify a file containing a list of abbreviations/expansions pairs. When an abbreviation is entered, the next generated prediction will contain the associated expansion, which is typically a commonly used word or phrase.

This release also includes bug fixes and documentation improvements.

Soothsayer 0.4 is a developer's preview release. This is a source release only. No precompiled packages or installers are provided.

Syndicate content

Get Presage at SourceForge.net. Fast, secure and Free Open Source software downloads