mirror of
https://git.savannah.gnu.org/git/guile.git
synced 2025-06-10 22:10:21 +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
|
||||
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,
|
||||
Mailutils, TeXmacs and Gnucash, and we hope that there will be many more in
|
||||
future.
|
||||
|
|
Loading…
Add table
Add a link
Reference in a new issue