diff options
-rw-r--r-- | project/templates/adapad.html | 30 | ||||
-rw-r--r-- | project/templates/base.html | 2 | ||||
-rw-r--r-- | project/templates/fltkada.html | 5 | ||||
-rw-r--r-- | project/templates/grasp.html | 11 | ||||
-rw-r--r-- | project/templates/stvcount.html | 6 | ||||
-rw-r--r-- | project/templates/sunset.html | 9 | ||||
-rw-r--r-- | project/templates/thue2a.html | 6 |
7 files changed, 39 insertions, 30 deletions
diff --git a/project/templates/adapad.html b/project/templates/adapad.html index 9408f80..e588c04 100644 --- a/project/templates/adapad.html +++ b/project/templates/adapad.html @@ -10,9 +10,12 @@ {% block content %} <h4>Adapad</h4> + +<p>Git repository: <a href="/cgit/cgit.cgi/adapad.git/">Link</a></p> + <h5>8/5/2017</h5> -<p>The Ada binding for FLTK has now been moved to its own <a href="/cgit/cgit.cgi/fltkada.git/" target="_blank">repository</a>. +<p>The Ada binding for FLTK has now been moved to its own <a href="/cgit/cgit.cgi/fltkada.git">repository</a>. Installing it is required to build and use Adapad, naturally. Both repositories are set up to use the GNAT Project Manager build tools to handle all that, with any further specific details in each project's readme.</p> @@ -23,10 +26,18 @@ Project Manager build tools to handle all that, with any further specific detail Strong typing, built in concurrency, readable syntax, systems support, real-time support, a general culture of correctness and emphasising reliability... what's not to like? I also have a bit of an interest in <a href="http://www.fltk.org/index.php" target="_blank">FLTK</a>, being one of the more prominent tiny -graphics toolkits around. Adapad was born as a side project from efforts to create an Ada binding for -FLTK.</p> +graphics toolkits around. Adapad is a notepad clone born as a side project from efforts to create an Ada +binding for FLTK.</p> + +<figure> + <img src="/img/adapad_screenshot.png" + alt="A screenshot of Adapad" + height="568" + width="862"> + <figcaption>Adapad in action</figcaption> +</figure> -<p>Adapad was modeled after <a href="http://tarot.freeshell.org/leafpad/" target="_blank">Leafpad</a>, and +<p>It was modeled after <a href="http://tarot.freeshell.org/leafpad/" target="_blank">Leafpad</a>, and the feature list is similar, currently comprising:</p> <ul> @@ -45,18 +56,9 @@ considered to be at v0.8 due to a few minor issues, such as the horizontal scrol when only vertical scroll is possible. That may be an FLTK issue, but that's not an excuse from an end user perspective.</p> -<p>Source code is available <a href="/cgit/cgit.cgi/adapad.git/" target="_blank">here</a>. The -FLTK/Ada binding currently occupies the same repository, but will be moved to its own as work +<p>The FLTK/Ada binding currently occupies the same repository as Adapad, but will be moved to its own as work progresses.</p> -<figure> - <img src="/img/adapad_screenshot.png" - alt="A screenshot of Adapad" - height="568" - width="862"> - <figcaption>Adapad in action</figcaption> -</figure> - {% endblock %} diff --git a/project/templates/base.html b/project/templates/base.html index 764f81b..a23b8ab 100644 --- a/project/templates/base.html +++ b/project/templates/base.html @@ -15,7 +15,7 @@ <ul> <li><a href="/">Index</a></li> <li><a href="/about.html">About</a></li> - <li><a href="/cgit" target="_blank">Git</a></li> + <li><a href="/cgit">Git</a></li> </ul> </nav> <hr> diff --git a/project/templates/fltkada.html b/project/templates/fltkada.html index a6663e6..3a590e2 100644 --- a/project/templates/fltkada.html +++ b/project/templates/fltkada.html @@ -11,7 +11,8 @@ <h4>FLTK Ada Binding</h4> -<p>Estimated status: 40-45% complete</p> +<p>Git repository: <a href="/cgit/cgit.cgi/fltkada.git/">Link</a><br> +Estimated status: 40-45% complete</p> <h5>25/6/2017</h5> @@ -62,8 +63,6 @@ declare FLTK objects on the stack. Allocation and deallocation of the C++ intern than implicitly being added to the last group not yet ended. At the moment the package specifications should provide sufficient information to allow programmers to work with the library.</p> -<p>Git repo is <a href="/cgit/cgit.cgi/fltkada.git/" target="_blank">here</a>.</p> - {% endblock %} diff --git a/project/templates/grasp.html b/project/templates/grasp.html index 45661af..a2155d0 100644 --- a/project/templates/grasp.html +++ b/project/templates/grasp.html @@ -10,6 +10,9 @@ {% block content %} <h4>Grasp Interpreter</h4> + +<p>Git repository: <a href="/cgit/cgit.cgi/esoteric.git/">Link</a></p> + <h5>1/1/2017</h5> <p>Like Lisp, the esoteric programming language <a href="http://esolangs.org/wiki/Grasp" target="_blank"> @@ -48,9 +51,8 @@ edges are available.</p> <p>The language seemed like an interesting enough idea, but unfortunately nobody had done anything with it, and there was only a specification. This has now been fixed. The interpreter currently -uses a subset of the DOT graph description language for the file format, to enable a text format -as well as relatively easy conversion to a graph image. If a format that more readily converts to a -comprehensible graph image is found, a parser for it may be added.</p> +uses a subset of the <a href="http://www.graphviz.org/doc/info/lang.html" target="_blank">DOT graph description language</a> +for the file format, to enable a text format as well as relatively easy conversion to a graph image.</p> <p>The above example is recorded as follows:</p> <div class="precontain"> @@ -66,7 +68,8 @@ digraph { </code> </div> -<p>Source code is available <a href="/cgit/cgit.cgi/esoteric.git/" target="_blank">here</a>.</p> +<p>If a format that more readily converts to a comprehensible graph image is found, a parser for it +may be added.</p> {% endblock %} diff --git a/project/templates/stvcount.html b/project/templates/stvcount.html index c2533fb..bdc6933 100644 --- a/project/templates/stvcount.html +++ b/project/templates/stvcount.html @@ -16,6 +16,9 @@ {% block content %} <h4>Single Transferable Vote Counter</h4> + +<p>Git repository: <a href="/cgit/cgit.cgi/stv-count.git/">Link</a></p> + <h5>19/2/2017</h5> <p>To give an incredibly brief summary of <a href="https://en.wikipedia.org/wiki/Parliament_of_Australia" @@ -75,8 +78,7 @@ used for the Australian Senate:</p> the candidates with the highest vote totals at that point are considered elected.</li> </ul> -<p>My implementation (source <a href="http://jedbarber.id.au/cgit/cgit.cgi/stv-count.git/" -target="_blank">here</a>) also includes <a href="https://en.wikipedia.org/wiki/Counting_single_transferable_votes#Bulk_exclusions" +<p>My implementation also includes <a href="https://en.wikipedia.org/wiki/Counting_single_transferable_votes#Bulk_exclusions" target="_blank">bulk exclusions</a> using applied breakpoints in order to increase speed slightly and minimise superfluous logging.</p> diff --git a/project/templates/sunset.html b/project/templates/sunset.html index 01420d5..424907c 100644 --- a/project/templates/sunset.html +++ b/project/templates/sunset.html @@ -10,6 +10,9 @@ {% block content %} <h4>Sunset License</h4> + +<p>Git repository: <a href="/cgit/cgit.cgi/sunset.git/">Link</a></p> + <h5>29/6/2017</h5> <p>Software licenses bother me. As a general rule I prefer to make my projects open source, @@ -53,10 +56,8 @@ may do whatever you want with it, regardless of all other clauses. </pre> </div> -<p>The license file, accompanying detailed rationale, and a simple logo I threw together can -all be found in <a href="/cgit/cgit.cgi/sunset.git/" target="_blank">this</a> repo.</p> - -<p>In the future, all my projects will either use this license or the Unlicense. Works I've +<p>The git repository also contains an accompanying rationale and a simple logo I threw together. +In the future, all my projects will either use this license or the Unlicense. Works I've already created will be relicensed as appropriate.</p> {% endblock %} diff --git a/project/templates/thue2a.html b/project/templates/thue2a.html index 4f82ed8..adbc669 100644 --- a/project/templates/thue2a.html +++ b/project/templates/thue2a.html @@ -10,6 +10,9 @@ {% block content %} <h4>Thue Version 2a</h4> + +<p>Git repository: <a href="/cgit/cgit.cgi/esoteric.git/">Link</a></p> + <h5>1/1/2017</h5> <p><a href="http://esolangs.org/wiki/Thue" target="_blank">Thue</a> is an esoteric programming @@ -97,8 +100,7 @@ a::=abc </div> <p>While this doesn't solve all the problems Thue has (try writing a Thue program that asks -for and greets the user by name!) it should solve this one particular issue. Source code is -available <a href="/cgit/cgit.cgi/esoteric.git/" target="_blank">here</a>.</p> +for and greets the user by name!) it should solve this one particular issue.</p> {% endblock %} |