People have always looked for shortcuts and for ways to avoid learning. New technology has not changed that. ChatGPT, like StackOverflow, is just another way to avoid building useful skills, and asking something to write code for you is a way to avoid learning.
If you only use sources that exactly fit your specification, what good are you when there's something you can't find sources for? This failure to actually learn so that you can synthesize info makes these people unfit for the task.
This is the problem with video. If you need video for every exact problem you have, then you should be ready to shell out the appropriate amount of money for the creator to make it. It's incredibly time intensive and wasteful. A lot less wasteful is a blog post on every particular task, but who are you going to get to write exactly what one person needs? That's still very expensive.
At some point, people need the skills to figure things that no one has done yet. There are plenty of Perl people providing that content: me, Gabor, Mohammad, and so on. It's not sporadic, but the Perl community ignores it for whatever reason.
]]>If someone wants to learn Perl, everything they need is in some book.
]]>But, I guess GitHub notifications can only get you so far when you have your fingers in so many things:.
I developed this filter, where you'd have to change the GitHub username and the labels to filter out:
This should show me everything that is open and available for work. If I've applied the "stalled" label, then I've left a note in the issue about what's blocking it. Largely that's people not returning the details I need to reproduce it or no one who cares enough to fix it.
I don't think I'm missing that much now, and I try to keep that list empty. However, there are probably many stalled things I'm ignoring and have forgotten.
]]>Ah, I actually found the link: https://stackoverflow.com/questions/34781571/why-does-moarvm-complain-about-built-for-archive-which-is-not-the-architecture/35094347#35094347
]]>Before you think this is going to get you money, ask around at other non-profits about how much money they have to spend to get $1. You'll probably be shocked at the inefficiencies.
It's already pretty hard to extract money from open source communities, even for things they want and already use. Changing some bylaws isn't going to change people's incentives to donate.
And, I doubt that any structure, no matter what it is, is going to make p5p do anything they don't already want to do. They've rejected the idea of a pumpking, they are pushing back on the Steering Committee, and no one cares what TPF thinks.
]]>You shouldn't write any of this stuff yourself, and TPF shouldn't ask for bids. There's not enough money in their bank accounts to convince anyone to write custom software and maintain it, and hosting is an ongoing problem for projects. I much more about that in a response to TPF's recent survey effort. Read their various meeting notes and see how much they actually accomplish before committing them to something.
And, I think GitHub issues covers most of your requirements.
]]>I'd much rather see this:
$character->location->is_in()
Not only that, but each of those functions now has to figure out which sort of $noun called it. If you say that it will only take one sort of noun, there's not a reason to add the complexity at the application level because the usual method name stands in for all of that (once again hiding the the particular details).
But, adding roles here is often a big mess. A Character may contain a wallet, but a Character is not a Wallet and shouldn't do wallet things. Making much more complex objects with roles often leads to collisions in method names . You don't want to simply throw a bunch of methods into a class. Some people call this the "God Object" anti-pattern.
]]>Although this won't help in your case, but that's why you sometimes see this trick:
package # hide from PAUSE foo;]]>
See, for instance, my Pod to DocBook translator, which I use for my O'Reilly books. I use =begin figure
blocks to do basically what you are doing
https://github.com/briandfoy/pod-pseudopod-docbook
For my Perl School books, I have Pod translators to ePub and LaTeX too, and these have much more sophisticated transformations.
I have other PseudoPod modules too, and if you are really interested, send me an email with your GitHub name and I'll add you to one of my private book repos so you can see more.
I particularly wouldn't want YAML either, for a variety of reasons. First, I just hate the format for the basic same reasons most people do. Second, I don't want added complexity in a base class. Third, I think there are ways already in Pod to get what you want.
But, having said all that, if you want YAML, write a subclass of Pod::Simple that has it, or use various mixing to inject that stuff. That way you can do whatever you want without worrying about the base class.