4-lisp
About programming in Common Lisp, my language of choice, generally underappreciated, usually misunderstood. Explorations of the current state of the art, random thoughts, and perhaps once in a while something useful.
EDMAC is a program written as a set of plain TeX macros for formatting complex critical editions. You mark up your text and notes using the tags provided by EDMAC, and then TeX will create a beautiful book for you with the text line numbered, lemmata referred to by line-number, up to six layers of notes at the bottom of the page (variants, testimonia, etc.), as well as up to six sets of notes sent to appendices. It is also possible to control the layout of each layer of notes separately: single column, two- or three-column, paragraphed, etc.
This report describes the development of a TEI-conformant SGML edition of the Rus' Primary Chronicle (Povest' vremennykh let) on the basis of an electronic transcription of the text that originally had been prepared for paper publication using troff. The present report also discusses strategies for browsing, indexing and querying the resulting SGML edition. Selected electronic files developed for this project are available at a web site maintained by the author.
We review META, a classic technique for building recursive descent parsers, that is both simple and efficient. While META does not handle all possible regular or context-free grammars, it handles a surprisingly large fraction of the grammars encountered by Lisp programmers. We show how META can be used to parse streams, strings and lists--including Common Lisp's hairy lambda expression parameter lists. Finally, we compare the execution time of this parsing method to the built-in methods of Common Lisp.
With Trang out of the picture, I struck out with various google searches (which doesn’t happen very often). the conversion section of the RELAX NG website. The first thing that struck my eye was the Sun RELAX NG Converter. Hey, Sun’s got it all figured out. I clicked the link and was somewhat confused when I ended up at their main XML page. I scanned around and even searched the site but was unable to find any useful mention of their converter. A quick google search for sun “relax ng converter” yielded nothing but people talking about how cool it was and a bunch of confused people (just like me) wondering where they could get it.
For many years we've been using statically typed languages for the safety they offer. But now, as we all gradually adopt Test Driven Development, are we going to find that safety redundant? Will we therefore decide that the flexibility of dynamically typed languages is desirable?
Hallo!
I tried to open a poseidon project in argouml 0.22 and have many problems:
I managed it to load the file in ArgoUML, when I delete all tags with UML2 in the xmi file and turn on the user preference to ignore Diagram elements (in user preference Settings dialog - as explained in the FAQ).
The Sun Multi-Schema XML Validator (MSV) is a Java technology tool to validate XML documents against several kinds of XML schemata. It supports RELAX NG, RELAX Namespace, RELAX Core, TREX, XML DTDs, and a subset of XML Schema Part 1. This latest (version 1.2) release includes several bug fixes and adds better conformance to RELAX NG/W3C XML standards and JAXP masquerading. This download package includes binaries, source code, and detailed documentation.
This is a short article that attempts to explain what BNF is, based on message <wkwwagbizn.fsf@ifi.uio.no> posted to comp.text.sgml on 16.Jun.98. Because of this it is a little rough, so if it leaves you with any unanswered questions, email me and I'll try to explain as best I can.
It has been filled out substantially since then and has grown quite large. However, you needn't fear. The article gets more and more detailed as you read on, so if you don't want to dig really deep into this, just stop reading when the questions you are interested in have been answered and things start getting boring.
Ausgangspunkt von cedis ist die Beobachtung der zunehmenden Bedeutung von Diversität in den unterschiedlichsten gesellschaftlichen und kulturellen Kontexten. Ein wichtiger Impuls ist dabei die sich in der Postmoderne abzeichnende, zunehmende Mobilität, Migration und damit die Diversifizierung aller Lebensbereiche. Damit verbunden ist die Erfahrung, dass gesellschaftliches Zusammenleben unter den Bedingungen einer globalisierten Weltgesellschaft neue Spielräume gewinnt.
CL-XML is a collection of Common LISP modules for data stream parsing and serialization according to the "Extensible Markup Language" and anscilliary standards. The modules perform parsing and serialization between XML, XML Query, and XML Path expressions and DOM-compatible CLOS instances.
or typesetting critical editions in the traditional manner with LaTeX, we [i.e.: see bottom] know of two macro packages:
* ednotes.sty by Christian Tapp and Uwe Lück;
* ledmac by Peter R. Wilson.
When both packages were devised, critical edition typesetting with TeX required the EDMAC macros by Dominik Wujastyk and John Lavagnino. EDMAC, however, is not compatible with LaTeX, which many prefer to Plain TeX. So ledmac was written as (almost) a port of EDMAC to LaTeX (while its functionality has increased much since). ednotes was written as an attempt at a somewhat smarter user interface than that of EDMAC.
Duke Databank of Documentary Papyri electronic corpus of all Greek and Latin texts found on papyri, ostraca or wooden tablets which have been published in discrete volumes or in series.