1
Fork 0
mirror of https://git.savannah.gnu.org/git/guile.git synced 2025-04-29 19:30:36 +02:00

loose ends from "discouraged" removal

* README: Remove docs on "discouraged".

* configure.ac: Remove one more "discouraged" thing.

* doc/ref/api-deprecated.texi: Rename from api-discdepr.texi, and remove
  sections on "discouraged".

* doc/ref/Makefile.am:
* doc/ref/guile.texi: Update referrers.
This commit is contained in:
Andy Wingo 2010-08-08 14:26:26 +02:00
parent 8a4ed2dd34
commit 1435c7dcf8
6 changed files with 37 additions and 56 deletions

17
README
View file

@ -145,10 +145,6 @@ switches specific to Guile you may find useful in some circumstances.
implementation and helps to keep Guile reasonably clean of historic
baggage.
Deprecated features are considered harmful; using them is likely a
bug. See below for the related notion of `discouraged' features,
which are OK but have fallen out of favor.
See the file NEWS for a list of features that are currently
deprecated. Each entry will also tell you what you should replace
your code with.
@ -198,16 +194,9 @@ switches specific to Guile you may find useful in some circumstances.
'warn-deprecated) to enable and disable the detailed messaged at run
time.
--disable-discouraged
In addition to deprecated features, Guile can also contain things
that are merely `discouraged'. It is OK to continue to use these
features in old code, but new code should avoid them since there are
better alternatives.
There is nothing wrong with a discouraged feature per se, but they
might have strange names, or be non-standard, for example. Avoiding
them will make your code better.
Additionally, if your toolchain is new enough, you will receive
warnings at link time if you have a Guile extension that uses
deprecated functions provided by Guile.
--disable-shared --- Do not build shared libraries.
--disable-static --- Do not build static libraries.