Beefy Boxes and Bandwidth Generously Provided by pair Networks
Think about Loose Coupling
 
PerlMonks  

Re: Question about ellipsis statement '...' (ToDo marks)

by LanX (Saint)
on Mar 01, 2021 at 20:26 UTC ( #11128963=note: print w/replies, xml ) Need Help??


in reply to Question about ellipsis statement '...'

It would be interesting to know which behavior you rather wanted/expected.

If it's just a no-op, try triple semi-colons as visual indicator

;;;

or a comment

#TODO yadda yadda

If you want a warning instead of a die you could define your own sub __todo__

use strict; use warnings; use Data::Dump qw/pp dd/; package BLA; # poor mans import BEGIN { *__todo__ = \&TODO::__todo__; } sub add { my ( $arg1,$arg2 ) = @_ ; __todo__ "check argument type"; return $arg1+$arg2; } add 1,2; # other module package TODO; use Carp; sub __todo__ { carp "TODO: $_[0]"; }

TODO: check argument type at d:/tmp/pm/t_carp.pl line 17.

update

improved demo with packages

Cheers Rolf
(addicted to the Perl Programming Language :)
Wikisyntax for the Monastery

Log In?
Username:
Password:

What's my password?
Create A New User
Domain Nodelet?
Node Status?
node history
Node Type: note [id://11128963]
help
Chatterbox?
and the web crawler heard nothing...

How do I use this?Last hourOther CB clients
Other Users?
Others romping around the Monastery: (4)
As of 2023-12-01 20:13 GMT
Sections?
Information?
Find Nodes?
Leftovers?
    Voting Booth?
    What's your preferred 'use VERSION' for new CPAN modules in 2023?











    Results (5 votes). Check out past polls.

    Notices?