<?xml version="1.0"?>
<feed xmlns="http://www.w3.org/2005/Atom" xml:lang="en">
	<id>https://wiki.luatex.org/index.php?action=history&amp;feed=atom&amp;title=Talk%3ACallbacks</id>
	<title>Talk:Callbacks - Revision history</title>
	<link rel="self" type="application/atom+xml" href="https://wiki.luatex.org/index.php?action=history&amp;feed=atom&amp;title=Talk%3ACallbacks"/>
	<link rel="alternate" type="text/html" href="https://wiki.luatex.org/index.php?title=Talk:Callbacks&amp;action=history"/>
	<updated>2026-04-14T22:56:35Z</updated>
	<subtitle>Revision history for this page on the wiki</subtitle>
	<generator>MediaWiki 1.31.1</generator>
	<entry>
		<id>https://wiki.luatex.org/index.php?title=Talk:Callbacks&amp;diff=63&amp;oldid=prev</id>
		<title>Paul: Proposed guidelines for articles on callbacks.</title>
		<link rel="alternate" type="text/html" href="https://wiki.luatex.org/index.php?title=Talk:Callbacks&amp;diff=63&amp;oldid=prev"/>
		<updated>2011-01-17T17:09:56Z</updated>

		<summary type="html">&lt;p&gt;Proposed guidelines for articles on callbacks.&lt;/p&gt;
&lt;p&gt;&lt;b&gt;New page&lt;/b&gt;&lt;/p&gt;&lt;div&gt;Suggested guidelines to document callbacks:&lt;br /&gt;
&lt;br /&gt;
* Have an article for each callback, with a minimal example.&lt;br /&gt;
&lt;br /&gt;
* Let a page&amp;#039;s title be the name of the callback it describes, so it is automatically linked to this page, meant as a general introduction. If the page title differs, change the link here from &amp;lt;pre&amp;gt;[[callback_name]]&amp;lt;/pre&amp;gt; to &amp;lt;pre&amp;gt;[[page_title|callback_name]]&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
* Link all pages on callbacks to this general introduction, which should gather general information about callbacks (e.g. no need to reexplain &amp;lt;tt&amp;gt;callback.register()&amp;lt;/tt&amp;gt; on each page).&lt;br /&gt;
&lt;br /&gt;
* Make code low-level, which means: no format-specific tricks, and nothing but &amp;lt;tt&amp;gt;callback.register()&amp;lt;/tt&amp;gt; (we can redirect to the general introduction for discussion about the limitations of &amp;lt;tt&amp;gt;callback.register()&amp;lt;/tt&amp;gt;). Basically, this means avoiding things like &amp;lt;tt&amp;gt;\documentclass{article}&amp;lt;/tt&amp;gt; or even plain TeX&amp;#039;s &amp;lt;tt&amp;gt;\bye&amp;lt;/tt&amp;gt;. The code should be pure Lua and pure TeX (probably we can allow allocation macros like \newif and \newbox, though, since they are common to all formats), so the reader can simply paste it and process it as s/he prefers.&lt;br /&gt;
&lt;br /&gt;
* Commented code is better than pure code, although pure code is better than no code.&lt;/div&gt;</summary>
		<author><name>Paul</name></author>
		
	</entry>
</feed>