It reads weird Lisp and Scheme in the same list with the other languages: for instance, in that list, Lisp and Python looks two independent categories, but Scheme is a subcategory of Lisp. I prefer to introduce Scheme in the next sentence as follows:
From: Tino Calancha <[email protected]> Date: Wed, 11 May 2016 23:12:05 +0900 Subject: [PATCH] Avoid Lisp and Scheme in the same list * standards.texi (programming languages): --- standards-1248.texi | 14 +++++++------- 1 file changed, 7 insertions(+), 7 deletions(-) diff --git a/standards-1248.texi b/standards-1248.texi index cbb6268..8674649 100644 --- a/standards-1248.texi +++ b/standards-1248.texi @@ -295,13 +295,13 @@ speed, the best language to use is C. C++ is ok too, but please don't make heavy use of templates. So is Java, if you compile it. When highest efficiency is not required, other languages commonly used -in the free software community, such as Lisp, Scheme, Python, Ruby, and -Java, are OK too. Scheme, as implemented by GNU@tie{}Guile, plays a -particular role in the GNU System: it is the preferred language to -extend programs written in C/C++, and also a fine language for a wide -range of applications. The more GNU components use Guile and Scheme, -the more users are able to extend and combine them (@pxref{The Emacs -Thesis,,, guile, GNU Guile Reference Manual}). +in the free software community, such as Lisp, Python, Ruby, and +Java, are OK too. A Lisp dialect, Scheme, as implemented by +GNU@tie{}Guile, plays a particular role in the GNU System: it is the +preferred language to extend programs written in C/C++, and also a fine +language for a wide range of applications. The more GNU components +use Guile and Scheme, the more users are able to extend and combine +them (@pxref{The Emacs Thesis,,, guile, GNU Guile Reference Manual}). Many programs are designed to be extensible: they include an interpreter for a language that is higher level than C. Often much of the program -- 2.8.1 -- Tino
