Main Page

From Wikisophia
Revision as of 10:47, 4 November 2007 by Danenberg (Talk | contribs)

(diff) ← Older revision | Latest revision (diff) | Newer revision → (diff)
Jump to: navigation, search

Wikisophia houses WikiTeX, an expansible LaTeX module for MediaWiki; WikiTeX supports chess, chemistry, Feynman, go, graphs, math, music, plotting, even Tengwar (shh!).

Consort on wikitex-l, ye users and hackers, our mailing list; or report bugs.



Peter Danenberg 09:58, 4 November 2007 (CST):

With the latest iteration of mod_tex and WikiTeX, it turns out we did some painful reinventing-of-the-wheel; prompting a rethinking of the architecture.
Instead of ad-hoc XML-RPC servers, namely, we could resort to FastCGI processes that speak a simple schema; that way, the standard XML tools are usable by clients, and we can still chroot the apposite daemons.<ref>A lighttpd, spawn-fcgi, FastCGI (compiled to native executable) trio would do wonderfully here.</ref>
Furthermore, the-protocol cruft can be abstracted away into libraries; thus preserving the clarity of the server's function.

Peter Danenberg 03:03, 16 September 2007 (CDT):

Through an exclusive gnuplot-hack, <plot> is rendered with Cairo; the result: clarity and detail.

Peter Danenberg 00:19, 8 July 2007 (CDT):

We decided to “eat our own dogfood” and run WikiTeX 2.0 and mod_tex on the server; expect some rough spots, though: we're dealing with an entirely new architecture.
The code is available via svn, but watch for a release soon; and keep the bugs and comments coming.

Peter Danenberg 05:33, 13 January 2007 (CST):

WikiTeX-2.0 is underway, a ground-up rewrite of WikiTeX based on a client-server model.
In a nutshell, the segregated WikiTeX server listens for WikiTeX clients; allowing for:
  • quarantined transactions;
  • distributed resources; and
  • low client-overhead.
The maintenance of WikiTeX servers can finally be left to sysadmins; and setting up clients, trivial.


Download WikiTeX; or browse the source.



<references />

Personal tools