Ding is a dictionary lookup program for the X Window system on Linux/Unix. It comes with a German-English Dictionary with about 253,000 entries. It is based on Tk version >= 8.3 and uses the agrep or egrep tools for searching. In addition ding can also search in English dictionaries using dict(1) and check spelling using ispell(1). It has many configuration options, such as search preferences, interface language (English or German), and colors. It has history and help functions and comes with useful key and mouse bindings for quick and easy lookups.
LanguageTool is a style and grammar checker that currently supports English, Polish, German, French, Dutch, and other languages to a different degree. It scans the words and their part-of-speech tags for occurrences of error patterns, which are defined in an XML file. More powerful error rules can be written in Java.
Funky is an embeddable functional programming language. It is stable, fast, and small. It includes all four dialects in a single DLL, which without optimization isless than 140 K. It can be embedded into an existing C++ application in minutes. The syntax is heavily borrowed from Lisp, because of its simplicity.
Cjklib provides language routines related to Han characters (characters based on Chinese characters named Hanzi, Kanji, Hanja, and chu Han respectively) used in writing of the Chinese, the Japanese, infrequently the Korean, and formerly the Vietnamese languages. Functionality is included for character pronunciations, radicals, glyph components, stroke decomposition, and variant information.
Dictconv-cx is a dictionary converter that is a stripped down and expanded version of dictconv. It removes support for the DICT dictionary, stardict, as other tools such as makedict handle it well, and adds support for UTF-8 encoding, keywords longer than 255 characters, 82,000+ character length in definitions, and other changes.
FlashQard helps you to learn any subject that can be learned via a question and answer format. You write a question on a card and the answer overleaf in formatted text. You can also insert as many pictures as you wish. The reviewing method is known as the Leitner system, proposed by Sebastian Leitner in 1970s. This method is a well known and widely used method to efficiently use flash cards and to reduce the amount of study time needed. FlashQard can read your card's text (text-to-speech) as you go through your cards.
probability sequencing language is a text based piano roll language for csound that is inspired by the probability in Jeskola Buzz, but with more control than you can get in a MIDI based envirement. Every note has a chance of hitting unless it is marked with an x. The frequency on the roll is entirely up to the user.
Hormiga is a language designed to be simple and powerful, allowing users without software programming knowledge to make the programs needed to automate the calculations of everyday problems. Generally, it is necessary only for the users to be aware of the problem they want to solve. The language allows programmers to focus on the problem and not to worry about the interactive interface with the user. The programmer will have to state the instructions to solve a problem, in the same way they would do manually. The steps may depend one upon the other. Like most languages, Hormiga has support for functions and the possibility of creating libraries of commonly used code. Unlike most languages, Hormiga automatically and dynamically creates the graphical user interface (GUI) for programs, has support for calculating definite integrals in multiple dimensions, and incorporates a new concept called Step, similar to a procedure of Pascal, but allowing you to state dependences between them.