Thread overview
DManager Beta - I thought I might get the D toolset ball rolling.
Mar 06, 2005
David Medlock
Mar 06, 2005
pragma
Cool!
Mar 06, 2005
Andrew Fedoniouk
Mar 06, 2005
rsl
Mar 06, 2005
David Medlock
Mar 06, 2005
rsl
Mar 06, 2005
Andrew Fedoniouk
Mar 06, 2005
rsl
Mar 06, 2005
Andrew Fedoniouk
Mar 06, 2005
David Medlock
March 06, 2005
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


March 06, 2005
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
March 06, 2005
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.



March 06, 2005
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?




March 06, 2005
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.
March 06, 2005
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'

March 06, 2005
> 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 :(



March 06, 2005
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.


March 06, 2005
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.


March 06, 2005
>
> 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