Archive for the ‘science’ Category

DANTE e.V. Frühjahrstagung 2016

Wednesday, April 20th, 2016

I was a speaker at the TeX users meeting in Wuppertal, with the talk “Erfahrung und Vorhersagen für automatisches XML-nach-PDF-Publizieren mit TeX” (experience and prediction for automatical from-XML-to-PDF publishing using TeX).


delta debugging for latex

Wednesday, April 27th, 2011

From the delta debugging homepage: “With Delta Debugging, we can find failure-inducing circumstances automatically—circumstances such as the program input, changes to the program code, or program executions.” I tried to apply this technique to LaTeX, and surprisingly it worked. The code and samples of the experiment are uploaded on github.

The tools are:

* Finding which diff chunk causes an error.
* Finding a minimal failing example
* sty-bug hunting

xata2010 paper and presentation

Thursday, October 21st, 2010

Finally, uploaded my XATA 2010 (XML: Aplicações e Tecnologias Associadas) things:

* The paper XML to paper publishing with manual intervention
* The MetaPost source of the workflow image in the paper: workflow-image.tar.gz
* Slides of the talk

r5rs scheme as a virtual machine – I

Tuesday, September 28th, 2010

Some time ago I advocated that the programming language Scheme is a new portable assembler. We can code something in Scheme and then compile it to PHP or Python. Now I want to try this idea. First, an explanation why Scheme:


XML to paper publishing with manual intervention

Thursday, April 15th, 2010

My paper “XML to paper publishing with manual intervention” is accepted for XATA 2010 (XML: Aplicações e Tecnologias Associadas), 19 and 20 May, Vila do Conde, Portugal. Abstract:


submission for gttse’2007 is rejected

Saturday, June 23rd, 2007

Unfortunately, I’m not going to speak at gttse’2007 participants workshop. My extended abstract (Recursion-free XPath 1.0 implementation) was rejected, the comment from the reviewers is below.


post-xmlprague notes

Tuesday, June 19th, 2007

I like Prague, it’s a very beautiful city. My contribution to XML Prague 2007:
* paper “Generative XPath
* presentation slides
* poster XML to beautiful documents, and how it looked like

poster proposal for XML Prague 2007

Monday, June 11th, 2007

In addition to my talk “Generative XPath” at XML Prague 2007, I decided to submit also a poster:

Title: XML to beautiful documents

Abstract: I’d like to present an alternative to XSL-FO. Using TeX to create PDF from XML is an old trick, but thanks to TeXML (an XML syntax for TeX) and Consodoc (a publishing server), the process is greately simplified and the produced documents are of high quality.

* — URL linking to a web page related to the poster.

Generative XPath is released

Sunday, June 10th, 2007

Generative XPath (0.9.1) is an XPath 1.0 processor that can be adapted to different hierarchical memory structures and different programming languages. Customizing Generative XPath to a specific environment is several magnitudes of order easier than implementing XPath from scratch.


XML Prague 2007

Tuesday, April 3rd, 2007

I’m going to visit (and speak) at XML Prague 2007. Here is the great description of the conference by Jirka Kosek (as a comment in the docbook-devel mailing list).

I will use this opportunity to invite everyone to attend XML Prague 2007 ( You will see and hear excellent speakers talking about up-to-date topics, as the conference is quite small (around 120-130 people) it has very cosy atmosphere. Moreover we made this conference for fun, not for money, so conference rate is ridiculously low. And if you have spare time you can spend few more days in Prague, which is very attractive touristic location (btw, conference itself is located in former monastery from 17th century).

proposal for XML Prague 2007

Wednesday, February 28th, 2007

I’ve just sent an extended abstract for the XML Prague 2007 conference. I hope it will be accepted.


XSieve slides and remarks

Tuesday, May 23rd, 2006

The slides of my XTech 2006 presentation “XSieve: extending XSLT with the roots of XSLT” are online as PDF. The paper is available as HTML and PDF.

I got a positive feedback after presenting XSieve. But why I’m not blogged? I sure I mentioned something worth noting or discussing. For example:

* If we implement an XML transformation library in some traditional language, we get a poorly re-implemented XPath and XSLT.

* Buzzword candidate “gestalt entity”.

* S-expressions and XML are different, incompatible creatures.

* XML virtual machine as Scheme plus SXML.

Meanwhile, I’d like to say thanks to Eric van der Vlist. I borrowed a laptop from him for the presentation.

What I disliked most during XTech, it’s absence of printed proceedings. It’s a great fault. But probably I’m the only one who needs it.

conference checklist

Tuesday, May 9th, 2006

XTech conference starts 16 May, today is 9 May. Time to prepare. I’ve searched inet for “conference checklist” and, surprise, found near nothing. Anyway, I was able to compile something useful.


essence of my CS work

Wednesday, March 22nd, 2006

Recently I was asked for high-level details of my scientific work. As result, I’ve written a short text, which I like.


XTech 2006 shedule

Thursday, March 16th, 2006

The XTech 2006 shedule is ready. The talk on XSieve is sheduled to the last day, 19 May.


XSieve is accepted for XTech 2006

Friday, February 24th, 2006

I’m talking about XSieve at XTech 2006. Very nice.And I’m a bit embarrassed to be in the star company. But there is no time to fuss about, there is time to start preparing the paper.

vote for XSieve at XTech 2006!

Sunday, February 19th, 2006

Recently I got an XTech 2006 speaker notification. It said that acceptance or rejection notifications would be sent this week, and some more papers would be selected at the week of 27 February and later.

I believe that my XSieve proposal isn’t in the category “undoubtedly should be rejected”, but I don’t expect it’s in the category “definitely should be accepted”. I think it’s somewhere in the middle.

I surmise that XTech reviewers might read my blog, so I’d like to incentive you: vote for XSieve acceptance! XSieve isn’t a revolution in XML world, but it’s anyway an important milestone and worth to be popularized.

What They Don’t Teach You In Graduate School

Monday, February 6th, 2006

yet another submission (XTech 2006)

Sunday, January 8th, 2006

I’ve submitted a presentation proposal for XTech 2006: “XSieve: extending XSLT with the roots of XSLT”.


Yet another rejection (post-GTTSE’2005)

Sunday, January 8th, 2006

The post-GTTSE’2005 paper “XML View on Hierarchical Data Using SXML and Scheme” (HTML, PDF) is rejected. Below are the rejection reviews.