TWL06 Lexicon DAWG Engine


 
Thread Tools Search this Thread
Top Forums Programming TWL06 Lexicon DAWG Engine
# 1  
Old 04-22-2010
TWL06 Lexicon DAWG Engine

Hello UNIX,

I wrote a Java Web-Start application based on my C code for the Directed Acyclic Word Graph or DAWG. It is primarily an effective and convenient tool for training to be an expert Scrabble player. Beyond that, it should be more accessible than my low-level C code.

It works when I run it from my web browser, but I would really appreciate some constructive peer review.

Does it work for you? It should take just a minute to test-out:

www.pathcom.com/~vadco/dawg.html - Launch button in "Introduction".

Three major functions:

1 - Direct Word Search
2 - Wildcard Pattern Word Search
3 - Anagrammer (wildcard optional)


Thank you, and all the very best,

JohnPaul Adamovsky

PS - This is my first Java program. I still prefer C and Assembly, but the people have spoken. Performance takes a back seat to double-click-ability. I hope that both are covered on my web page.
Login or Register to Ask a Question

Previous Thread | Next Thread

6 More Discussions You Might Find Interesting

1. Web Development

Search Engine

Hey guys. I have a quick question. My friends and I are working on a search engine project that will hopefully be up and running by December of 2011. Here's my concern. What programs should I use to create the search engine. Thanks guys! :b: (9 Replies)
Discussion started by: OussenkoSearch
9 Replies

2. Programming

The World's Most Advanced Lexicon-Data-Structure

Hello, Over the past few years, I've conducted some rather thorough R&D in the field of lexicon-data-structure optimization. A Trie is a good place to start, followed by a traditional DAWG. Smaller means faster, but a traditional DAWG encoding operates as a Boolean-graph, unable to index... (1 Reply)
Discussion started by: HeavyJ
1 Replies

3. Programming

Conpressed, Direct Child Info, Word Tracking, Lexicon Data Structure, ADTDAWG?

Hello, Back in late August 2009, I decided to start working on a modification of the traditional Directed Acyclic Word Graph data structure. End Of Word Nodes did not match up with single words, and Child Information had to be discovered through list scrolling. These were a heavy price to... (0 Replies)
Discussion started by: HeavyJ
0 Replies

4. Shell Programming and Scripting

Search Engine

How do you write a search engline to search offline scripts? (3 Replies)
Discussion started by: hawaiifiver
3 Replies

5. Solaris

What is Engine ID?

Hi, When i am configuring SNMP, prompting for engine ID. By defaut it is giving 127.0.0.1:161:6629, so i have opted for the default one. Can anyone tell me how to get engine ID? (1 Reply)
Discussion started by: grrajeish
1 Replies

6. HP-UX

Where can i get Zend Engine from HP-UX ?

Where can i get Zend Engine for HP-UX ? anyone konws? help! (0 Replies)
Discussion started by: longware
0 Replies
Login or Register to Ask a Question
SIMPLYHTML(1)						      General Commands Manual						     SIMPLYHTML(1)

NAME
simplyhtml -- A Java editor based on HTML and CSS. SYNOPSIS
simplyhtml [no_options] DESCRIPTION
This manual page documents briefly the simplyhtml command. This manual page was written for the Debian distribution because the original program does not have a manual page. Instead, it has online documentation (see Help menu in SimplyHTML). Project Description With project SimplyHTML an application is built for working with text documents. Text documents are stored in HTML and CSS format, but the application is meant as a word processor rather than a code editor or web site builder. Open to the maximum SimplyHTML is built with the aim to document as much of its functionality and usage as possible. The application is written in Java and distributed with full source codes. By using Java, HTML, CSS and PDF all parts of the project are 100% platform independent and can be used on almost any machine. Extensive documentation Source codes are commented in Javadoc format and additional inline comments. The sources are created with good legibility and structure in mind. In addition, an extensive tutorial is delivered covering both usage of the application and its internals. The tutorial is available in JavaHelp format and can be used as online help out of SimplyHTML. Or it can be read with a plain web browser. A PDF version of the tutorial is avalable too. Why another HTML editor? SimplyHTML is not an HTML editor in first place. It is a text processing application being based on HTML and CSS files. Although it has a simple HTML editor built in as well, the application focuses on text processing rather than web page creation. SimplyHTML tries to distinguish from comparable applications by combining simplicity, ease of use and transparency for both users and developers. OPTIONS
This program does not have any option. Just start it! ENVIRONMENT VARIABLES
DEBUG If this environment variable is set, SimplyHTML gives more information on how it finds its different elements, as well as some other information. JAVACMD Default value for the java virtual machine (the java command). JAVA_BINDIR If $JAVACMD is not set, the java virtual machine is searched under $JAVA_BINDIR/java. JAVA_HOME If $JAVACMD and $JAVA_BINDIR are not set, the java virtual machine is searched under $JAVA_HOME/bin/java. PATH If all $JAVA... environment variables fail, the java virtual machine command (java) is searched in the $PATH (with which). CLASSPATH ADD_JARS The $CLASSPATH variable also lets one specify additional jars, which is good, if you want to add a new Look&Feel jar (the motif one is so ugly...). Alternatively, the content of $ADD_JARS will be prepended to $CLASSPATH. FILES
/usr/bin/java If all searches through environment variables fail, the java virtual machine is expected to be /usr/bin/java; if not, simplyhtml exits with an error. SEE ALSO
The online documentation under http://simplyhtml.sf.net/, especially the Linux related one under the Wiki page link http://simply- html.sourceforge.net/wiki/index.php/SimplyHTML_on_Linux. AUTHOR
This manual page was written by Eric Lavarde deb@zorglub.s.bawue.de for the Debian system (but may be used by others). Permission is granted to copy, distribute and/or modify this document under the terms of the GNU General Public License, Version 2 any later version pub- lished by the Free Software Foundation. On Debian systems, the complete text of the GNU General Public License can be found in /usr/share/common-licenses/GPL. SIMPLYHTML(1)