tag:blogger.com,1999:blog-6096704822492180681.post2687655967565283796..comments2023-10-21T09:51:39.228+02:00Comments on ConstType: The DarkPAN mattersRafael Garcia-Suarezhttp://www.blogger.com/profile/09054554021812720943noreply@blogger.comBlogger5125tag:blogger.com,1999:blog-6096704822492180681.post-71713535392057741932010-10-03T05:41:41.239+02:002010-10-03T05:41:41.239+02:00I would like to know why there couldn't be an ...I would like to know why there couldn't be an inverse to deprecation. where after like 3 versions a backwards incompat change, like adding keywords, becomes default on. wouldn't 3 years be long enough warning? esp if you allowed something like no feature x; are people really saying adding say breaks my code?Anonymoushttps://www.blogger.com/profile/08185254298048097278noreply@blogger.comtag:blogger.com,1999:blog-6096704822492180681.post-70369350035392992762009-10-08T13:48:53.292+02:002009-10-08T13:48:53.292+02:00Hello Webmaster,
I am webmaster of several leadin...Hello Webmaster,<br /><br />I am webmaster of several leading Job and Employment websites; I've found your website information and advice to be a very good fit for our visitors so could you please give us the best price for a site wide link on your esteemed website for a period of half and 1 Year? We will make payments Via PayPal so if interested, please mention your PayPal id.<br /><br /><br />If we are happy with your price, then we will send you the Link details that you can place on your website and we will make the payments to the PayPal id provided by you.<br /><br /><br />Regards,<br />Peter FreemanUnknownhttps://www.blogger.com/profile/06946399937763837092noreply@blogger.comtag:blogger.com,1999:blog-6096704822492180681.post-90025046945094239432009-07-07T20:47:51.620+02:002009-07-07T20:47:51.620+02:00It seems inappropriate to lump all code not in CPA...It seems inappropriate to lump all code not in CPAN into one amorphous, second-class category. With an open development community, it doesn't seem right that only way to have your requirements considered is to distribute your software through a single distribution channel. Is CPAN now to be Perl's version of the iPhone App store?Isaac Linhttps://www.blogger.com/profile/10568917791722567086noreply@blogger.comtag:blogger.com,1999:blog-6096704822492180681.post-47923407082417153852009-07-05T08:21:17.187+02:002009-07-05T08:21:17.187+02:00Your concerns are pointless. By hearing you one wo...Your concerns are pointless. By hearing you one would think that all 5.10 improvements are off by default. But you're only speaking about the 3 lowercase keywords pulled in by a "use 5.10.0". You don't even consider that the defined-or, the smart match, the new regular expression verbs, the UNITCHECK blocks (and keyword!), the C3 MRO, the stacked filetest operators, etc. -- I'm only quoting the beginning of the perldelta -- are turned <i>on</i> by default, and actually are not turnable off.<br /><br />On the topic of the test suite, did you try to build perl already? It does come with a vigorous test suite. But expecting a 100% coverage straight from the start for something as complex as perl is kind of naive.<br /><br />You are inventing imaginary problems and then fighting them.Rafael Garcia-Suarezhttps://www.blogger.com/profile/09054554021812720943noreply@blogger.comtag:blogger.com,1999:blog-6096704822492180681.post-23199382742946372242009-07-04T22:08:22.199+02:002009-07-04T22:08:22.199+02:00I am flattered really that you even bothered to re...I am flattered really that you even bothered to read my rant. I'll reply here instead of as a retort post. I only have a few things I'd like to discuss.<br /><br />What is DarkPan? How is it defined? You can write off the question as rhetorical posturing, but I am sincere. You don't define it any better. Yes, I am well aware of production system use code. And perhaps I should have included a bit more context, but what makes this code so fragile? Is it massive amounts of XS? Is it that it only works with strictures turned off?<br /><br />As for questioning my credentials, I do subscribe to p5p, through the corehackers project I have committed a documentation patch (and will likely do more, considering there are a bunch of -D flags mentioned other places but not INSTALL), I also spent a little time with rjbs' effort for testing smartmatch. Yes, I am indeed new. I do not have the experience to hack directly on the core just yet, but I am building that by writing a toy language in C to just get my feet wet.<br /><br />In discussing breakage, you say that is a goal to avoid breakage. And that is fine. You even quoted my "If" at the beginning of that statement which hardly puts me into the breakage for breakage sake category. You go on to say that breakage is only detected after upgrades, and that is a big problem. It should be detected after running through a vigorous test suite in some sort of development environment. <br /><br />Anyhow, as for the rest of the attack on my competence, and knowledge on this topic, I'll skip over it. I obviously hit a nerve, which was kind of the point. <br /><br />What I will say is that I am hardly alone in wanting shiny things. Yes, there is a responsibility to stability, but it seems kind of retarded to consider stability over improvements. 5.10.0 has all of these wonderful enhancements that are turned off by default. Why? It seems broken to ask for features in your code when you are explicitly using the binary in which they are provided. Or what about strictures and warnings on by default? Or what about any of the other tools on Schwerns perl5i list or chromatics Modern::Perl list?<br /><br />These are the things I am talking about. These are the changes I would like to see. <br /><br />Again, thanks for reading and replying.NPEREZhttps://www.blogger.com/profile/07774396754686720265noreply@blogger.com