From d80c0a6dfcb6d8138f94e582947eea0cc97dd901 Mon Sep 17 00:00:00 2001 From: Reuben Thomas Date: Tue, 8 Sep 2020 15:03:53 +0100 Subject: Documentation: move language bindings to web page Also remove defunct mailing list details from README, and put my email address instead. --- README | 26 +++++--------------------- index.html | 12 +++++++++++- 2 files changed, 16 insertions(+), 22 deletions(-) diff --git a/README b/README index d81a13f..a970973 100644 --- a/README +++ b/README @@ -1,5 +1,6 @@ libenchant -- Generic spell checking library -Original author: Dom Lachowicz +Maintainer: Reuben Thomas +Home page: https://abiword.github.io/enchant/ libenchant is licensed under the terms of the GNU LGPL (see the file COPYING.LIB), with a special exception allowing the use of proprietary @@ -27,13 +28,7 @@ Enchant currently works with the following spell-checkers: Enchant is written in C and C++, and its only external dependency is glib. Enchant bindings are supplied for C and C++; there are third-party bindings -for: - -Python: https://github.com/rfk/pyenchant/ -Ruby: https://github.com/pennyapp/ruby-enchant -Rust: https://crates.io/crates/enchant -Go: https://github.com/hermanschaaf/enchant -Common Lisp: https://github.com/tlikonen/cl-enchant +for various languages (see the home page). Sharing personal word lists between spell-checkers @@ -77,16 +72,5 @@ Bug reports and development To report libenchant bugs or request features, please visit https://github.com/AbiWord/enchant -If you can't use GitHub, you can use the (low-traffic) AbiWord-devel list. -To subscribe send a mail to: - - abiword-dev-request@abisource.com - -and in the body of the message write "subscribe" - -An archive of the mailing lists is available at: - - http://www.abisource.com/mailinglists/abiword-dev/ - - -Enchant has taken insight from GNU Aspell: http://aspell.net +If you can't use GitHub do get in touch with the maintainer, Reuben Thomas: +. diff --git a/index.html b/index.html index 082c7a8..4535a7f 100644 --- a/index.html +++ b/index.html @@ -75,7 +75,7 @@ and GNOME applications.

Backends for additional spell-checking systems are welcomed.

-

System compatibility

+

Compatibility and bindings

Enchant is written in plain C99 and C++11, and should therefore work on most modern operating systems; other than the standard libraries, it @@ -83,6 +83,16 @@ requires only GLib. The build system uses GNU Autotools, and therefore works with most compilers, including Microsoft Visual C and XCode.

+

Bindings are available to many other languages:

+ +

+

  • Python: https://github.com/rfk/pyenchant/
  • +
  • Ruby: https://github.com/pennyapp/ruby-enchant
  • +
  • Rust: https://crates.io/crates/enchant
  • +
  • Go: https://github.com/hermanschaaf/enchant
  • +
  • Common Lisp: https://github.com/tlikonen/cl-enchant
  • +

    +

    All inputs and outputs are in UTF-8 encoding. Language tags use the familiar ISO standards, and take the form of "xx_YY" (language_LOCALE), where the locale ("_YY") portion is optional, but -- cgit v1.2.1