As many of you know - I am a very late adopter. The time has come, however, when the amount of things I want to say about Perl and its community no longer fit in my TODO cache. So biting the bullet (or two) I am declaring the civility free zone1 as open. Watch this space for more ;)
The current library supports basic commands, such as takeoff, pitch, roll, yaw, vert speed, and land. All the preprogrammed flight animations are also in place.Navigation data and video are not yet supported–see the ROADMAP file for future plans.
I managed to work with gdb's reverse debugging finally.
That means I can step back in time, step to the previous lines and back to the callers,
not only back out the backtrace.
It should work since version 7.0 but got it working only today.
The first times I got annoyed by the warning:
Breakpoint 1, ...
(gdb) target record
(gdb) rn
Target child does not support this command.
Hmm... I knew nothing about target "child" and I read that those should work fine: Native i386-linux ('target record'), Native amd64-linux ('target record')
This is because I used the gdb command run.
Now I changed my .gdbinit to use start and continue and set proper breakpoints, and rn (reverse-next aka previous) works fine. I feel stupid.
The Perl Hunter has several new job leads. Check them out on the Perl
jobs web site. If you are interested, send your resume in PDF and code
samples (URL is fine) to PDF at PerlHunter.com
I have just sent my grant manager, Makoto Nozaki, my final grant report for Alien::Base. As I have said in the report, it has been slowed recently by my Ph.D. Thesis and Defense (successful!) and the lack of Mac CPANTesters (or at least the lack of reports on my testing modules).
TL;DR, Alien::Base is essentially ready, but work still needs to be done, and will continue.
Side note: Why did I miss that last Perl QA-Hackathon? I've attended every one since they started ... except for the last one. I missed it because the damned French government can't get around to reissuing my damned visa, despite the fact that they're legally required to. I've also had to pass on some business opportunities and a trip Romania. /me is very unhappy with France right now.
In my last post I had promised to write an update on the status of the GPW 2014 in May. It is only a minor update, but here it is.
We are happy to announce that everything is working out great so far. We've found a really cool venue. It's pretty central and will fit up to 200 perl hackers comfortably. We have also made progress on getting the talks on video.
Regarding the social event we are still in the finding phase and do not have any concrete information yet.
The progress on the official Act website is good, too. I will be online at the beginning of June.
There is more than one way to do it.Toby Inkster’s Creating your own Perl hits the nail on the head: with Perl you can choose the language that you code in
"So go on; create your own Perl. Make it your gift to yourself."
( Syntax::Collector makes it very simple, and will also help you bundle your “most used modules” - more useful modules in Toby’s article)
Today i’m going to explore one aspect of the Perl language:
how do you check that a list contains a given element?
This one is easy to miss if you only develop in Perl part-time. If you have to upgrade a CORE module (usually because another module needs that upgraded CORE module), then you need to add UNINST=1 to your make(1) invocation.
There are few things more aggravating than to "make install" several times with different tweaks only to always end up with the same, out-of-date module stubbornly still installed. All for the lack of an UNINST=1.