[Top][All Lists]

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

Re: [Chicken-users] Removal of deprecated features

From: Mario Domenech Goulart
Subject: Re: [Chicken-users] Removal of deprecated features
Date: 19 Nov 2007 18:19:36 -0200
User-agent: Gnus/5.09 (Gnus v5.9.0) Emacs/21.4


On Fri, 16 Nov 2007 10:11:49 +0100 "felix winkelmann" <address@hidden> wrote:

> The following procedures and macros have now been removed in the
> trunk version of chicken:
>   extension-info
>   print-backtrace
>   test-feature?
>   ___callback (chicken.h + easyffi)
>   foreign-callback-lambda[*]
>   thread-deliver-signal!
>   critical-section
>   enable-interrupts
>   disable-interrupts
>   invalid-procedure-call-handler
> These have been deprecated for quite some time. If you use any of
> them, please consider using the current functionality (all of the
> mentioned definitions have alternatives).

I've quickly searched for occurrences of these procedures and macros
in the repository and found that some eggs still use them:

  extension-info: egg-post-commit, meta-setup, modules, numspell, peep,
                  remote-launch, sparse-vectors, stream-flash-tree-map

  test-feature?: fp, http, simple-macros, syntax-case

  foreign-callback-lambda[*]: gtk2, iconv, tcc

  thread-deliver-signal!: suspension

  critical-section: mailbox

  invalid-procedure-call-handler: object-apply

Some false-positives or omissions may apply.

It would be nice if authors could release their eggs with the
alternative procedure/macros (i.e., the ones which are not
deprecated), so we can avoid eggs breakage when the current trunk
becomes the stable release.

Best wishes,

reply via email to

[Prev in Thread] Current Thread [Next in Thread]