summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorJed Barber <jjbarber@y7mail.com>2017-01-02 23:21:25 +1100
committerJed Barber <jjbarber@y7mail.com>2017-01-02 23:21:25 +1100
commit87f9582569b0c8a6644f942c21a75a1bb2c3708c (patch)
treef0355ebfa25f97e18f66a98b6ac4ac3d70fa0d22
parent08ff00c29ea05a41ef8b9c656b1bbd6e69363768 (diff)
Added article on Adapad
-rw-r--r--project/assets/img/adapad_screenshot.pngbin0 -> 166039 bytes
-rw-r--r--project/complexity.yml1
-rw-r--r--project/templates/adapad.html52
-rw-r--r--project/templates/index.html1
4 files changed, 54 insertions, 0 deletions
diff --git a/project/assets/img/adapad_screenshot.png b/project/assets/img/adapad_screenshot.png
new file mode 100644
index 0000000..6398017
--- /dev/null
+++ b/project/assets/img/adapad_screenshot.png
Binary files differ
diff --git a/project/complexity.yml b/project/complexity.yml
index 5db7ecc..c25e9fa 100644
--- a/project/complexity.yml
+++ b/project/complexity.yml
@@ -12,4 +12,5 @@ unexpanded_templates:
- "about.html"
- "grasp.html"
- "thue2a.html"
+ - "adapad.html"
diff --git a/project/templates/adapad.html b/project/templates/adapad.html
new file mode 100644
index 0000000..6df8344
--- /dev/null
+++ b/project/templates/adapad.html
@@ -0,0 +1,52 @@
+
+{% extends "base.html" %}
+
+
+
+{% block title %}Adapad{% endblock %}
+
+
+
+{% block content %}
+
+<h4>Adapad</h4>
+
+<p>I have a soft spot for the <a href="http://www.adaic.org/">Ada programming language</a>. 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">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>
+
+<p>Adapad was modeled after <a href="http://tarot.freeshell.org/leafpad/">Leafpad</a>, and the feature
+list is similar, currently comprising:</p>
+
+<ul>
+ <li>cut/copy/paste</li>
+ <li>unlimited undo/redo</li>
+ <li>select all</li>
+ <li>find/replace</li>
+ <li>jump to</li>
+ <li>word count</li>
+ <li>word wrap</li>
+ <li>optional line numbers</li>
+</ul>
+
+<p>This is approximately what I was going for. However, at the current time of writing it is still
+considered to be at v0.8 due to a few minor issues, such as the horizontal scrollbar appearing even
+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/">here</a>. The
+FLTK/Ada binding currently occupies the same repository, 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/index.html b/project/templates/index.html
index 70aafcb..b8db7fe 100644
--- a/project/templates/index.html
+++ b/project/templates/index.html
@@ -5,6 +5,7 @@
{% block content %}
<ul class="index">
+ <li><a href="/adapad.html">Adapad</a></li>
<li><a href="/grasp.html">Grasp Interpreter</a></li>
<li><a href="/thue2a.html">Thue Version 2a</a></li>
</ul>