9 projects tagged "language"
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.
Ctalk adds classes, methods, operator overloading, inheritance, and complex object expressions to otherwise standard C programs. Programs can use only a few Ctalk objects and methods in an otherwise standard C program, but the language can be used to write entire programs also. Ctalk works on most if not all of the systems that support GCC, the GNU C compiler. The package includes the language, class and run-time libraries, example programs, tutorial, and language reference.
The DUP System is a language for productive, parallel, and distributed stream processing on POSIX systems. Programming with DUP is similar to writing shell scripts with pipes except that filters can have multiple inputs and outputs. Furthermore, the computation can be spread across multiple computers. A distinguishing characteristic of DUP compared to other streaming languages is that filters can be written in almost any programming language. The DUP System distribution includes the runtime system and a collection of over a dozen multi-stream filters.
Mutabor is a program that allows you to perform and compose microtonal music using a normal MIDI keybord and normal MIDI equipment. Its powerful description language is intended to allow permanent retunings and complex tuning logic. One application is just tuning. Mutabor has been used for this purpose to make available all pitches that can be reached by stacking perfect thirds and perfect fifths. The stable version 3.0x is available in German only and runs under Windows and Wine. The unstable branch can be accessed via CVS (but build bugs should be expected) or downloaded from the Berlios developer site.
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.
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.
/bin/js is a Bash/JavaScript-based shell scripting language. It is a mashup of JavaScript syntax with Bash one-liners which looks and feels like C/C++/Java. Shell scripts can be written with the shebang #!/bin/js, and all lines are executed as Bash commands. All code loops, switch statements, functions, and classes are written in JavaScript. JavaScript array syntax, number types, and i++ are supported, so the resulting shell scripts are easy to write and to read. Anyone who can write JavaScript and Linux commandline statements can write /bin/js scripts.