Add a bit of explanation of what "expect" is
[miniexpect.git] / README
diff --git a/README b/README
index 1884e3e..030d265 100644 (file)
--- a/README
+++ b/README
@@ -1,14 +1,19 @@
-miniexpect is a very simple expect-like library
-
-It has a saner interface than libexpect, and doesn't depend on Tcl.
-It is also thread safe, const-correct and uses modern C standards.
-
-It is standalone, except that it requires the PCRE2 (Perl Compatible
-Regular Expressions) library from http://www.pcre.org/.  The PCRE2
-dependency is fundamental because we want to offer the most powerful
-regular expression syntax to match on, but more importantly because
-PCRE2 has a convenient way to detect partial matches which made this
-library very simple to implement.
+Miniexpect is a very simple expect-like library
+
+Expect (https://core.tcl-lang.org/expect/index) is a venerable Tcl
+program for automating interactive services, often for automating
+logins over telnet, ftp, ssh, etc.
+
+Miniexpect is a C library which has a saner interface than libexpect,
+and doesn't depend on Tcl.  It is also thread safe, const-correct and
+uses modern C standards.
+
+Miniexpect is standalone, except that it requires the PCRE2 (Perl
+Compatible Regular Expressions) library from http://www.pcre.org/.
+The PCRE2 dependency is fundamental because we want to offer the most
+powerful regular expression syntax to match on, but more importantly
+because PCRE2 has a convenient way to detect partial matches which
+made miniexpect very simple to implement.
 
 License
 -------