taviso / wpunix

WordPerfect for UNIX Character Terminals
603 stars 17 forks source link

design a plugin api #33

Open taviso opened 1 year ago

taviso commented 1 year ago

I would really like a nice clean plugin api, perhaps even python or lua scripting support.

An example plugin I would like is "spell as you type", so the api should make that possible.

Note: I'm aware there's an SDK, but it seems pretty limited.

emendelson commented 1 year ago

If I remember correctly, there was at least one terminate-and-stay-resident (TSR) program that implemented "smart quotes" for WP5, and (if it actually existed) it must have used something in the SDK that made it possible to do something like spell-as-you-type. I'll ask about this on the wpuniverse.com form.

EDIT: It's possible that this TSR was for the first versions of WPDOS 6, and that WordPerfect Corp. incorporated its technology into WPDOS 6.1 and after. If that's the case, then the SDK for WPDOS 6 would have spelled out the technology, and there's a VERY small chance that some of it got incorporated into post 5.x versions of WPUNIX. The 6.0 SDK is here:

http://www.columbia.edu/~em36/wpdos/DOS60SDK.zip

EDIT: Yes, the TSR that I'm remembering was for early versions of WPDOS 6, not 5.