Skip to content

Commit

Permalink
Update documentation
Browse files Browse the repository at this point in the history
  • Loading branch information
octaspire committed Jun 16, 2017
1 parent 6e753b1 commit 4e6cd85
Show file tree
Hide file tree
Showing 8 changed files with 33 additions and 23 deletions.
2 changes: 1 addition & 1 deletion CMakeLists.txt
Original file line number Diff line number Diff line change
Expand Up @@ -18,7 +18,7 @@ cmake_minimum_required(VERSION 2.8.12)
project(octaspire-dern C)

set(OCTASPIRE_DERN_CONFIG_VERSION_MAJOR 0)
set(OCTASPIRE_DERN_CONFIG_VERSION_MINOR 135)
set(OCTASPIRE_DERN_CONFIG_VERSION_MINOR 136)
set(OCTASPIRE_DERN_CONFIG_VERSION_PATCH 0)

message("== Building ${PROJECT_NAME} ${OCTASPIRE_DERN_CONFIG_VERSION_MAJOR}.${OCTASPIRE_DERN_CONFIG_VERSION_MINOR}.${OCTASPIRE_DERN_CONFIG_VERSION_PATCH}")
Expand Down
12 changes: 8 additions & 4 deletions doc/book/Programming_in_Octaspire_Dern.adoc
Original file line number Diff line number Diff line change
Expand Up @@ -4,7 +4,7 @@ Programming in Octaspire Dern
:lang: en
:toc:

Documentation for Octaspire Dern programming language version 0.135.0
Documentation for Octaspire Dern programming language version 0.136.0

== About

Expand Down Expand Up @@ -51,6 +51,10 @@ version controlled source distribution. The whole amalgamated release can be fou
the *release*-directory of the version controlled source distribution and from
http://www.octaspire.com/dern/release.tar.bz2[octaspire.com/dern/release.tar.bz2].

Dern is portable and is tested and known to run in Linux, FreeBSD, OpenBSD, NetBSD, OpenIndiana,
MINIX 3, Haiku, and Windows. The `how-to-build`-directory of the amalgamated source release
contains build script for all tested platforms.

[NOTE]
This is the first language I have ever designed or implemented. There
are also a lot of features not yet implemented and probably bugs not yet fixed. The interpreter
Expand Down Expand Up @@ -82,7 +86,7 @@ The amalgamated source release is the recommended way of using Dern, if you don'
modify Dern itself. To use the amalgamated release, you will need only a C compiler and
C standard library supporting C99.

=== Linux, FreeBSD, OpenBSD, NetBSD, MINIX 3, Haiku
=== Linux, FreeBSD, OpenBSD, NetBSD, OpenIndiana, MINIX 3, Haiku

:source-highlighter: pygments
:pygments-style: colorful
Expand All @@ -97,8 +101,8 @@ sha512sum -c checksums
sh how-to-build/YOUR_PLATFORM_NAME_HERE.XX
----

replace *YOUR_PLATFORM_NAME_HERE.XX* with *FreeBSD.sh*, *NetBSD.sh*, *OpenBSD.sh*, *linux.sh*,
*minix3.sh* or *haiku.sh*. More scripts for different platforms will be added later.
replace *YOUR_PLATFORM_NAME_HERE.XX* with *FreeBSD.sh*, *NetBSD.sh*, *OpenBSD.sh*, *OpenIndiana.sh*,
*linux.sh*, *minix3.sh* or *haiku.sh*. More scripts for different platforms will be added later.


