Paul Evans Profile
Paul Evans

@was_cpan_pevans

Followers
788
Following
7K
Media
443
Statuses
7K

Perl, electronics and other related geekery | he/him | @[email protected] | https://t.co/HckwJtWeFA | https://t.co/FhTXTkkHpz

Joined June 2014
Don't wanna be here? Send us removal request.
@was_cpan_pevans
Paul Evans
3 years
Update: That's done. You can now find me at @leonerd@fosstodon.org
1
0
5
@was_cpan_pevans
Paul Evans
3 years
It's been a slow year so far. I haven't seen Google announce a new chat platform yet.
0
0
4
@was_cpan_pevans
Paul Evans
3 years
I've finally found a use for the fact that #perl allows whitespace between the '@' symbol and an array name: Putting code in toots :) my @ array = (1..10); my @ evens = grep { $_ % 2 == 0 } @ array; Perfect :)
1
2
19
@was_cpan_pevans
Paul Evans
3 years
People: Please stop telling me to use mosh. I'm using ssh as a data pipe (I.e. like a better, secure version of a TCP socket), not as an interactive terminal (I.e. a text-like VNC). mosh is not built for this.
0
0
0
@was_cpan_pevans
Paul Evans
3 years
just stop passing data. The program is still alive, just no data flows. Other plain TCP connections like IMAP are fine. This is specifically ssh. It is driving me crazy. Can anyone help? (2/2)
3
0
0
@was_cpan_pevans
Paul Evans
3 years
I'm using train wifi. Which means it's time for me to be annoyed or confused at ssh again. I must be doing something wrong. At home or on reliable connections it's totally fine. But often on trains, my ssh connections seem to get stuck where after a couple of minutes they (1/2)
2
0
0
@was_cpan_pevans
Paul Evans
3 years
Ohgod that was weird. Some local docker stuff using the same subnet (172.18.0.0/16) as the train wifi was using. Odd how it wants some sort of addressing, hrm.
0
0
0
@was_cpan_pevans
Paul Evans
3 years
might fix this :/ (2/2)
1
0
0
@was_cpan_pevans
Paul Evans
3 years
Meh. On-train wifi issues. My phone Just Works, my laptop gets DNS. More specifically, resolv.conf has been given the same DNS server as my phone has, but said server is refusing to talk to the laptop, whereas it works fine on my phone. I have no idea how I (1/2)
1
0
0
@was_cpan_pevans
Paul Evans
3 years
to properly disambiguate `my ($var, ...)` from the EXPR case, and we wonder if the only choice is between having new keywords and dropping the EXPR case. https://t.co/1zSrD6LrAK (2/2)
0
0
2
@was_cpan_pevans
Paul Evans
3 years
This Week in #Perl Steering Council (#PSC) PSC met today, just Paul and Philippe. We discussed: * inclusion of TLS libraries in the core: we think we should just try the "dual life" path, and see where that gets us. * n-at-a-time map/grep: Paul suspects it's impossible (1/2)
1
1
5
@was_cpan_pevans
Paul Evans
3 years
amusing) #perl (2/2)
1
0
1
@was_cpan_pevans
Paul Evans
3 years
I've just thought up something totally cute and evil all at the same time. Postfix `otherwise` statements, to come immediately after a postfix `if`. ``` say "It's Tuesday" if isTuesday(); say "It's not" otherwise; ``` (No, I'm not actually serious. But it would be kind of (1/2)
4
0
3
@was_cpan_pevans
Paul Evans
3 years
Am I missing something on this page? This documentation seems to list what kinds of #markdown that HedgeDoc supports, but doesn't actually, er... document how to use them. It's just a bunch of tickyboxes to say "Yup, we support that". OK,... great. How? https://t.co/WzlmyzBkPq
0
0
1
@was_cpan_pevans
Paul Evans
3 years
* `overload::v2` feels like the best solution to the problem of how to add `substr` overloading * join overloading might want a `join_uses_concat` flag to avoid surprising existing modules. (2/2)
0
0
2
@was_cpan_pevans
Paul Evans
3 years
This Week in #Perl Steering Council (#PSC) * Smartmatch deprecation continues - just one more distribution left now (Test-Simple). * RFC process needs a new name and ID allocation scheme. We will continue discussing ideas and post when we have something presentable. (1/2)
1
0
6
@was_cpan_pevans
Paul Evans
3 years
Punctuation is the important difference between offering "alcohol, free beer" and "alcohol-free beer"
1
0
6
@was_cpan_pevans
Paul Evans
3 years
#noxp (2/2)
0
0
0
@was_cpan_pevans
Paul Evans
3 years
(part 3/3) * That said, maybe there are some CPAN extensions that ought to be part of the core language - autovivification for example * We've run out of devel release volunteers now. We need some people to volunteer for 5.37.9, .10, .11, (maybe .12?). Also maybe 5.38.0 (1/2)
1
0
1
@was_cpan_pevans
Paul Evans
3 years
highly-pluggable extensible systems - sometimes extensions conflict. We just have to keep this in mind and not have too high expectations that "everything will be fine if we load 20 different plugins" #noxp (2/2)
0
0
1
@was_cpan_pevans
Paul Evans
3 years
(part 2/3) * Mithaldu's objection to the suggestion to deprecate `map EXPR, LIST` suggests that maybe a more powerful debugger "run until next statement" command would be good * The interaction of List::Keywords + autovivification highlights the overall problem with (1/2)
2
0
1