Posts

Tenka Text 0.1.2 Screenshot

Image
Here is a screenshot from a new feature which is going to be available in the wordlister tool of the next release: study explorer - a tree view of the files you are analyzing which helps you dynamically change between result views back and forth. Close to the alpha or beta, probably all the functionality will have been combined in just one type of window. Things may end up looking like how Visual Studio does since 2003. I hope a fully-portable docking suite becomes available until then to make things easy.

Binary Release: Tenka Text 0.1.1

Image
Tenka Text 0.1.1 on Windows Vista Ultimate This is the first versioned release of Tenka Text. CLASS LIBRARY The class library has undergone great changes one of which are the brand new segmenter customization classes which can be seen at: http://corsis.svn.sourceforge.net/viewvc/corsis/trunk/Tenka.Text/Tenka.Text/Segmentation/Builder.cs?revision=197&view=markup&pathrev=197 and read about at: http://tenkatext.blogspot.com GRAPHICAL USER INTERFACE Main Window 1) Improved select files dialog. 2) New options dialog. Wordlister 1) Segmenter Customization: Segmenters used to create frequency lists are now dynamically compiled. (Compilation uses reflection emit and MSIL/CIL/IL assembly to ensure maximum performance.) 2) Export Feature: You can now export/save data from the wordlister in either plain text or xml format. (This feature is also supported on Mono 1.2.3.50.) 3) Wordlister is now at alpha stage: With the addition of the new segmenter compiler and a simple export feature, Te...

Reflection Emit

Image
I've been trying to integrate reflection emit into Tenka Text recently and that's how far I have come in code: Builder.cs . You can use reflection emit to compile and build types at runtime. A pretty amazing way of using this technology is having an abstract class whose implementation you provide at runtime. Tenka Text is going to use reflection emit to provide custom segmentation. Using reflection emit instead of going for a simpler approach has numerous distinguishing advantages. I quote my friend Mike Scott from the documentation of his WordSmith Tools 4 here: [...] you may wish to allow certain additional characters within a word. For example, in English, the apostrophe in father's is best included as a valid character as it will allow processing to deal with the whole word instead of cutting it off short. (If you change language to French you might not want apostrophes to be counted as acceptable mid-word characters.) Examples: ' (only apostrophes allowed in the mi...

Return to Development

Image
Return to Development on Windows Vista Ultimate Well, all systems are up and running again. I returned to developing Tenka Text on a more serious system. Just check the screenshot to get an idea of how great a bliss my new environment turns the whole business into. I am using Windows Vista Ultimate Visual Studio 2005 Tortoise SVN Ankh SVN SourceGrid at the this stage of development.

Windows Vista Ultimate

And now I am writing from the brand new Windows Vista Ultimate. I have to say that I truly like this OS and because I bought the OEM Version, it only cost me 189€. I will be playing around with it for the next couple of days before going back to the development of Tenka Text. Oh by the way... one thing I am truly delighted about is that it does not show any user access control warnings if you try to run Tenka Text*. Managed applications are priviliged on Vista.

Windows Vista Ultimate

I'm in the process of switching the development from XP/2003 to Windows Vista Ultimate. To be continued...

Binary Release: Tenka Text pre-alpha 2007-02-27

Image
I spent the night implementing the option I mentioned in the previous post and decided to release a new binary after 22 days. (Corresponding SVN revision: 96) Tenka Text WordLister is now more precise than WordSmith Tools WordList. It has an option now through which a user can choose to display in the statistics view for frequency lists either the count of tokens that are a certain number of characters long or the count of types that are a certain number of characters long. *NEW* WordSmith Tools 4 can only display the first but not the latter. Check all three screenshots! Tenka Text WordLister with Length Statistics for Tokens Tenka Text WordLister with Length Statistics for Types WordSmith Tools 4 with Length Statistics for Words(Tokens)