<?xml version="1.0"?>
<rdf:RDF xmlns:rss="http://purl.org/rss/1.0/" xmlns:rdf="http://www.w3.org/1999/02/22-rdf-syntax-ns#" xmlns="http://purl.org/rss/1.0/">
	<channel rdf:about="/rss.rdf">
		<title>Leo</title>
		<description><![CDATA[]]></description>
		<generator>Screenbook Maker</generator>
		<link></link>
		<items>
			<rdf:Seq>
				<li rdf:resource="/Leo/Basics/Books/B4_What_is_Leo/sbook.htm"/>
				<li rdf:resource="/Leo/Basics/Books/B6_What_is_Leo_-_Continued/sbook.htm"/>
				<li rdf:resource="/Leo/Basics/Books/C2_Installation/sbook.htm"/>
				<li rdf:resource="/Leo/Basics/Books/C4_Outlining/sbook.htm"/>
				<li rdf:resource="/Leo/Basics/Books/Derived_Files_Part_1/sbook.htm"/>
				<li rdf:resource="/Leo/Basics/Books/Derived_Files_Part_2/sbook.htm"/>
				<li rdf:resource="/Leo/Examples/Books/B4_The_Evisa_Site/sbook.htm"/>
				<li rdf:resource="/Leo/Examples/Books/B6_Screenbook_Maker_XSLT/sbook.htm"/>
				<li rdf:resource="/Leo/Examples/Books/B8_Perl_Utilities/sbook.htm"/>
				<li rdf:resource="/Leo/Examples/Books/C8_Flextable/sbook.htm"/>
				<li rdf:resource="/Leo/Examples/Books/D2_A_NSIS_Installer_for_Python_Applications/sbook.htm"/>
			</rdf:Seq>
		</items>
	</channel>
	<item rdf:about="/Leo/Basics/Books/B4_What_is_Leo/sbook.htm">
		<title>What is Leo</title>
		<link>/Leo/Basics/Books/B4_What_is_Leo/sbook.htm</link>
		<description><![CDATA[<P><STRONG>Leo</STRONG> is a unique, powerful computer program that you can use to <STRONG>organize</STRONG>, <STRONG>analyze</STRONG> and <STRONG>describe</STRONG> text and text files. Leo is a <STRONG>free</STRONG> program written by Edward K. Ream. For information about downloading Leo, see <STRONG>installation</STRONG> &#160;tutorial in this series. Leo runs on Windows, Mac, or Linux.</P>
<P>Use Leo:</P>
<UL>
<LI>to brainstorm a new project 
<LI>as a Personal Information Manager 
<LI>to add multiple outlines and commentary to any text file 
<LI>as a tool to facilitate a new kind of <A href="http://www.literateprogramming.com">literate programming</A>.</LI></UL>
<P>Because Leo is unlike other tools you may have used, a series of examples&#160;may be&#160;the best way to demonstrate what can be done with Leo.</P>]]></description>
	</item>
	<item rdf:about="/Leo/Basics/Books/B6_What_is_Leo_-_Continued/sbook.htm">
		<title>What is Leo - Continued</title>
		<link>/Leo/Basics/Books/B6_What_is_Leo_-_Continued/sbook.htm</link>
		<description><![CDATA[<P>In the first tutorial in this series, we saw the basic outlining and file derivation features of Leo. Let's take a further look at how Leo's&#160;derived file functions&#160;can be put to use.&#160;We will use the creation of a computer program as an example, however, the operations are useful in other situations involving&#160; complex text documents.</P>]]></description>
	</item>
	<item rdf:about="/Leo/Basics/Books/C2_Installation/sbook.htm">
		<title>Installation</title>
		<link>/Leo/Basics/Books/C2_Installation/sbook.htm</link>
		<description><![CDATA[<P><STRONG>Windows Users:</STRONG> </P>
<BLOCKQUOTE dir=ltr style="MARGIN-RIGHT: 0px">
<P>Installing Leo requires two steps:</P>
<OL>
<LI><STRONG>Install Python:</STRONG> click <A href="http://www.python.org/ftp/python/2.2.1/Python-2.2.1.exe">here</A>, save to your desktop, then double-click on the saved file. 
<LI><STRONG>Install Leo:</STRONG> click&#160;<A href="http://prdownloads.sourceforge.net/leo/leo-3-5-setup.exe?download">here</A>, save to your desktop, then double-click on the saved file. </LI></OL>
<P>(Python is a type of software for creating and running computer programs.) </P></BLOCKQUOTE>
<P><STRONG>Unix and Mac Users:</STRONG> </P>
<BLOCKQUOTE dir=ltr style="MARGIN-RIGHT: 0px">
<P>Please continue to next page.</P>
<P>&#160;</P></BLOCKQUOTE>
<P>Also, if you are a programmer and want to get the Leo files without using an installer, continue to the next page.</P>
<P>&#160;</P>]]></description>
	</item>
	<item rdf:about="/Leo/Basics/Books/C4_Outlining/sbook.htm">
		<title>Outlining</title>
		<link>/Leo/Basics/Books/C4_Outlining/sbook.htm</link>
		<description><![CDATA[<P>Here we have opened a new file in Leo.</P>]]></description>
	</item>
	<item rdf:about="/Leo/Basics/Books/Derived_Files_Part_1/sbook.htm">
		<title>Derived Files Part 1</title>
		<link>/Leo/Basics/Books/Derived_Files_Part_1/sbook.htm</link>
		<description><![CDATA[<P>Using <STRONG>directives</STRONG> you can make Leo extract text from any number of nodes to&#160;another file of your choosing. A directive is a simple command starting with the @ sign that you add to the text of the node. The directive directs Leo how to process the node. Directives are always the first word on a line.</P>
<P>This tutorial will cover one way of doing this, which is to use the <STRONG>@root</STRONG> directive. A second tutorial will cover the <STRONG>@file</STRONG> directive.</P>]]></description>
	</item>
	<item rdf:about="/Leo/Basics/Books/Derived_Files_Part_2/sbook.htm">
		<title>Derived Files Part 2</title>
		<link>/Leo/Basics/Books/Derived_Files_Part_2/sbook.htm</link>
		<description><![CDATA[<P>Leo has a second way of creating derived files. This is the <STRONG>@file</STRONG> directive. This directive at first seems similar to the <STRONG>@root</STRONG> directive, but there is an important conceptual difference.&#160;When you use the <STRONG>@file</STRONG> directive, outline information is always written to the derived file. Therefore, you cannot use the <STRONG>@silent</STRONG> directive.</P>
<P>The benefit&#160;of using the <STRONG>@file</STRONG> directive is that there is no longer any need to explicity&#160;tangle and untangle.&#160; <STRONG>Tangling and untangling happen automatically by opening a .leo file and saving it</STRONG>. This makes alternating between Leo and another editor or IDE completely transparent.</P>
<P>In addition, when you use the <STRONG>@file</STRONG> directive, you can have <STRONG>unnamed sections. </STRONG>To see how these work, read on...</P>]]></description>
	</item>
	<item rdf:about="/Leo/Examples/Books/B4_The_Evisa_Site/sbook.htm">
		<title>The Evisa Site</title>
		<link>/Leo/Examples/Books/B4_The_Evisa_Site/sbook.htm</link>
		<description><![CDATA[<P>This tutorial shows how using Leo greatly simplified the development of the language learning applications online at <A href="http://www.evisa.com">evisa.com</A>, a multilingual information and learning site. (The .leo file containing the code for this application is not available for download, but the leo outline is illustrated via screenshots).</P>
<P>First, let's take a look at how the site application works, and then we'll examine the .leo file that contains all of the code for the language applications.</P>]]></description>
	</item>
	<item rdf:about="/Leo/Examples/Books/B6_Screenbook_Maker_XSLT/sbook.htm">
		<title>Screenbook Maker XSLT</title>
		<link>/Leo/Examples/Books/B6_Screenbook_Maker_XSLT/sbook.htm</link>
		<description><![CDATA[<P>The page that you are looking is an HTML page created by the <A href="http://www.screenbooks.net">Screenbook Maker</A>&#160;program. Screenbook Maker makes it easy to create online tutorials with screenshots. It also automatically creates tables of contents, full text search pages, rdf files, and other resources.</P>
<P>Before Screenbook Maker created this HTML page that you are reading now, however, it saved all of the text of this tutorial in an XML file. Then, it generates the HTML for this page from an XSLT template. But Screenbook Maker doesn't just create one HTML view of the tutorial. Screenbook Maker looks in the bookshelf folder (the folder containing the screenbook tutorials) for XSLT files. For every&#160;XSLT file that it finds there, it generates a different&#160;tutorial&#160;output.</P>
<P>An XSLT template file is a text file that contains XSLT (a specialized language) instructions and other output text. A processor is used to take the XML file for the tutorial and create an output file based on the XSLT instructions and text in the XSLT template. </P>
<P>&#160;</P>]]></description>
	</item>
	<item rdf:about="/Leo/Examples/Books/B8_Perl_Utilities/sbook.htm">
		<title>Perl Utilities</title>
		<link>/Leo/Examples/Books/B8_Perl_Utilities/sbook.htm</link>
		<description><![CDATA[<P>Perl is a great language for many things, but one thing it really shines at is in making small programs for system administration. There is a huge library of components for system administration that you can use from Perl, and it is easy to do a lot with a small script.</P>
<P>Scripts that are dashed off quickly to take care of&#160;small tasks tend not to be terribly readable and well documented, particularly in a language like Perl that has so many ways to pack a lot of functionality into a few statements. Such scripts also tend to proliferate, since often it can be faster to write a new script than find out whether a script already exists that can do the job.</P>
<P>This tutorial provides an example of how using Leo can solve both of these problems. One sample script is presented, but it is easy to see how adding more scripts to this example outline could result in a package that is very well documented. Addind a new script to&#160;this outline would not&#160;take&#160;much more effort than dashing off a script in a standard text editor.</P>]]></description>
	</item>
	<item rdf:about="/Leo/Examples/Books/C8_Flextable/sbook.htm">
		<title>Flextable</title>
		<link>/Leo/Examples/Books/C8_Flextable/sbook.htm</link>
		<description><![CDATA[<P><STRONG>Flextable</STRONG> is a DHTML component you can use in your web pages to display data in a tabular form. This component has many features not available in HTML tables, such as click-sort, movable columns, frozen columns, resizable columns etc.</P>
<P>Flextable only works with Internet Explorer 5.5 or later. If you are using IE 5.5+ you can view a sample page and other information <A href="http://www.screenbooks.net/jorr/js/">here</A>. A Leo file containing the component is also available from the same location.</P>
<P>Flextable is distributed&#160;in an XSLT stylesheet. You use the stylesheet to process tabular XML, and the ouput is a DHTML page with the Flextable component.</P>
<P>&#160;</P>]]></description>
	</item>
	<item rdf:about="/Leo/Examples/Books/D2_A_NSIS_Installer_for_Python_Applications/sbook.htm">
		<title>A NSIS Installer for Python Applications</title>
		<link>/Leo/Examples/Books/D2_A_NSIS_Installer_for_Python_Applications/sbook.htm</link>
		<description><![CDATA[<P>Nullsoft, the makers of the <A href="http://www.winamp.com">Winamp</A>&#160;MP3 software, have released a powerful free installer called NSIS, available <A href="http://www.nullsoft.com/free/nsis/">here</A>. This application allows you to make installation packages for Windows applications.</P>
<P>You create NSIS packages by writing a NSIS script and then compiling it. Depending on the application, NSIS can often be a better choice than more expensive installation generators, since NSIS installations are easy to create, are small and fast, and yet&#160;can be configured with many&#160;features.</P>]]></description>
	</item>
</rdf:RDF>

