mirror of
https://git.savannah.gnu.org/git/guile.git
synced 2025-06-12 06:41:13 +02:00
More `Guile and the GNU Project' text
* doc/ref/intro.texi (Guile and the GNU Project): More text about extensibility and software freedom.
This commit is contained in:
parent
79bd99b3e4
commit
5bcaf46b75
1 changed files with 10 additions and 0 deletions
|
@ -135,6 +135,16 @@ Lisp allowed complete and unanticipated applications to be written
|
||||||
within the Emacs environment, the idea was that Guile should do the
|
within the Emacs environment, the idea was that Guile should do the
|
||||||
same for other GNU Project applications. This remains true today.
|
same for other GNU Project applications. This remains true today.
|
||||||
|
|
||||||
|
The idea of extensibility is closely related to the GNU project's
|
||||||
|
primary goal, that of promoting software freedom. Software freedom
|
||||||
|
means that people receiving a software package can modify or enhance
|
||||||
|
it to their own desires, including in ways that may not have occurred
|
||||||
|
at all to the software's original developers. For programs written in
|
||||||
|
a compiled language like C, this freedom covers modifying and
|
||||||
|
rebuilding the C code; but if the program also provides an extension
|
||||||
|
language, that is usually a much friendlier and lower-barrier-of-entry
|
||||||
|
way for the user to start making their own changes.
|
||||||
|
|
||||||
Guile is now used by GNU project applications such as AutoGen, Lilypond, Denemo,
|
Guile is now used by GNU project applications such as AutoGen, Lilypond, Denemo,
|
||||||
Mailutils, TeXmacs and Gnucash, and we hope that there will be many more in
|
Mailutils, TeXmacs and Gnucash, and we hope that there will be many more in
|
||||||
future.
|
future.
|
||||||
|
|
Loading…
Add table
Add a link
Reference in a new issue