[gspell] docs: gspell.next: update, add more details
- From: Sébastien Wilmet <swilmet src gnome org>
- To: commits-list gnome org
- Cc:
- Subject: [gspell] docs: gspell.next: update, add more details
- Date: Sat, 16 Apr 2022 10:25:08 +0000 (UTC)
commit e8ec4488083e7b3c608f6b888392f20ea2bdc93a
Author: Sébastien Wilmet <swilmet informatique-libre be>
Date: Sat Apr 16 12:24:03 2022 +0200
docs: gspell.next: update, add more details
docs/gspell.next.md | 18 ++++++++++++++----
1 file changed, 14 insertions(+), 4 deletions(-)
---
diff --git a/docs/gspell.next.md b/docs/gspell.next.md
index 5059f9c..d0c86f4 100644
--- a/docs/gspell.next.md
+++ b/docs/gspell.next.md
@@ -2,15 +2,25 @@ gspell.next
===========
What would a gspell.next project look like? (Apart from porting to the latest
-major version of GTK). Note, I don't plan to work on it.
+major version of GTK). Note, there are currently no plans in gspell to work on
+these items.
Expose more of the internals
----------------------------
-To have an even more flexible toolkit. Like Tepl.
+To have an even more flexible toolkit.
-But it would require to bump the major/API version more frequently, when the
-implementation changes.
+Providing only a high-level API doesn't suit the needs of _all_ applications. So
+by providing an API for some of the building blocks, it would ease the
+implementation of a more customized spell-checker feature in a more complex
+application.
+
+But when more and more APIs are exposed, during the development phase, it's
+important to be able to iterate on the API design, _and_ testing these APIs in
+real-world applications. So basically it would require to bump the major/API
+version more frequently, when improving the APIs. Like the Tepl library. Or
+having a long period during which the API is unstable, and the apps need to
+bundle the library.
Choice for the dependency used for `gspell_language_get_name()`
---------------------------------------------------------------
[
Date Prev][
Date Next] [
Thread Prev][
Thread Next]
[
Thread Index]
[
Date Index]
[
Author Index]