=== Windows using MinGW
Expand Down
13 changes: 8 additions & 5 deletions doc/book/Programming_in_Octaspire_Dern.html
Original file line number Diff line number Diff line change
Expand Up @@ -804,7 +804,7 @@ <h1>Programming in Octaspire Dern</h1>
<div id="content">
<div id="preamble">
<div class="sectionbody">
<div class="paragraph"><p>Documentation for Octaspire Dern programming language version 0.135.0</p></div>
<div class="paragraph"><p>Documentation for Octaspire Dern programming language version 0.136.0</p></div>
</div>
</div>
<div class="sect1">
Expand Down Expand Up @@ -843,6 +843,9 @@ <h2 id="_about">About</h2>
version controlled source distribution. The whole amalgamated release can be found from
the <strong>release</strong>-directory of the version controlled source distribution and from
<a href="http://www.octaspire.com/dern/release.tar.bz2">octaspire.com/dern/release.tar.bz2</a>.</p></div>
<div class="paragraph"><p>Dern is portable and is tested and known to run in Linux, FreeBSD, OpenBSD, NetBSD, OpenIndiana,
MINIX 3, Haiku, and Windows. The <span class="monospaced">how-to-build</span>-directory of the amalgamated source release
contains build script for all tested platforms.</p></div>
<div class="admonitionblock">
<table><tr>
<td class="icon">
Expand Down Expand Up @@ -877,7 +880,7 @@ <h2 id="_building_the_amalgamated_source_release">Building the amalgamated sourc
modify Dern itself. To use the amalgamated release, you will need only a C compiler and
C standard library supporting C99.</p></div>
<div class="sect2">
<h3 id="_linux_freebsd_openbsd_netbsd_minix_3_haiku">Linux, FreeBSD, OpenBSD, NetBSD, MINIX 3, Haiku</h3>
<h3 id="_linux_freebsd_openbsd_netbsd_openindiana_minix_3_haiku">Linux, FreeBSD, OpenBSD, NetBSD, OpenIndiana, MINIX 3, Haiku</h3>
<div class="listingblock">
<div class="content"><div class="highlight"><pre><span></span>curl -O octaspire.com/dern/release.tar.bz2
tar jxf release.tar.bz2
Expand All @@ -886,8 +889,8 @@ <h3 id="_linux_freebsd_openbsd_netbsd_minix_3_haiku">Linux, FreeBSD, OpenBSD, Ne
sha512sum -c checksums
sh how-to-build/YOUR_PLATFORM_NAME_HERE.XX
</pre></div></div></div>
<div class="paragraph"><p>replace <strong>YOUR_PLATFORM_NAME_HERE.XX</strong> with <strong>FreeBSD.sh</strong>, <strong>NetBSD.sh</strong>, <strong>OpenBSD.sh</strong>, <strong>linux.sh</strong>,
<strong>minix3.sh</strong> or <strong>haiku.sh</strong>. More scripts for different platforms will be added later.</p></div>
<div class="paragraph"><p>replace <strong>YOUR_PLATFORM_NAME_HERE.XX</strong> with <strong>FreeBSD.sh</strong>, <strong>NetBSD.sh</strong>, <strong>OpenBSD.sh</strong>, <strong>OpenIndiana.sh</strong>,
<strong>linux.sh</strong>, <strong>minix3.sh</strong> or <strong>haiku.sh</strong>. More scripts for different platforms will be added later.</p></div>
</div>
<div class="sect2">
<h3 id="_windows_using_mingw">Windows using MinGW</h3>
Expand Down Expand Up @@ -1753,7 +1756,7 @@ <h2 id="_using_the_amalgamated_source">Using the amalgamated source</h2>
<div id="footer">
<div id="footer-text">
Last updated
2017-06-16 20:48:36 EEST
2017-06-16 21:16:19 EEST
</div>
</div>
</body>
Expand Down
4 changes: 2 additions & 2 deletions etc/octaspire_dern_amalgamated.c
Original file line number Diff line number Diff line change
Expand Up @@ -16007,10 +16007,10 @@ limitations under the License.
#define OCTASPIRE_DERN_CONFIG_H

#define OCTASPIRE_DERN_CONFIG_VERSION_MAJOR "0"
#define OCTASPIRE_DERN_CONFIG_VERSION_MINOR "135"
#define OCTASPIRE_DERN_CONFIG_VERSION_MINOR "136"
#define OCTASPIRE_DERN_CONFIG_VERSION_PATCH "0"

#define OCTASPIRE_DERN_CONFIG_VERSION_STR "Octaspire Dern version 0.135.0"
#define OCTASPIRE_DERN_CONFIG_VERSION_STR "Octaspire Dern version 0.136.0"



Expand Down
6 changes: 3 additions & 3 deletions release/README
Original file line number Diff line number Diff line change
@@ -1,12 +1,12 @@
This is amalgamated single file source release for Octaspire Dern programming
language version 0.135.0. File 'octaspire-dern-amalgamated.c'
language version 0.136.0. File 'octaspire-dern-amalgamated.c'
is all that is needed; it has no other dependencies than a C compiler and
standard library supporting C99.

SHA-512 checksums for this and older releases can be found from:
https://octaspire.github.io/dern/
If you want to check this release, download checksums for version 0.135.0 from:
https://octaspire.github.io/dern/checksums-0.135.0
If you want to check this release, download checksums for version 0.136.0 from:
https://octaspire.github.io/dern/checksums-0.136.0

