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
Update: That's done. You can now find me at @leonerd@fosstodon.org
1
0
5
It's been a slow year so far. I haven't seen Google announce a new chat platform yet.
0
0
4
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
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
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
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
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
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
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
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
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
* `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
Punctuation is the important difference between offering "alcohol, free beer" and "alcohol-free beer"
1
0
6
(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
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
(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