It doesn't have to be a deprecation warning. But it would be nice to point *new users* directly to Marpa::R2. Otherwise, new users learn the old stuff and then have to redo everything to learn the new stuff. That's frustrating. Or will the modules simply not be visible on CPAN anymore (hit search for Marpa and get only results for Marpa::R2)?
Am Mittwoch, 5. November 2014 18:35:00 UTC+1 schrieb Jeffrey Kegler: > > Adding deprecatory information to the modules is something I won't do, > because it means a new release and the CPAN infrastructure tends to push > users into automatic upgrades. This means that the legacy users, who are > the only reason for the modules to be out there at all, would undergo the > the risk of an upgrade for something who, for them, has zero added value. > > Also, Marpa::XS has a complicated build, one which I last performed on a > machine/setup that I no longer use for development. > > -- jeffrey > > On Wed, Nov 5, 2014 at 7:40 AM, Alex Becker <[email protected] > <javascript:>> wrote: > >> You could start by adding a short information to the Marpa::* modules >> that you recommend to use Marpa::R2. >> I just recently started using Marpa::R2 and it was only coincidence that >> I started with the new one. >> >> Am Montag, 3. November 2014 18:51:43 UTC+1 schrieb Jeffrey Kegler: >> >>> I'm thinking of removing Marpa::XS, Marpa::HTML and Marpa::PP from >>> CPAN. New users should not be using them, or even looking at them. >>> Legacy users would still be able to get copies from backPAN. >>> >>> Marpa::XS, in particular, would be very hard to work on, because it >>> requires Glib and uses a complex build that I last tried several >>> development platforms ago. >>> >>> By the way, one thing I will *not* do is make new releases with >>> deprecatory language in them. The way CPAN is set up, I have to cut new >>> releases to do this, which would be a lot of effort. And the value >>> added for legacy users would be negative -- the CPAN infrastructure by >>> default upgrades them, exposing legacy users to the risk of using a >>> newly built release which contains nothing useful for them. >>> >>> -- jeffrey >>> >> -- >> You received this message because you are subscribed to the Google Groups >> "marpa parser" group. >> To unsubscribe from this group and stop receiving emails from it, send an >> email to [email protected] <javascript:>. >> For more options, visit https://groups.google.com/d/optout. >> > > -- You received this message because you are subscribed to the Google Groups "marpa parser" group. To unsubscribe from this group and stop receiving emails from it, send an email to [email protected]. For more options, visit https://groups.google.com/d/optout.
