www.digitalmars.com         C & C++   DMDScript  

digitalmars.D - DManager Beta - I thought I might get the D toolset ball rolling.

reply David Medlock <amedlock nospam.com> writes:
Content-Type: text/plain; charset=us-ascii; format=flowed
Content-Transfer-Encoding: 7bit

For the brave, here is a liteweight Project/Build IDE.

You have to supply a source editor, and it doesn't have debugger 
integration, but it is quite useful( to me at least).
Hey this represents a week's worth of coding, part time.

There is a  RTF document included in the ZIP which explains how to use 
it.  It supports most of the major D options, and is a snap to use.

I really hope this can be useful to some D coders ( Win32 only at the 
moment, anyone who has Kylix email me and perhaps we can port it).

It works pretty well for me at the moment, but I may keep up with this 
if people take any interest.

It is definitely considered an early Beta(working with rough edges).
Bug reports, praise, wanted features, etc, are welcome.

-David Medlock
ashleymedlock at yahoo dot com
Mar 05 2005
next sibling parent pragma <pragma_member pathlink.com> writes:
In article <d0dnpv$1t2s$1 digitaldaemon.com>, David Medlock says...
For the brave, here is a liteweight Project/Build IDE.

You have to supply a source editor, and it doesn't have debugger 
integration, but it is quite useful( to me at least).
Hey this represents a week's worth of coding, part time.

There is a  RTF document included in the ZIP which explains how to use 
it.  It supports most of the major D options, and is a snap to use.

I really hope this can be useful to some D coders ( Win32 only at the 
moment, anyone who has Kylix email me and perhaps we can port it).

It works pretty well for me at the moment, but I may keep up with this 
if people take any interest.

It is definitely considered an early Beta(working with rough edges).
Bug reports, praise, wanted features, etc, are welcome.

So far, it works great. Thanks for the wonderful little tool. The only fault I can see so far is that I cannot create a new file from within the tool itself. If i try to 'add' a .d file that doesn't yet exist, it complains. Providing a way to add non-code related files to the file tree is a feature I'm used to having... that way one can add a todo.txt to their project tree for easy access. Also, i'd reccomend giving yourself credit under 'help/about' in the menu... or something along those lines. :) Thanks for the neat tool! - EricAnderton at yahoo
Mar 05 2005
prev sibling next sibling parent reply "Andrew Fedoniouk" <news terrainformatica.com> writes:
Cool! Concept is just perfect.

One comment:
I have my files placed in subfolders of one project folder.
Is it possible to show them not as flat list but just a subtrees
of the project. And probably makes sense to add  "Add Folder content"
feature?

Andrew.
Mar 05 2005
parent reply rsl <rsl_member pathlink.com> writes:
In article <d0e04u$237e$1 digitaldaemon.com>, Andrew Fedoniouk says...
Cool! Concept is just perfect.

One comment:
I have my files placed in subfolders of one project folder.
Is it possible to show them not as flat list but just a subtrees
of the project. And probably makes sense to add  "Add Folder content"
feature?

Yes. it's necessary feature.to enable hierarchical package structure. I already implemented "Add Folder". but there are small bugs to be fixed yet. You says:
I have not full VS installation.
It is just a VC++.NET product.

Is this plugin working under VC++.NET not VS really?
Mar 06 2005
next sibling parent reply David Medlock <ashleymedlock no.spam.yahoo.com> writes:
rsl wrote:
 In article <d0e04u$237e$1 digitaldaemon.com>, Andrew Fedoniouk says...
 
Cool! Concept is just perfect.

One comment:
I have my files placed in subfolders of one project folder.
Is it possible to show them not as flat list but just a subtrees
of the project. And probably makes sense to add  "Add Folder content"
feature?

Yes. it's necessary feature.to enable hierarchical package structure. I already implemented "Add Folder". but there are small bugs to be fixed yet. You says:
I have not full VS installation.
It is just a VC++.NET product.

Is this plugin working under VC++.NET not VS really?

I can put Add folders option in pretty easily. Should I change the behavior to the following: 1. When folders are added, all .d files underneath them are added to project. 2. When folders are selected only their immediate '.d' files are added. 3. All Folders containing '.d' files under the project dir are automatically added. Perhaps a 'recurse subfolders' checkbox on the dialog box? Its funny, working on a tool like this, the difficult part isnt the development, but working out a good set of behaviors for it. rsl, were you comparing your plugin to DManager? This is a standalone program, written in Delphi 5.
Mar 06 2005
parent rsl <rsl_member pathlink.com> writes:
In article <d0f28o$17h$1 digitaldaemon.com>, David Medlock says...

I can put Add folders option in pretty easily.  Should I change the 
behavior to the following:
1. When folders are added, all .d files underneath them are added to 
project.
2. When folders are selected only their immediate '.d' files are added.
3. All Folders containing '.d' files under the project dir are 
automatically added.

Perhaps a 'recurse subfolders' checkbox on the dialog box?

Its funny, working on a tool like this, the difficult part isnt the 
development, but working out a good set of behaviors for it.

rsl, were you comparing your plugin to DManager?  This is a standalone 
program, written in Delphi 5.

I'm planning simply imitate VS behaviors. DManager, it's works fine. good tool for who want to use usual text editor. I noticed that some text editor can't launch. and remain zombie process. example: windows notepad.
Mar 06 2005
prev sibling parent reply "Andrew Fedoniouk" <news terrainformatica.com> writes:
 You says:
I have not full VS installation.
It is just a VC++.NET product.

Is this plugin working under VC++.NET not VS really?

It is still not working under VC++.NET I've applied patches you've metioned, no luck :(
Mar 06 2005
parent reply rsl <rsl_member pathlink.com> writes:
In article <d0fmdt$k73$1 digitaldaemon.com>, Andrew Fedoniouk says...

It is still not working under VC++.NET
I've applied patches you've metioned, no luck :(

Thanks for testing the patch. I think probably VC.net have limited support for addin project like this. IDE itself is same as VS.net though. Requirements of VS.net 2003 professional is big disadvantage of this plugin. I think eclipse is the most promising environment for full D Language supported IDE.
Mar 06 2005
parent "Andrew Fedoniouk" <news terrainformatica.com> writes:
 I think eclipse is the most promising environment for full D Language
 supported IDE.

Eclipse is good by its feature set but it is (as its name states) is a nightmare in terms of startup time and overall speed. I hope we can do it better. I am going to have my GUI framework ready (at least to discuss) in coming month. We'll see what could be done and how. Builtin D-HTML engine (D extendible HTML) will simplify a lot of programming of basic GUI stuff - flexible layouts, dialogs and panels rendering, etc. IMO, the main problem for the IDE is not in GUI implementation but in creating code DOM (for intellisense) and support of debugger - this is the must. BTW: In one month we will definitely need more developers there. Again overall architecture of the Framework will be very close to what I did for J-SMILE http://www.terrainformatica.com/org/j-smile/index.htm Andrew Fedoniouk. http://terrainformatica.com
Mar 06 2005
prev sibling parent David Medlock <ashleymedlock no.spam.yahoo.com> writes:
David Medlock wrote:

Something I forgot to mention in the docs.

Under 'Editor Command' in Workspace settings, you need to supply a 
command line string to your editor.

In the string '$file' is substituted for the name of the file being 
edited, and $Line is the line number.

If one isnt specified then the default is '$File /L:$Line'
Mar 06 2005