Groups | Search | Server Info | Login | Register


Groups > de.comp.lang.perl > #543

Re: use VERSION

From Thomas Dorner <dclp241222.dorner@spamgourmet.com>
Newsgroups de.comp.lang.perl
Subject Re: use VERSION
Date 2024-12-22 15:08 +0100
Message-ID <6e8qs7lsib.fsf@th-dorner.de> (permalink)
References <vk90dt$5qf4$1@news1.tnib.de> <slrnvmg39b.s7l.hjp-usenet4@trintignant.hjp.at>

Show all headers | View raw


"Peter J. Holzer" <hjp-usenet4@hjp.at> writes:
> On 2024-12-22 12:24, Marc Haber <mh+usenetspam1118@zugschl.us> wrote:
>> habe ich richtig verstanden, das mit z.b. "use v5.40;" die explizte
>> Angabe von "use strict;" und "use warnings;" unnötig wird weil das eh
>> über die Version eingeschaltet ist?
>
> Ja. Bei »use strict« ist das schon lange so (seit v5.12), bei »use
> warnings« erst seit v5.35 (also Debian 12 bzw. Ubuntu 24, für mein
> Zielpublikum also noch zu neu).

Deshalb habe ich mir seit eingen Jahren "use strictures" angewöhnt (bei
Modulen absichtlich ohne expliziter Version), plus ein in der
zugehörigen Dokumentation erwähnten Erweiterungen¹:

#v+
use strictures;
no indirect 'fatal';
no multidimensional;
use warnings 'once';
#v-

Viele Grüße, Thomas

¹ ohne die Umgebungsvariable zu verwenden, auf einem CPAN Smoker habe
ich die nicht unter Kontrolle
-- 
Adresse gilt nur kurzzeitig!

Back to de.comp.lang.perl | Previous | NextPrevious in thread | Next in thread | Find similar


Thread

use VERSION Marc Haber <mh+usenetspam1118@zugschl.us> - 2024-12-22 13:24 +0100
  Re: use VERSION "Peter J. Holzer" <hjp-usenet4@hjp.at> - 2024-12-22 13:59 +0100
    Re: use VERSION Thomas Dorner <dclp241222.dorner@spamgourmet.com> - 2024-12-22 15:08 +0100
    Re: use VERSION Marc Haber <mh+usenetspam1118@zugschl.us> - 2024-12-22 15:38 +0100

csiph-web