• Stars
    star
    254
  • Rank 160,264 (Top 4 %)
  • Language
    Ada
  • License
    Other
  • Created over 9 years ago
  • Updated over 1 year ago

Reviews

There are no reviews yet. Be the first to send feedback to the community and the maintainers!

Repository Details

William Whitaker's WORDS, a Latin dictionary

Project Website

WORDS

This is a cleaned-up version of the port of William Whitaker's WORDS programme, a Latin-English dictionary with inflectional morphology support; the original author passed away in 2010, so any and all help maintaining the software as development and execution environments evolve would be greatly appreciated.

Effectively, this is an exercise in digital preservation.

Contributing

Help is needed maintaining the code for future users; in particular, it does not currently support vowel length, so it may be necessary to gather a group of Latin experts to adjust its lexicon of several thousand words.

If you contribute, please be sure to indicate your assent to redistributing your contributions under the same terms as the existing software; this will minimise copyright hassles in the future.

Usage

$ make
$ bin/words

Documentation

See the HOWTO.txt file included, and documentation on the Project Website

Build-time Dependencies

  • GPRBuild
  • gnat

On a Debian-like system, you can install these roughly as follows:

$ apt-get install gprbuild gnat

GNAT versions before 4.9 are believed to link against a buggy runtime on 64-bit platforms, so should be avoided.

Licensing

WORDS, a Latin dictionary, by Colonel William Whitaker (USAF, Retired)

Copyright William A. Whitaker (1936-2010)

This is a free program, which means it is proper to copy it and pass it on to your friends. Consider it a developmental item for which there is no charge. However, just for form, it is Copyrighted (c). Permission is hereby freely given for any and all use of program and data. You can sell it as your own, but at least tell me.

This version is distributed without obligation, but the developer would appreciate comments and suggestions.

All parts of the WORDS system, source code and data files, are made freely available to anyone who wishes to use them, for whatever purpose.

More Repositories

1

blizanci

A Gemini protocol server
Erlang
27
star
2

ocaml-prolog

Non-deterministic Prolog implementation for recreational linguistics
OCaml
11
star
3

csv2sql

A tool for inferring the schema of an SQL table given a CSV stream
Python
10
star
4

archipelago

A MUD server in OCaml; code quality varies with age
OCaml
6
star
5

xbreed

The beginnings of an OCaml web mini-framework via Mongrel2
OCaml
5
star
6

ocaml-syck

Mirror of OCaml YAML parser
C
5
star
7

tcp-server

A TCP server generator for OCaml Lwt
OCaml
4
star
8

ronald

Python
4
star
9

life-contributions

Chrome extension for Game of Life in Github Contributions calendar
CoffeeScript
4
star
10

json-table-schema-python

Basic implementation of JSON Table Schema
Python
4
star
11

covid19-uk-growth

Tracker for UK COVID19 cases
Python
3
star
12

xls-fuse

Mount Excel spreadsheets into the filesystem
Python
3
star
13

postgres-lwt-example

OCaml
3
star
14

rmc-survey

survey tools for Residents Management Companies
Rust
2
star
15

oxmud-client

A curses/websocket client for the OxMUD protocol
Python
2
star
16

hackunamatata

data tools for Hackunamata hack day
Python
2
star
17

foi-performance

Track FOI performance for UK universities
Python
2
star
18

gemtext2latex

Convert Gemini text to LaTeX
Python
2
star
19

obp_webmeta

A very small piece of code which add usage stats to landing pages on OBP's website
JavaScript
2
star
20

member-org

tooling for running membership organisations
Rust
2
star
21

order-order-safety

Block the animations on Guido Fawkes
CSS
1
star
22

subreddit2md

extract the links and titles in a subreddit to an output stream in markdown format
Python
1
star
23

iati-test

OCaml
1
star
24

mime_lookup

Erlang app for looking up MIME types from filename extensions
Erlang
1
star
25

swissyurl-gemini

A demonstration of the use of YURLs with Gemini
Python
1
star
26

theego

A LaTeX version of Max Stirner's main work
TeX
1
star
27

ocaml-tools-howto

a quick guide to the OCaml toolchain, as of April 2013
1
star
28

realpath

Canonicalise filenames in Erlang, like realpath(3)
Erlang
1
star
29

punctum_scraper

Python
1
star
30

noraise-chrome

Prevent Chrome from raising itself on click
Shell
1
star
31

netman

My tool for managing wifi networks on my lapop
Clojure
1
star
32

twitter-scan

A tool for caching articles mentioned in particular Twitter hashtags
Python
1
star
33

csvddf-python

CSVDDF support for Python
Python
1
star
34

mapsql

Apply templated SQL statements to a pattern-matched list of SQL tables
Python
1
star
35

append-uniq-proxy

An HTTP proxy for adding a unique ID to each line of a CSV file
Python
1
star
36

trimmer

Text of Character of a Trimmer
1
star
37

ktbh

KTBH - a data waterfall
Python
1
star
38

netamqp

Mirror of NetAMQP, an AMQP implementation for OCaml (non-Lwt). I am not the author.
OCaml
1
star
39

konfliktinteresa

(superseded) tools for scraping Montenegro's conflict of interest register
Python
1
star
40

ppool

ppool, an Erlang worker pool
Erlang
1
star
41

apachelog-rs

Rust
1
star
42

rtmscag

Tools for retrieving information about RTM companies
Python
1
star
43

oqurum

An interpreter for a toy language
OCaml
1
star
44

check-website

Python
1
star
45

markdown2pdf

Shell
1
star
46

unwatch-org

unsubscribe from Github repos managed by organisations that can't control their namespace sprawl
Python
1
star
47

admap

Frederick Ihren's mapping tool
JavaScript
1
star
48

auto-md

An experiment in client-side Markdown rendering
JavaScript
1
star
49

messytables-jts

Convert Messytables types to JSON Table Schema type names
Python
1
star
50

ofxparse

A parser for OFX files (bank statements)
OCaml
1
star
51

stash-bash

tool for saving off-the-cuff bash functions
1
star
52

ocaml-deb-packages

A library for reading the state of Debian packages
OCaml
1
star
53

repo2vm

Spin up a VM containing a private git repo
Python
1
star
54

roac-docker

Skeleton app for running Scholar led catalogue on docker
CSS
1
star
55

dot-home

My shell/emacs config, for easy deployment
Shell
1
star
56

iron-example

A clonable example app for the Iron HTTP framework
Rust
1
star
57

mirage-onramps

Documenting how to get started properly with MirageOS
1
star
58

alpine

A Github home for patched Alpine 2.11
C
1
star
59

scrape-pru-ride

A scraper for a cycling event's result page
Python
1
star
60

gemtext2md

A Gemini text to Markdown converter
Rust
1
star
61

europeana-search

A slim wrapper across the Europeana Search API
Python
1
star
62

adate

print date in Coptic calendar
OCaml
1
star
63

pybossa-presenter-edit

A tool for editing the HTML of a task presenter
Python
1
star
64

parliament2015

A timeline of events and data about the UK Parliament, for a Rewired State hackday
JavaScript
1
star
65

membertools

Tools for syncing membership lists between SQL databases and Mailchimp
Python
1
star
66

csvddf-coffee

CoffeeScript
1
star
67

gemfeed2atom

Make an Atom.xml file from a Gemini post feed
Rust
1
star
68

which-heroku-pg

Automatically infer which Postgres instance is being used on your Heroku
Shell
1
star
69

openspending-installer

A script for installing OpenSpending, suitable for getting developers up and running more quickly
Shell
1
star