12-13-2004, 08:53 AM
SJ Zero, you're right. A wiki is a grand idea. However, I am a dinosaur and am no good at setting up such apparatiseseses. If someone could help me out and set up a documentation wiki, I will rename my existing children after you. First born child goes to the first guy that helps me, and the rest middle children. The youngest will still be a boy named "Sue"
Now, I had some pages made, but they're in Atlanta and I'm stuck here in Melbourne, but I did find about 15 minutes to write up a new Table of Contents. I like this better than the last table of contents. More complete:
Does anybody like it? Does anybody hate it? It's okay, I hate you too already, telling me won't hurt and I'm open to suggestions. Note that this documentation, when parsed and placed online, will, or at least should have a keyword index that'll put PSET, IF, SUB and LTRIM in the same list.
The layout i see in my mind has two columns. But layouts come later. If anyone has any questions, reply or pm me or something.
Now, I had some pages made, but they're in Atlanta and I'm stuck here in Melbourne, but I did find about 15 minutes to write up a new Table of Contents. I like this better than the last table of contents. More complete:
Code:
<?xml version="1.0" encoding="ISO-8859-1"?>
<header>
<id>toc</id>
<title>Table of Contents</title>
<author>Joe Antoon</author>
<description>All indexes and headers</description>
<layout>toc</layout>
</header>
<content>
<catagory name="The Compiler">
<link to="about">About FreeBasic</link>
<link to="libs">FreeBasic and Libraries</link>
<link to="fbqb">FreeBasic and QBasic</link>
<link to="gpl">GPL License</link>
<link to="using">Using The Command Line</link>
<link to="changelog">Version Changelog</link>
</catagory>
<catagory name="The Language">
<link to="qbdiff">Differences from QB</link>
<link to="metacommands">Metacommands</link>
<group title="Basic Code Blocks">
<link to="cb_asm">Asm Block</link>
<link to="cb_data">Data Keyword</link>
<link to="cb_do">Do Block</link>
<link to="cb_for">For Block</link>
<link to="cb_if">If Block</link>
<link to="cb_select">Select Case Block</link>
<link to="cb_while">While Block</link>
</group>
<group title="Data Types">
<link to="dt_arrays">Arrays</link>
<link to="dt_pointers">Pointers</link>
<link to="dt_standard">Standard Types</link>
<link to="dt_type">Type Structures</link>
</group>
<group title="Operators">
<link to="op_arithmetic">Arithmetic Operators</link>
<link to="op_conditional">Conditional Operators</link>
<link to="op_logical">Logical Operators</link>
<link to="op_strings">String Operators</link>
</group>
<group title="Procedures">
<link to="proc_functions">Functions</link>
<link to="proc_goto">Goto Keyword</link>
<link to="proc_gosub">Gosub Keyword</link>
<link to="proc_subs">Subroutines</link>
</group>
</catagory>
<catagory name="Runtime Library">
<link to="runtime_index">Keyword Index<link>
<group title="Functional Index">
<link to="run_cl">Command Line</link>
<link to="run_error">Error Handling</link>
<link to="run_file">File IO</link>
<link to="run_math">Mathematical Functions</link>
<link to="run_datetime">Date & Time</link>
<link to="run_string">String Manipulation</link>
<link to="run_input">User Input</link>
</group>
</catagory>
<catagory name="Packaged Libraries">
<link to="pack_qbgfx">QB Graphics Kit</link>
<link to="pack_win32">Win32 API Kit</link>
</catagory>
</content>
The layout i see in my mind has two columns. But layouts come later. If anyone has any questions, reply or pm me or something.