Newsgroups: php.internals Path: news.php.net Xref: news.php.net php.internals:78348 Return-Path: Mailing-List: contact internals-help@lists.php.net; run by ezmlm Delivered-To: mailing list internals@lists.php.net Received: (qmail 36106 invoked from network); 26 Oct 2014 15:41:28 -0000 Received: from unknown (HELO lists.php.net) (127.0.0.1) by localhost with SMTP; 26 Oct 2014 15:41:28 -0000 Authentication-Results: pb1.pair.com smtp.mail=bobwei9@hotmail.com; spf=pass; sender-id=pass Authentication-Results: pb1.pair.com header.from=bobwei9@hotmail.com; sender-id=pass Received-SPF: pass (pb1.pair.com: domain hotmail.com designates 65.55.111.156 as permitted sender) X-PHP-List-Original-Sender: bobwei9@hotmail.com X-Host-Fingerprint: 65.55.111.156 blu004-omc4s17.hotmail.com Received: from [65.55.111.156] ([65.55.111.156:56498] helo=BLU004-OMC4S17.hotmail.com) by pb1.pair.com (ecelerity 2.1.1.9-wez r(12769M)) with ESMTP id ED/8D-36207-6261D445 for ; Sun, 26 Oct 2014 10:41:27 -0500 Received: from BLU437-SMTP60 ([65.55.111.137]) by BLU004-OMC4S17.hotmail.com over TLS secured channel with Microsoft SMTPSVC(7.5.7601.22751); Sun, 26 Oct 2014 08:41:23 -0700 X-TMN: [mUVpiAEQYbYNELyk2JReioTE7a3niBPE] X-Originating-Email: [bobwei9@hotmail.com] Message-ID: Content-Type: multipart/alternative; boundary="Apple-Mail=_0A01309A-3C5D-4DB6-A256-9F75481E9ED2" MIME-Version: 1.0 (Mac OS X Mail 8.0 \(1990.1\)) In-Reply-To: Date: Sun, 26 Oct 2014 16:41:17 +0100 CC: Joe Watkins , PHP Developers Mailing List References: <1414217636.2624.89.camel@localhost.localdomain> To: Derick Rethans X-Mailer: Apple Mail (2.1990.1) X-OriginalArrivalTime: 26 Oct 2014 15:41:21.0037 (UTC) FILETIME=[4A5E8BD0:01CFF133] Subject: Re: [PHP-DEV] PHPDBG nonsense (Was: Re: [PHP-CVS] com php-src: Made phpdbg compatible with new engine: ...) From: bobwei9@hotmail.com (Bob Weinand) --Apple-Mail=_0A01309A-3C5D-4DB6-A256-9F75481E9ED2 Content-Transfer-Encoding: quoted-printable Content-Type: text/plain; charset="utf-8" > Am 26.10.2014 um 16:09 schrieb Derick Rethans : >=20 > On Sat, 25 Oct 2014, Joe Watkins wrote: >=20 >> On Fri, 2014-10-24 at 23:06 -0400, Derick Rethans wrote: >>> On Fri, 24 Oct 2014, Bob Weinand wrote: >>>=20 >>>> Commit: 2bcac53bca8ea82d661f057b6d9ff3c7c84f05a7 >>>> Author: Bob Weinand Fri, 24 Oct = 2014 19:29:50 +0200 >>>> Parents: 53560ca06b333b71883269091f7d74c0a25e087b = c03ac47bafd0ea55055a2f3d4de0bc6bb4d98d8d >>>> Branches: master >>>>=20 >>>> Link: = http://git.php.net/?p=3Dphp-src.git;a=3Dcommitdiff;h=3D2bcac53bca8ea82d661= f057b6d9ff3c7c84f05a7 >>>>=20 >>>> Log: >>>> Made phpdbg compatible with new engine >>>=20 >>> >>>> AM sapi/phpdbg/xml.md >>>=20 >>> Although this patch does make it work with PHP 7, it also does do=20 >>> something absolutely different: it reinvents a wheel by coming up=20 >>> with a new XML protocol for debugging. >>>=20 >>> So far I've been silent on PHPDBG, but seriously, is it really not=20= >>> possible to cooperate instead of reimplementating something that=20 >>> already exists? PHPDBG is difficult to use with its odd command line=20= >>> "commands". And then I haven't even spoken about the pretentious=20 >>> "awesomesauce" on http://phpdbg.com/ =E2=80=94 a domain that's not = even=20 >>> under the PHP group's control. >>=20 >> A few weeks ago, I was at a conference where you told a room filled=20= >> with hundreds of developers that phpdbg was no good, because you = don't=20 >> know how to use it. >=20 > I was being polite. I should have told them it is useles for any of = our=20 > users, instead of blaming it (wrongly) on my own ineptitude. No, xDebug has its use cases, phpdbg other use cases. They overlap many = times. And it=E2=80=99s definitely not useless. I=E2=80=99ve already = been able to debug real things with phpdbg and it works nicely for me. >> This is a strange sort of silence, and does not invite us to=20 >> co-operate. >=20 > Neither does calling internals people "dicks" or "knobs=E2=80=9C. That=E2=80=99s definitely a bad thing=E2=80=A6 could we please leave = this genre of discussion out of internals? >> When you invented dbgp there were other protocols in existence,=20 >=20 > There indeed where, but none of them were either open, or supporting=20= > more than one language. As that was the goal, the people from=20 > ActiveState=E2=80=94which *still, ten years later* have the best = debugger=20 > frontend=E2=80=94and I sat around a table and implemented a = language-agnostic=20 > debugging protocol. Used by Xdebug, and their debuggers for perl,=20 > python, tcl, ruby, and XSLT. =20 Hmm? I hardly could find anything about that with a few google = searches... >> not sure why we are expected to reuse a protocol. >=20 > Because DBGp is virtually a standard in the PHP world.=20 Because something is used by the only open-source thing in a field, it = doesn=E2=80=99t make it a standard. That you definitely have gotten wrongly. >> It so happens that the phpstorm guys working on integration seemed=20 >> keen on something new. I don't see the problem in that. If the only=20= >> reason it exists is for projects like phpstorm and they are actually=20= >> going to put time into trying something new, then why the hell not. >=20 > Well, if you'd have used DBGp, they wouldn't have to do any work. Ask them at PhpStorm. They were pleased to not have to use DBGp for it. They just initially requested it because they didn=E2=80=99t knew any = better protocol. That=E2=80=99s all. >> I'm not sure why it matters what kind of language we use on=20 >> phpdbg.com , not sure why you think it should be = under the control of=20 >> the php group either. >=20 > It shouldn't be anywhere near the PHP group either. >=20 > It is run as a personal project with source dumps into PHP. Things run=20= > like that have no place in the core distribution. If you want to run=20= > your personal project, go ahead - but keep php.net = out of it. phpdbg.com is outdated, massively. That=E2=80=99s = why we=E2=80=99re currently aiming to get a meaningful documentation to = php.net . >> If you had wanted to co-operate, you could have spoken to me at that=20= >> conference in person, >=20 > I tried. You disappeared after the first afternoon. Maybe, but if you wouldn=E2=80=99t have given such a negatively talk on = the phpdbg part, he maybe wouldn=E2=80=99t have disappeared. Maybe you = just could have talked to Joe before and discussed constructively about = phpdbg.=20 > cheers, > Derick >=20 > --=20 > http://derickrethans.nl | http://xdebug.org = > Like Xdebug? Consider a donation: http://xdebug.org/donate.php = > twitter: @derickr and @xdebug > Posted with an email client that doesn't mangle email: alpine --Apple-Mail=_0A01309A-3C5D-4DB6-A256-9F75481E9ED2--