Building instructions for all supported platforms (and scripts for building
automatically) can be found in directory 'how-to-build'. Look for a file that
Expand Down
13 changes: 8 additions & 5 deletions release/documentation/Programming_in_Octaspire_Dern.html
Original file line number Diff line number Diff line change
Expand Up @@ -804,7 +804,7 @@ <h1>Programming in Octaspire Dern</h1>
<div id="content">
<div id="preamble">
<div class="sectionbody">
<div class="paragraph"><p>Documentation for Octaspire Dern programming language version 0.135.0</p></div>
<div class="paragraph"><p>Documentation for Octaspire Dern programming language version 0.136.0</p></div>
</div>
</div>
<div class="sect1">
Expand Down Expand Up @@ -843,6 +843,9 @@ <h2 id="_about">About</h2>
version controlled source distribution. The whole amalgamated release can be found from
the <strong>release</strong>-directory of the version controlled source distribution and from
<a href="http://www.octaspire.com/dern/release.tar.bz2">octaspire.com/dern/release.tar.bz2</a>.</p></div>
<div class="paragraph"><p>Dern is portable and is tested and known to run in Linux, FreeBSD, OpenBSD, NetBSD, OpenIndiana,
MINIX 3, Haiku, and Windows. The <span class="monospaced">how-to-build</span>-directory of the amalgamated source release
contains build script for all tested platforms.</p></div>
<div class="admonitionblock">
<table><tr>
<td class="icon">
Expand Down Expand Up @@ -877,7 +880,7 @@ <h2 id="_building_the_amalgamated_source_release">Building the amalgamated sourc
modify Dern itself. To use the amalgamated release, you will need only a C compiler and
C standard library supporting C99.</p></div>
<div class="sect2">
<h3 id="_linux_freebsd_openbsd_netbsd_minix_3_haiku">Linux, FreeBSD, OpenBSD, NetBSD, MINIX 3, Haiku</h3>
<h3 id="_linux_freebsd_openbsd_netbsd_openindiana_minix_3_haiku">Linux, FreeBSD, OpenBSD, NetBSD, OpenIndiana, MINIX 3, Haiku</h3>
<div class="listingblock">
<div class="content"><div class="highlight"><pre><span></span>curl -O octaspire.com/dern/release.tar.bz2
tar jxf release.tar.bz2
Expand All @@ -886,8 +889,8 @@ <h3 id="_linux_freebsd_openbsd_netbsd_minix_3_haiku">Linux, FreeBSD, OpenBSD, Ne
sha512sum -c checksums
sh how-to-build/YOUR_PLATFORM_NAME_HERE.XX
</pre></div></div></div>
<div class="paragraph"><p>replace <strong>YOUR_PLATFORM_NAME_HERE.XX</strong> with <strong>FreeBSD.sh</strong>, <strong>NetBSD.sh</strong>, <strong>OpenBSD.sh</strong>, <strong>linux.sh</strong>,
<strong>minix3.sh</strong> or <strong>haiku.sh</strong>. More scripts for different platforms will be added later.</p></div>
<div class="paragraph"><p>replace <strong>YOUR_PLATFORM_NAME_HERE.XX</strong> with <strong>FreeBSD.sh</strong>, <strong>NetBSD.sh</strong>, <strong>OpenBSD.sh</strong>, <strong>OpenIndiana.sh</strong>,
<strong>linux.sh</strong>, <strong>minix3.sh</strong> or <strong>haiku.sh</strong>. More scripts for different platforms will be added later.</p></div>
</div>
<div class="sect2">
<h3 id="_windows_using_mingw">Windows using MinGW</h3>
Expand Down Expand Up @@ -1753,7 +1756,7 @@ <h2 id="_using_the_amalgamated_source">Using the amalgamated source</h2>
<div id="footer">
<div id="footer-text">
Last updated
2017-06-16 20:48:36 EEST
2017-06-16 21:16:19 EEST
</div>
</div>
</body>
Expand Down
4 changes: 2 additions & 2 deletions release/octaspire-dern-amalgamated.c
Original file line number Diff line number Diff line change
Expand Up @@ -16007,10 +16007,10 @@ limitations under the License.
#define OCTASPIRE_DERN_CONFIG_H

#define OCTASPIRE_DERN_CONFIG_VERSION_MAJOR "0"
#define OCTASPIRE_DERN_CONFIG_VERSION_MINOR "135"
#define OCTASPIRE_DERN_CONFIG_VERSION_MINOR "136"
#define OCTASPIRE_DERN_CONFIG_VERSION_PATCH "0"

#define OCTASPIRE_DERN_CONFIG_VERSION_STR "Octaspire Dern version 0.135.0"
#define OCTASPIRE_DERN_CONFIG_VERSION_STR "Octaspire Dern version 0.136.0"



Expand Down
2 changes: 1 addition & 1 deletion test/REPL/octaspire-dern-repl.exp
Original file line number Diff line number Diff line change
Expand Up @@ -3,7 +3,7 @@ set timeout 4

spawn ../../build/octaspire-dern-repl -v
expect {
"Octaspire Dern version 0.135.0"
"Octaspire Dern version 0.136.0"
{puts "\n\x1B\[32m---------- TEST PASS ----------\x1B\[0m\n" }

default
Expand Down

0 comments on commit 4e6cd85

Please sign in to comment.