<?xml version="1.0"?>
<?xml-stylesheet type="text/css" href="http://directory.fsf.org/w/skins/common/feed.css?303"?>
<feed xmlns="http://www.w3.org/2005/Atom" xml:lang="en">
		<id>http://directory.fsf.org/wiki?title=Q&amp;feed=atom&amp;action=history</id>
		<title>Q - Revision history</title>
		<link rel="self" type="application/atom+xml" href="http://directory.fsf.org/wiki?title=Q&amp;feed=atom&amp;action=history"/>
		<link rel="alternate" type="text/html" href="http://directory.fsf.org/wiki?title=Q&amp;action=history"/>
		<updated>2013-05-22T00:50:36Z</updated>
		<subtitle>Revision history for this page on the wiki</subtitle>
		<generator>MediaWiki 1.20.2</generator>

	<entry>
		<id>http://directory.fsf.org/wiki?title=Q&amp;diff=400&amp;oldid=prev</id>
		<title>WikiSysop: Created page with &quot;{{Entry |Name=Q |Short description=Equational programming language |Full description=Q (which stands for 'equational') is a functional programming language based on the term rewr...&quot;</title>
		<link rel="alternate" type="text/html" href="http://directory.fsf.org/wiki?title=Q&amp;diff=400&amp;oldid=prev"/>
				<updated>2011-04-12T12:24:41Z</updated>
		
		<summary type="html">&lt;p&gt;Created page with &amp;quot;{{Entry |Name=Q |Short description=Equational programming language |Full description=Q (which stands for &amp;#039;equational&amp;#039;) is a functional programming language based on the term rewr...&amp;quot;&lt;/p&gt;
&lt;p&gt;&lt;b&gt;New page&lt;/b&gt;&lt;/p&gt;&lt;div&gt;{{Entry&lt;br /&gt;
|Name=Q&lt;br /&gt;
|Short description=Equational programming language&lt;br /&gt;
|Full description=Q (which stands for 'equational') is a functional programming language based on the term rewriting calculus. You specify a system of equations which the interpreter uses as rewrite rules to reduce expressions to normal form. Q lets you formulate programs in a high-level, declarative style. It is useful for scientific programming and other advanced applications, and also as a sophisticated kind of desktop calculator. Features include advanced symbolic expression manipulation, a fast bytecode interpreter, a collection of built-in types, support for lazy evaluation, exception handling, and multithreading, a libtool-based C interface, a standard library with various list processing functions, and add-on modules for interfacing with other programs.&lt;br /&gt;
|User level=none&lt;br /&gt;
|Status=Live&lt;br /&gt;
|Component programs=q (interpreter),qc (bytecode compiler),qcc (module compiler),qld (module linker)&lt;br /&gt;
|Homepage URL=http://q-lang.sourceforge.net/&lt;br /&gt;
|VCS checkout command=:pserver:anonymous@cvs.sourceforge.net:/cvsroot/q-lang&lt;br /&gt;
|Computer languages=C,Q&lt;br /&gt;
|Documentation note=User manual available in HTML format from http://q-lang.sourceforge.net/qdoc/qdoc.html; User manual available in PDF format from http://q-lang.sourceforge.net/qdoc.pdf; User FAQ available in HTML format from http://q-lang.sourceforge.net/FAQ.html;&lt;br /&gt;
|Paid support=&lt;br /&gt;
|IRC help=&lt;br /&gt;
|IRC general=&lt;br /&gt;
|IRC development=&lt;br /&gt;
|Related projects=Q-Midi,Pure&lt;br /&gt;
|Keywords=language,development,programming,Programming Language,rewrite,Q,equational&lt;br /&gt;
|Is GNU=n&lt;br /&gt;
|Last review by=Janet Casey&lt;br /&gt;
|Last review date=2004-10-24&lt;br /&gt;
|Submitted by=Database conversion&lt;br /&gt;
|Submitted date=2011-04-01&lt;br /&gt;
|Version identifier=6.0&lt;br /&gt;
|Version date=2004-10-23&lt;br /&gt;
|Version status=stable&lt;br /&gt;
|Version download=http://prdownloads.sourceforge.net/q-lang/q-6.0.tar.gz?download&lt;br /&gt;
|License verified date=2002-07-03&lt;br /&gt;
|Version comment=6.0 stable released 2004-10-23&lt;br /&gt;
}}&lt;br /&gt;
{{Person&lt;br /&gt;
|Role=Maintainer&lt;br /&gt;
|Real name=Albert Graef&lt;br /&gt;
|Email=Dr.Graef@t-online.de&lt;br /&gt;
|Resource URL=&lt;br /&gt;
}}&lt;br /&gt;
{{Resource&lt;br /&gt;
|Resource audience=Developer&lt;br /&gt;
|Resource kind=VCS Repository Webview&lt;br /&gt;
|Resource URL=http://sourceforge.net/cvs/?group_id=96881&lt;br /&gt;
}}&lt;br /&gt;
{{Resource&lt;br /&gt;
|Resource audience=Developer&lt;br /&gt;
|Resource kind=Mailing List Info/Archive&lt;br /&gt;
|Resource URL=http://lists.sourceforge.net/mailman/listinfo/q-lang-devel&lt;br /&gt;
}}&lt;br /&gt;
{{Resource&lt;br /&gt;
|Resource audience=Support&lt;br /&gt;
|Resource kind=Mailing List Info/Archive&lt;br /&gt;
|Resource URL=http://lists.sourceforge.net/mailman/listinfo/q-lang-users&lt;br /&gt;
}}&lt;br /&gt;
{{Software category&lt;br /&gt;
|Interface=command-line&lt;br /&gt;
|Software-development=programming-language&lt;br /&gt;
|Use=software-development&lt;br /&gt;
}}&lt;br /&gt;
{{Project license&lt;br /&gt;
|License=GPLv2orlater&lt;br /&gt;
|License verified by=Janet Casey&lt;br /&gt;
|License verified date=2002-07-03&lt;br /&gt;
}}&lt;br /&gt;
{{Software prerequisite&lt;br /&gt;
|Prerequisite kind=Required to use&lt;br /&gt;
|Prerequisite description=GNU multiprecision library (GMP) 3.0 or later&lt;br /&gt;
}}&lt;br /&gt;
{{Software prerequisite&lt;br /&gt;
|Prerequisite kind=Required to build&lt;br /&gt;
|Prerequisite description=GNU multiprecision library (GMP) 3.0 or later&lt;br /&gt;
}}&lt;br /&gt;
{{Software prerequisite&lt;br /&gt;
|Prerequisite kind=Weak prerequisite&lt;br /&gt;
|Prerequisite description=GNU Octave (Octave module)&lt;br /&gt;
}}&lt;br /&gt;
{{Software prerequisite&lt;br /&gt;
|Prerequisite kind=Weak prerequisite&lt;br /&gt;
|Prerequisite description=IBM Open Data Explorer (DX module)&lt;br /&gt;
}}&lt;br /&gt;
{{Software prerequisite&lt;br /&gt;
|Prerequisite kind=Weak prerequisite&lt;br /&gt;
|Prerequisite description=Tcl/Tk (Tk module)&lt;br /&gt;
}}&lt;br /&gt;
{{Software prerequisite&lt;br /&gt;
|Prerequisite kind=Weak prerequisite&lt;br /&gt;
|Prerequisite description=Emacs (Q mode)&lt;br /&gt;
}}&lt;/div&gt;</summary>
		<author><name>WikiSysop</name></author>	</entry>

	</feed>