blob: be2561813d0441982f8f17d26208bd6ad6a8f1a0 (
plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
|
{% 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/" target="_blank">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" 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>
<p>Adapad was modeled after <a href="http://tarot.freeshell.org/leafpad/" target="_blank">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/" target="_blank">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 %}
|