NuSphere Forums Forum Index
NuSphere Forums
Reply to topic
How do I Buy Command line DbgListener


Joined: 12 Sep 2004
Posts: 5
Reply with quote
Hi,

I would like to buy a copy of a command Line DbgListener. I am currently using vim as my IDE and would like to integrate dbglistener with vim for my development. How do I proceed?

Thanks.
View user's profileFind all posts by dbguserSend private message
Site Admin

Joined: 13 Jul 2003
Posts: 8334
Reply with quote
dbglistener is a library, not a separated executable as it might look like. It has its own API and should be invoked and used by an IDE which knows this API. It usesless for VIM. What you may think of to work from VIM is dbg-cli (dbg console front end) which is availabe for free. Although, I have never run dbg-cli from neither VIM nor any other application, but DDD debugger.
View user's profileFind all posts by dmitriSend private messageVisit poster's website


Joined: 12 Sep 2004
Posts: 5
Reply with quote
Thanks for your reply.


But dbg-cli doesn't have a listener and doesn't seem to work very well. i want to have a full fledged command line debugger tool for php and is ready to pay for it. Is there anyway i can proceed.

What i need is a commercial (free stuff wont do) php command line debugger. Full featured (It should have the listen feature).

Thanks again.
View user's profileFind all posts by dbguserSend private message


Joined: 07 Sep 2004
Posts: 19
Reply with quote
Quote:

bglistener is a library, not a separated executable as it might look like. It has its own API and should be invoked and used by an IDE which knows this API. It usesless for VIM. What you may think of to work from VIM is dbg-cli (dbg console front end) which is availabe for free. Although, I have never run dbg-cli from neither VIM nor any other application, but DDD debugger.


I second the need for a fully functional dbg-cli - one that I might be able to purchase - I too am having a lot of difficulty with dbg-cli, and feel that the lack of an equivalent (to phped) cli debugger really hurts the php community.

In fact, I'm not sure why the command line debugger is *separate* from php. Why isn't it bundled, like perl's? Activestate - and several other third-party vendors provide IDEs, but there is always the good old perl -d ... to be invoked from the command line.. Python is the same way too..

So why not make dbglistener and dbg-cli be supported by the php developers? They could port it to every platform in existence under the sun for you, and do tons of debugging for you, for free. After all, I think the only big market is for IDEs anyways...
View user's profileFind all posts by horos22Send private message


Joined: 12 Sep 2004
Posts: 5
Reply with quote
Hi,
dbglistener.so.2 is the library, i guess. So is its api publicly available? If not what should i do to get access to it.

i have downloaded the evaluation copy of phped and it looks far better than the java based zend, but before commiting to it, i would like to know if i can get a decent command line debuggin tool when i buy phped.

Thanks in advance for your response.
View user's profileFind all posts by dbguserSend private message


Joined: 12 Sep 2004
Posts: 5
Reply with quote
horos22 wrote:
Quote:

bglistener is a library, not a separated executable as it might look like. It has its own API and should be invoked and used by an IDE which knows this API. It usesless for VIM. What you may think of to work from VIM is dbg-cli (dbg console front end) which is availabe for free. Although, I have never run dbg-cli from neither VIM nor any other application, but DDD debugger.


I second the need for a fully functional dbg-cli - one that I might be able to purchase - I too am having a lot of difficulty with dbg-cli, and feel that the lack of an equivalent (to phped) cli debugger really hurts the php community.

So why not make dbglistener and dbg-cli be supported by the php developers? They could port it to every platform in existence under the sun for you, and do tons of debugging for you, for free. After all, I think the only big market is for IDEs anyways...




You are right, but it is not Dimitri's fault it seems, since the dbg-cli is already open-source. The thing is, no php open source developer has felt the need enough to have a good debugger, which is why the project is languishing.

php people seem to be content with print - especially the open source ones.. Going through the net, i did not find an overwhelming demand for a php debugger, which is in fact why it doesn't exist.

Regards.
View user's profileFind all posts by dbguserSend private message
Site Admin

Joined: 13 Jul 2003
Posts: 8334
Reply with quote
what's up ?
what do you mean under
Quote:
for a php debugger, which is in fact why it doesn't exist.
???
it's getting fun Smile Smile
look at phped and see dbg acts as a fully functional debugger. Where IS the problem ? what does not exist ? Smile
View user's profileFind all posts by dmitriSend private messageVisit poster's website


