Re: I need unprintable regex help

2018-10-21 Thread ToddAndMargo via perl6-users
On 10/20/18 10:49 PM, ToddAndMargo via perl6-users wrote: I'm not sure what you thought I was showing you on IRC last night Oh ya, and a string is not an array of characters. That comes from my Modula2 days.

Re: Appropriate last words

2018-10-21 Thread Elizabeth Mattijsen
I’m not sure what you mean by: "How do I attach a default CATCH to all methods in the class.”. What are you trying to achieve? > On 21 Oct 2018, at 10:35, Richard Hainsworth wrote: > > This sounds great. > > So I am writing a class verifies conditions, and dies when conditions are not >

Re: Testing Was: Appropriate last words

2018-10-21 Thread Timo Paulssen
I think you would just have something like this in your test program's mainline:     my &*EXIT = -> | { die "exit was called" } and then you can use dies-ok. Bonus points for creating your own exception class so that you can check that it was actually &*EXIT that got you there, and not some

Re: Appropriate last words

2018-10-21 Thread Richard Hainsworth
This sounds great. So I am writing a class verifies conditions, and dies when conditions are not met. How do I attach a default CATCH to all methods in the class. Or do I need to define my own Exception. On 04/09/18 04:48, Curt Tilmes wrote: On Mon, Sep 3, 2018 at 4:28 PM Parrot Raiser

Re: Testing Was: Appropriate last words

2018-10-21 Thread Richard Hainsworth
How does this answer the question about testing? Ok so there is code, but where do I go to find what that code is? Where in the Rakudo repo would I start looking, eg.? On 21/10/18 16:23, Timo Paulssen wrote: https://docs.perl6.org/language/variables#index-entry-%24%2AEXIT this should help

Re: Testing Was: Appropriate last words

2018-10-21 Thread Timo Paulssen
https://docs.perl6.org/language/variables#index-entry-%24%2AEXIT this should help you get to where you want to be. Someone™ can feel free to open up a ticket on the doc repository that the routine page for exit doesn't have a link to or explanation of &*EXIT. HTH   - Timo

Testing Was: Appropriate last words

2018-10-21 Thread Richard Hainsworth
I'm writing a module and want to exit without a backtrace if conditions are not met. So I can write: exit note '$path directory does not exist' unless $path.IO ~~ :d; Fine. But how do I test this? I thought dies-ok, but dies-ok wants an exception. test.t:     sub testnote {exit note 'this

Re: I need unprintable regex help

2018-10-21 Thread ToddAndMargo via perl6-users
I'm not sure what you thought I was showing you on IRC last night, since I pointed this out multiple times. On Sat, Oct 20, 2018 at 3:43 AM ToddAndMargo via perl6-users mailto:perl6-users@perl.org>> wrote: Hi All, my Str $CrLf = chr(0x0d) ~ chr(0x0a); $String ~~