Hi,
Great start, I missed a “Matlab-style” programming style in
Eclipse with PHP and this seems cool for students who want to start working
with PHP and Eclipse but don’t really want the conservative “workspace” mode.
My comments about the requirements part:
1.
This component will
enable common command lines such as copy / rename / cd / ls commands
2.
This component will
enable “include path” addition so people can attach PHP frameworks or existing
projects to their command line scope
3.
This component will
enable fast result mode, i.e. if the command line doesn’t end with “;” the
result of the _expression_ will be printed, if the command ends with “;” the
result will not be printed
4.
This component will provide
a new perspective called “PHP Runtime” which will provide the following views -
“PHP Explorer”, “Command” , “Command history”, “Variables” views
5.
This component will
enable debugging of commands
Implementation tips:
6.
We may re-use the
infrastructure provided in org.eclipse.dltk.console / org.eclipse.dltk.console.ui
7.
Since we need to
interact with the debugger for this we will need to have an API ” for these
operations so both xdebug and zend debugger will be integrated.
Please feel free to share more information about the project, a
wiki page will be nice resource to share this information in.
it probably needs to find the way to the PDT Incubator project.
Best regards,
Roy
From: pdt-dev-bounces@xxxxxxxxxxx
[mailto:pdt-dev-bounces@xxxxxxxxxxx] On Behalf Of ???
Sent: Sunday, December 13, 2009 11:39 AM
To: PDT Developers
Subject: [pdt-dev] for help
hi,all
i am preparing to create a new project ,named phpconsole.
about this project:
there is a editor:user could execute php script in the editor.
command view:here list the historical commands(executed script) executed in the
editor.
variable view:list the current variabls' value which used in the executed
script in the memor.
possible features:
editor should have the features of php editor in pdt(code assist,coloring...)
user can execute one line ,multiple lines,a loop block and so on.
user can modify the variable's value in the variable view.
user can reexecute a(more) command(s) in the command view
user can recover to the status of a listed in the command view
user can save the current status or the status corresponding to a command for
later use.
this project is just in its preparation stage.
and the features listed above may be could not be implemented.
so i am here just want to collect some requirements of the community.
i am very glad if you give me some advice about the project.
i hope you could tell me what features do you want this project have.
the features listed above are just what i thought,i am very very happy you
could show me some new features.
and then i will try to implement the most needed features at the first step.
your advises also give me the direction of this project.
any advises will be appreciated.
thanks
best regards!
zhao