background preloader

RecursiveGrammars

Facebook Twitter

RiTa. Now with one API for Java, JavaScript, Node, & Android!

RiTa

RiTa† is designed to be an easy-to-use toolkit for experiments in natural language and generative literature. The philosophy behind the API is to be as simple and intuitive as possible, while still providing adequate flexibility for more advanced tasks. RiTa is implemented in Java and JavaScript with a single API and optionally integrates with Processing.

It is free/libre and open-source via a GPL license. Some of the features of RiTa/RiTaJS include: Text-generation via Context-Free Grammars and Markov-chainsTaggers for Syllables, Phonemes, Stress, Part-of-Speech, etc. Based on the RiTa library for Java, RiTaJS was developed to provide a seamless transition for those wishing to work with programmatic natural language natively in the web browser (in HTML5), as well as for those switching from Processing to ProcessingJS. . † from the old Norse, meaning to mark, scratch, or scribble. The Dada Engine. Version 1.0 Chaoflux 316 The Dada Engine is a system for the generation of text from a specification.

The Dada Engine

The specification is a text file containing rules in the form of a (somewhat augmented and/or bogotified) grammar. These files are fed to the Dada Engine, which handles (or evaluates) them and emits the resulting text. Overview The Dada Engine is based on the principle of recursive transition networks, or recursive grammars. Sentence: +-----------+ +>| adjective |>+ +-------------+ | +-----------+ | +------+ +------+ (start)->-| preposition |->-+------->-------+>| noun |--| verb |-(end) +-------------+ +------+ +------+ If one follows the network from the start to the end, one passes through boxes representing the various elements which make up the sentence in sequence: first a preposition, then an optional adjective, then a noun and then a verb.

These recursive transition networks are represented in text as rules; the two networks above would be written as: The Evaluation Process Comments \\n. Communications From Elsewhere. 1. Fellini and Marxist capitalism “Sexual identity is intrinsically unattainable,” says Bataille; however, according to Finnis[1] , it is not so much sexual identity that is intrinsically unattainable, but rather the collapse, and thus the fatal flaw, of sexual identity.

Wilson[2] suggests that the works of Fellini are empowering. However, the primary theme of Geoffrey’s[3] analysis of the constructivist paradigm of discourse is a mythopoetical whole. The main theme of the works of Smith is the role of the writer as poet. If one examines textual neocapitalist theory, one is faced with a choice: either accept Marxist capitalism or conclude that sexuality, perhaps paradoxically, has significance. “Class is dead,” says Baudrillard. If one examines the constructivist paradigm of discourse, one is faced with a choice: either reject textual neocapitalist theory or conclude that sexual identity has intrinsic meaning. 2.

Von Ludwig[11] states that the works of Smith are postmodern. 1. 2. 3. 4.