Nerding up life, theology, technology, and more

Paradigmatic 0.4.0

New version.

There is now a parsing tool, which works how you might (hopefully) expect. Select an irregularity or root, and the types of stems/aspects you want to test, and you will be presented with a randomised set.

Match up the categories to the given word, and you will either get it correct, or your mistakes will be highlighted. Ruthless; hopefully effective.

As yet there is no tracking of how you perform, no difficulty ratings, no progressive training. Maybe later.

Furthermore, the paradigm selection is now pretty much complete, including polel/polal/hithpolal forms for ???, Qal ???, and available Hishtaphel forms of ???.

So, download the latest version (0.4.0, 2.8 MB), see the full notes, or read the FAQ.

To keep updated about any posts related to Paradigmatic, subscribe to the following RSS feed:

http://feeds.feedburner.com/paradigmatic

Paradigmatic 0.3.2

This is a reasonably significant update. The included data is now almost everything – the polel/polal/hithpolel stems are missing from hollow verbs, and special verbs like HYH and HVH aren’t yet done. Everything else is, though.

Also, I’ve updated the mechanism that updates the data store. Those of you who had problems with not being able to see any data at all should (hopefully) have problems no more.

Finally, in the viewer I’ve changed the way the data populates in the drop-down buttons. The roots are sorted by irregularity, and the stems/aspects fill out according to available paradigms. That means that you can’t try and view a ??? Hiphil Passive Participle, for example, because it doesn’t exist.

Anyway, download the latest version (0.3.2, 2.3 MB), see the full notes, or read the FAQ.

One last thing. To keep updated about any posts related to Paradigmatic, subscribe to the following RSS feed:

http://feeds.feedburner.com/paradigmatic

Paradigmatic 0.3.1

More data, minor cosmetic changes. Download it, or check out the changes.

If you’re using this thing, let me know bugs, errors, etc., at paradigmatic@freney.org

Ta.

Paradigmatic 0.3.0

I’ve updated Paradigmatic quite a lot recently. You can download the beta version 0.3.0 and give it a whirl; it should be much more functional than the last version.

A full list of what’s changed can be found at http://paradigmatic.freney.org/download.html

The paradigm data entered so far covers all the standard paradigms (all stems, for both ??? and ???, depending on your preference), plus all I-guttural and I-aleph forms. Isolated other paradigms exist, but don’t count on it.

If you try it, please let me know what works, what doesn’t. Let me know any mistakes I’ve made in paradigms (some I’ve had to make educated guesses for) – you can edit them yourself, but unless I’ve got it right at my end the next time you update the program it will overwrite your changes. This is something I may change in the future, but it’s hard to do gracefully, so I’m putting it off for when I have a little more time. Tell me if something doesn’t quite work how you think it ought to work.

Hope it’s useful for someone (other than me, that is).

Paradigmatic – almost ready-ish

My paradigm program has been a work in progress for some time. It’s getting pretty functional now, however, and I’m just about to try and inflict it on some friends so they can do some beta-testing and mistake-spotting for me (if you’d like to join them, speak up).

I’ve got the entire regular verb table entered, and a handful of other paradigms. In short, useful for first-year Hebrew students, and those of us who have forgotten some of the basics.

[UPDATE: Link should now work.] If you would like to try it out, you can download Paradigmatic 0.2.0, and give it a go. Please leave feedback on what works, what doesn’t, what you wish it would do, behaviour that you find baffling, etc.

I’ve got a fairly robust viewer, which will display any paradigms already in the database. It doesn’t auto-populate the lists, which I would eventually like to do (i.e. if you select the ??? paradigm, it will only fill it with the available stems/aspects that have been entered for that root), but it works ok for a 0.2 release, at least. Looks good with the Cardo font (and even better on my system, where I’ve hacked the meteg character so that it displays to the left of a vowel, like it should… rather than in the middle).

Paradigmatic Viewer Window

The editor will ultimately be something that a standard user shouldn’t ever need to touch, but the entry system will form the basis of a testing branch that is still on the list of things to do. The editor window allows adding and deleting of whole paradigms, and adding/editing of relevant entries.

Paradigmatic Editor Window

The entry panel, which slides down on top of the editor window, is totally mouse-driven. I’m not sure how user-friendly it would be to add in keyboard support… let me know if you have strong opinions one way or the other. To change the entry, click on the relevant letter and select a value from the contextual menu (left-click for vowels, right/ctrl-click for consonants, cmd-click for punctuation). Hopefully it’s relatively easy to use.

Paradigmatic Entry Pane

Known issues:

- Copy/Paste only sort-of-works: it copies a selected entry (from the entry panel) fine, and can paste it into another entry… but subsequent copy operations do not replace this data. Hmmm.

- The editor window paradigm table (in the top left) doesn’t sort properly to start with.

- Hebrew fonts for Mac kinda suck. I’m using Cardo, but it doesn’t cope properly with Meteg characters. New Peninim MT is ok, but lacks accent and meteg characters, so letters that incorporate them bork and revert to the ugly default, which I think is Arial. If you install Cardo on your system, it will mostly look ok, but you might have trouble making out dagesh points in thin characters, or meteg characters on most vowels. Bah.

Things to work on in the near future (amongst others):

- (Optionally) populate paradigm with relevant data when first created, i.e. if Jussive paradigm created, populate it with Wayyiqtol entries minus initial prefix. This will be intelligent, such that if nothing is found from the same root, it will try other roots with similar irregularities, before defaulting back to the standard paradigm

- Testing function – compare a user’s input with a the saved version of the paradigm

- User-specific data – saving user-modifications in an external file, so that any edits will not be overwritten in a future update.

[Thanks to Bathgate for the icon.]