Joined: 12 Sep 2004
Posts: 5
Reply with quote
ddmitrie wrote:
what's up ?
what do you mean under
Quote:
for a php debugger, which is in fact why it doesn't exist.
???
it's getting fun Smile Smile
look at phped and see dbg acts as a fully functional debugger. Where IS the problem ? what does not exist ? Smile


Here's stuff dumbed down for ya.

- Php lacks a FREE debugger (Unlike perl and python)

- It does't have a proper command line Debugger even in commercial IDEs.

So can we have dbg as a commandline Debugger in PhpEd? Do we have access to its API (AT least after we buy the whole suit?)

Thanks.
View user's profileFind all posts by dbguserSend private message
Site Admin

Joined: 13 Jul 2003
Posts: 8334
Reply with quote
It still unclear what you want.
Dbg-cli is a freeware debugger console. See http://www.php-debugger.com/
What else do you need ?

DbgListener is a part of PHPEd which is commercial product available from http://www.nusphere.com/
View user's profileFind all posts by dmitriSend private messageVisit poster's website


Joined: 07 Sep 2004
Posts: 19
Reply with quote
ddmitrie wrote:
It still unclear what you want.
Dbg-cli is a freeware debugger console. See http://www.php-debugger.com/
What else do you need ?

DbgListener is a part of PHPEd which is commercial product available from http://www.nusphere.com/


what he wants is a commercial dbg-cli which *also* uses dbglistener.

You mentioned it yourself - dbg-cli doesn't handle post and you need to manually type in URLs to get it to work. It cannot do some basic things that phped can do, so therefore it isn't a viable substitute.

In other words, it doesn't have a dbglistener frontend. From my point of view, there are other drawbacks to dbglistener: not available on many platforms, and unable to be debugged.

Like I said, I'd be willing to purchase a command-line interface like this, but IMO it shouldn't be this way.. I think that if you dual-licensed dbglistener. as QT does, you'd get the best of both worlds - free for those who are doing non-profit stuff, paid for commercial environments, and lots of free porting/debugging thrown in.
View user's profileFind all posts by horos22Send private message
Site Admin

Joined: 13 Jul 2003
Posts: 8334
Reply with quote
dbglistener does not support POSTS too. HTTP/POST is what you run from the browser using <form method=post>. Alternatively you may add POST variable using phped run->parameters, in this case phped passes that value to IE for further processing anyways. Nothing really special. From my own point of view the matter is that dbglistener listens for incoming conections permanently while dbg-cli does it only when you run RUN command and does it for ~ 15 seconds only.
View user's profileFind all posts by dmitriSend private messageVisit poster's website


Joined: 07 Sep 2004
Posts: 19
Reply with quote
ddmitrie wrote:
dbglistener does not support POSTS too. HTTP/POST is what you run from the browser using <form method=post>. Alternatively you may add POST variable using phped run->parameters, in this case phped passes that value to IE for further processing anyways. Nothing really special. From my own point of view the matter is that dbglistener listens for incoming conections permanently while dbg-cli does it only when you run RUN command and does it for ~ 15 seconds only.


well, perhaps I've got something wrong here. I'm assuming with dbglistner that:

browser gets connection, dbg.so intercepts it
dbglistener picks up connection from browser
dbglistener forwards data stream to phped for processing.

Hence, when I say 'it supports POST', I'm assuming that by being able to run from the browser an appropriate PHP command, that phped will be able to pick up the effects on the php script from having a <form method=post> in the html.

And, if dbg-cli did the same thing as dbglistener, it would 'support POST', too.. ie: you are using the browser logic to do the hard work for you rather than cutting and pasting the information into a 'file' command.

Is this correct? Is there a fundamental way that dbglistener listens for connections as opposed to dbg-cli? Or could I simply change the 15 second timeout into an indefinite one in dbg-cli to get the effect that I want (ie: going through the browser to drive dbg-cli)?

(ps - I think I know what's going on with my timeout - I'm assuming that dbg-cli can be used to debug *standalone* applications, ie: that

dbg> file <file>
dbg> run

doesn't assume *anything* is running in the background, only that php is installed with dbg.so attached and that dbg-cli does the work for you. Is this correct? Or do I need to make a web browser spawn a php connection, or fire off a php script from another window?
)
View user's profileFind all posts by horos22Send private message
How do I Buy Command line DbgListener
You cannot post new topics in this forum
You cannot reply to topics in this forum
You cannot edit your posts in this forum
You cannot delete your posts in this forum
You cannot vote in polls in this forum
All times are GMT - 5 Hours  
Page 1 of 2  

  
  
 Reply to topic