when do we remove deprecated features?

Sam Steingold <[email protected]>
Newsgroups gmane.lisp.clisp.devel
Message-ID <[email protected]>
Hi,

The following is our `sys::*deprecated-functions-alist*`:
--8<---------------cut here---------------start------------->8---
((WILDCARD:wildcard-matcher "Use ~S instead." FNMATCH-MATCHER)
 (WILDCARD:match "Use ~S instead." FNMATCH)
 (SOCKET-SERVICE-PORT "Use ~S instead." SERVICE)
 (RENAME-DIR "Use ~S instead." RENAME-DIRECTORY)
 (MAKE-DIR "Use ~S instead." MAKE-DIRECTORY)
 (DELETE-DIR "Use ~S instead." DELETE-DIRECTORY)
 (FFI:FOREIGN-ADDRESS-NULL "The FFI now returns C NULL pointers as Lisp NIL. Use the function ~S instead." NULL)
 (DEFINE-SETF-METHOD "Use ~S instead." DEFINE-SETF-EXPANDER)
 (GET-SETF-METHOD-MULTIPLE-VALUE "Use ~S instead." GET-SETF-EXPANSION)
 (SPECIAL-FORM-P "Use ~S instead." SPECIAL-OPERATOR-P)
 (TYPE-EXPAND-1 "Use ~S instead." TYPE-EXPAND)
 (GENTEMP "This function creates symbols that cannot be garbage-collected. Use ~S instead." GENSYM)
 (SET "This function name is anachronistic. Use ~S ~S instead." SETF SYMBOL-VALUE))
--8<---------------cut here---------------end--------------->8---

1. We should keep the CLtL2 and ANSI CL deprecated symbols.

2. We can drop our extensions:

type-expand-1:        deprecated since 2002-01-08
foreign-address-null: deprecated since 2003-08-05
rename-dir, make-dir, delete-dir:      2007-12-31
socket-service-port:  deprecated since 2005-11-09

3. We should keep wildcard (deprecated since 2011-05-17, after the last release)

WDYT?

-- 
Sam Steingold (http://sds.podval.org/) on darwin Ns 10.3.1504
http://steingoldpsychology.com http://www.childpsy.net https://ffii.org
https://jihadwatch.org http://honestreporting.com http://www.memritv.org
Our business is run on trust.  We trust you will pay in advance.

------------------------------------------------------------------------------
Check out the vibrant tech community on one of the world's most
engaging tech sites, Slashdot.org! http://sdm.link/slashdot
_______________________________________________
clisp-devel mailing list
[email protected]
https://lists.sourceforge.net/lists/listinfo/clisp-devel
lmpx.com only provides a reader for public news (NNTP) servers. It is not affiliated with the servers or forums shown here and is not responsible for the content of articles, which is written by their respective authors.